Cross-platform engineer trying to make native app dev as pleasant as web dev

Tokyo-to, Japan
Replying to @krzyzanowskim
(And to avoid giving Marcin a heart attack, I will make sure I've understood how to comply with the licence before making the repo public. For now, I'm just tinkering locally)
1
590
I have imprisoned STTextView inside React Native! It's @krzyzanowskim's superpowered native text view, based on TextKit 2. My aim is to provide a good alternative to embedding a webview when you want a code editor view in your app.
4
2
73
7,581
Jamie Birch retweeted
いいはなし。越境しやすさあるから、ほかのチームとのコミュニケーションハードル下がるみたいのもあるよなあ。 FlutterからReact Nativeへ。物流アプリのリプレイスに挑んでいる話|mau zenn.dev/hacobu/articles/d1a… #zenn
1
10
802
Young folks will have no memory of losing a whole night of homework due to the slightest slight gust of wind tilting the USB pins out of contact
What is the most cursed storage system I could make? This is a RAID0 array running on 32 of the worst USB flash drives money can buy. 🤞 Right now, on top of it I am running an Amazon S3 compatible object storage system. Let's see how many 9s can I get!
1
6
887
Jamie Birch retweeted
If you're in Tokyo on April 15, come hang with the Mozilla community. 🇯🇵 We're hosting a meetup with talks on Firefox, open Q&A, and time to connect with contributors and staff. 📅 April 15 · 18:00–21:00 JST 📍 Downtown Tokyo Limited Spots, register 👇 lu.ma/8gaacap2
4
19
4,045
Jamie Birch retweeted
Flutter民とReact Native民で語り合ったことある?🤔 今度 @flutter_tokyo で 東京のReact Nativeコミュニティとの合同イベントを開催します!!🔥 ぜひ遊びに来てください〜🙌✨ #Flutter #ReactNative
We’re hosting the first ever crossover of the React Native and Flutter communities at my employer’s office in a couple of weeks! Do please sign up and come along!
1
12
1,471
This has got to be the first ever macOS-first Expo Module 😄 To my understanding, App Store rules forbid you from spawning child processes on iOS, so I decide to just throw when the target is not macOS.
1
6
582
I'm building a React Native macOS app with Expo. It's a port of an existing Electron app, so I need a few Node.js APIs. Here, I've ported (some of) child_process and readline from the Node.js SDK to the Expo Modules API. I call it: Expo Child Process 👨‍🔬
3
4
78
6,238
The shell mode appears to be workin'
400
Implemented (some of) Node.js child_process for my Expo macOS app.
3
27
3,835
We’re hosting the first ever crossover of the React Native and Flutter communities at my employer’s office in a couple of weeks! Do please sign up and come along!
React Native JapanとFlutter Tokyoでコラボして、4/24(金)にイベントをします! 興味ある方はご応募ください!! react-native-meetup.connpass…
2
4
14
3,988
Jamie Birch retweeted
Excited to share our progress on @GitHub Stacked PRs 🥞
46
31
790
106,769
Jamie Birch retweeted
Ever visit a GitHub Issue and wonder when the fix shipped? Release info is now directly included in the issue sidebar alongside the linked PR.
14
43
356
57,877
Jamie Birch retweeted
Siiiiiick!!!!
Software Mansion
3
32
2,246
Jamie Birch retweeted
In an effort to get React Native macOS prebuilds working, I've had to submit PRs to: - react-native-macos (no duh) - react-native - hermes - hermes-windows (our fork with Node API built in) It would have been incredibly difficuly to keep track of all that without @t3dotcodes
2
2
41
2,872
Replying to @MarshallOfSound
The code lives here for now, and will be extracted into a standalone library once I'm happy with it. github.com/shirakaba/rnd-fid…
1
193
A large point of this is ecosystem reuse, as I wanted to use @MarshallOfSound's Electron library for taming my React Native IPC. Right now, I have a good foundation, but all the boilerplate is still manual. Whereas Samuel's tool generates it from schemas. github.com/MarshallOfSound/i…
1
1
307
Fully typed, too! Any time you want to establish a new API, just add declarations for it via Electron's approach of interface-merging. Currently it's under the Dubloon namespace, but I'm debating about whether to make it 1:1 with Electron (using stubs where necessary).
1
1
163
My shim for using the Electron IPC APIs in any React Native app that embeds a WebView. Use the familiar, well-documented ipcMain and ipcRenderer conventions instead of rolling your own solution with postMessage().
1
6
1,057