iOS/Androidの二刀流エンジニアがFlutter & TypeScriptへ越境後の現在地 - Flutterがメインになって見えた景色と現在の醍醐味 / Dual-Platform Mobile Engineer Shifts to Flutter & TypeScript - The View and Real Thrill of Going Flutter-First
越境後 モバイル iOS / Android Flutter バックエンド PHP / Ruby TypeScript データベース MySQL Firestore インフラ AWS Google Cloud プロダクト特性 C to C / B to C B to B to C × デバイス連携 越境のインパクト 👉 個人的に素振りはしていた • 使う言語・フレームワークが全面的に変化 • https://github.com/fumiyasac/riverpod_firestore_example • プロダクト特性もアプリ完結型からデバイス連携型へ • https://github.com/fumiyasac/searchable_combobox • 入社前に小さめのFlutterサンプル開発で準備はしていた • Riverpod・UnitTest・主要パッケージの基礎知識は事前にキャッチアップ済み
AIを利用する → 調査段階でズレてしまう経験を何度も ... • AIは強力なツールだが、土台がなければ方向性の誤りに気づけない あくまで最後に確認するのは開発者である。この意識はいかなる時でも持ち続ける事が重要である。 • 12 B to B to Cプロダクト特有の難しさ 観点 以前の経験 / C to C・B to C 現在 / B to B to C デバイス連携 なし あり。スマートロック・リーダー等 必要な知識 アプリ完結の範囲 運用ルール・商習慣の理解も必要 技術の重なり SWのみ SW × FW × HW の関わり合い • デバイスが絡むプロダクト開発は初めての経験 • ソフトウェア・ファームウェア・ハードウェアがどう関わり合っているかの理解が求められる