Firebase iOS Flutter アプリ開発 アジャイル
アジャイル最先端の現場で働く、現役エンジニアによるモダンなFlutterアプリケーション開発
![アジャイル最先端の現場で働く、現役エンジニアによるモダンなFlutterアプリケーション開発-image1](https://img.menta.work/1600/plan/main_image/3eBzxJfEgX2sodFhtcGzNOf2rOxJh3h3OqaytVEV.jpeg)
できること
何をつくるべきなのか?
アプリケーションはプログラムさえできればリリースできるものではありません。
一番難しいのは「今、何を作るべきなのか?」という問いに集約されます。
さまざまなリソース制約がある中、自分自身が、何のために、何を解決したいのか?の本質を探り、それを解決するお手伝いをします。
インセプションデッキ、リーンキャンバス、トレードオフスライダー、カンバン、プロダクトバックログなど、最先端の現場で使用されているツールを用いて、あなたのアプリケーションを世に送り出すための道を照らします。
どうやってリリースし続けるのか?
作るものを決めたら、後は作るだけ...と言いたいところですが「作り続ける環境」をどうやって維持するか?というのは(個人プロダクトでは特に)重要な問題です。
そのためには、限られたリソースの中で、機能開発以外の作業をいかに省力化するかが、継続的リリースの勘所です。
カンバンやプロダクトバックログを使ったタスクスイッチコストの削減や、CI/CDに代表される「限られたリソースを有効に使い、継続的なアウトプットを可能にするための仕組みづくり」を伝授します。
Flutterによる迅速なMVPデプロイ
Swiftは非常に優秀な処理系ではありますが、デプロイ先がiPhoneに限定されるため、クロスプラットフォームへのニーズには残念ながらフィットしません。
そこで登場したのがFlutterです。
ハードウェアに密接でないアプリケーションは正直、FlutterがあればSwiftで作り込むよりも素早くデプロイが可能です。
メンティーの皆さんの要件次第ですが、Swift/Flutterのどちらで記述すべきなのかの判断もアドバイスします。
FaaS/mBaaSによるサーバーレスアーキテクチャ
昨今のクラウド技術の高機能化により、サーバサイドでの実装技術は、かなり簡単になりました。
フルマネージドのFaaSやmBaaSを使えば、既存のサーバサイド需要の9割は満たせます。
Firebase, Amplifyなどの技術スタックを用いて、フロントエンド技術者でも簡単にサーバサイドのロジックを製造できます。
Firestoreによるデータベース設計、Cloud Functionによるバックエンド実装で今までサーバやミドルウェアが必要だった処理が簡単に記述できるようになりました。
それら最先端の現場で使用されているアーキテクチャ設計/構築/実装方法について伝授いたします。
できないこと
- UnityやARKit, 3Dフレームワークなどのゲーム寄りの実装は得意ではありません
- なんでもは知りません。教えられるのは知っていることだけ。
最先端は難しいのでは?
そんなことはありません。
先人たちの知恵の結晶は、従来では考えられないような、簡単で、高速なデプロイを可能にし、世界を劇的に変化させました。
みなさんもその恩恵に預かり、そして続く人たちに叡智を広めてください。
今日のメンティーは明日のメンターなのです。
まぁそんなに固くならずに
- 気軽にお問い合わせください!
メンタープロフィール
レビュー
![Masaya2023](https://menta.work/resource/img/avater_mentee.jpg)
コードとプロジェクトについて有用なレビューとアドバイスをいただきました
ありがとうございました
![草野 洋平](https://img.menta.work/200/icon/933_5b191ded4fd01.jpg)
1時間のコードレビュープランを利用しました。
実際にコードを書いている方の本当の意見が聞けて非常にありがたく、またこれから学習していく指針を与えていただきました。
声やしゃべりなどもわかりやすく、非常におすすめできるメンターの方だと思います。
ありがとうございました。
![Ikeda Keita](https://img.menta.work/200/icon/61fe05905672f.jpg)
このレビューにはコメントがありません。
会員登録後、全てのレビューをご覧いただけます。