私たちは、ユーザーの皆様に最高の体験を届けるために、OSの制約やFlutterフレームワークの壁と向き合い、地道な改善を積み重ねてきました。今回、その舞台裏で行われていた技術的な試行錯誤の一部を、エンジニア向けコミュニティ「Qiita」にて公開しました。記事についてランニング中のセンサー計測・GPS・音声フィードバックを同時に処理する ORPHE TRACK は、これまでもスマートシューズを活かした独自のユーザー体験をつくるために、さまざまな技術的アプローチを積み重ねてきました。本記事では、その開発プロセスをあらためて振り返る中で、特に「バックグラウンド動作をどのように安定させてきたか」というテーマを中心にまとめています。Flutter環境におけるリアルタイム処理の工夫や、OSごとの挙動の違いへの向き合い方など、同じ領域のアプリ開発に携わる方の参考になりそうなポイントを紹介しています。ORPHEの開発チームがどのように課題を発見し、解決策を導き出したのか。そのプロセスを共有することで、同じように世の中に新しい価値を生み出そうとしている開発者の方々のヒントになればと願っています。また、普段あまり表に出ない技術的な背景を言語化することで、ORPHEがどのようにプロダクトづくりに向き合っているのか──そんな「開発チームの姿勢」も感じ取っていただけると嬉しいです。ランニングやスポーツ×テクノロジー領域でアプリ開発を行う方、Flutter・GPS・BLEまわりの実装に関心のある方に、ぜひ読んでいただければと思います。[Qiita:ORPHE TRACKでバックグラウンド動作を安定化するまでに行った技術的取り組み(概要編)]https://qiita.com/aktouch/items/414c992f0d3e6f5f81f3