kako.dev

開発、自作アプリのこと

2026-01-01から1年間の記事一覧

CoroutineとPromiseをブリッジする Turbo Module の作り方

はじめに 何か Android に特化した Turbo Module を作ってみたくて、Gemini Nano を呼び出すライブラリを作った。 github.com その過程で、ネイティブ内で非同期処理を行いJSへPromise を返す Turbo Moduleをどう実装するか一通り体験したので、手順をまとめ…

育児1年の振り返り

第一子が生まれて1年が経った。早い! 現状 生活 仕事 この1年の振り返り 現状 生活 保育園始まった 慣らし保育中なので送り迎えの合間が一瞬 送迎の時間、中抜きさせてもらっているので業務開始を少し早めにしてる 離乳食も完了期に差し掛かり、食べる量も…

React Native のパフォーマンス改善入門

React Nativeのパフォーマンス改善を学ぶために意図的にパフォーマンスを悪くしたアプリを題材にパフォーマンスの測定と改善をしてみた。 はじめに まずベースライン計測 計測操作 改善前の計測値 Perf Monitor(Performance Monitor)の見方 何を見るツール…

8年ぶりのReact Native

React Nativeを最後に触ったのは2018年ごろだった。 それから8年。ポケモン図鑑アプリを作るにあたって久しぶりに触ったので所感のまとめ。 題材 Expo Reduxじゃない ライブラリ充実感 New Architecture Fabric TurboModule Hermesエンジン DevTools エコシ…