Flutter & Firebase 製の猫の写真が投稿できるアプリ
※ Apple 側の問題で環境によって iOS 版 App Store リンクが 403 エラーを返すことが度々あります。その際は、iOS の App Store で「Catter」と検索するか、Market with the App Store リンク もご確認下さい。
みんなの猫画面 | みんなの猫画面(コメント欄) | ランキング画面 | マイプロフィール画面 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
「Catter」は、主たる開発者である @EigoAkita が猫が大好きで、いろんな人が飼っている猫がタイムラインとして、見れたら良いなという思いから作成されたアプリです。
Flutter, Firebase, Firebase Authentication, Cloud Storage などを使用して、下記のようなアプリの各機能等の実装を行いました。
- アプリの UI の実装に必要な様々な Flutter ウィジェットの実装
Provider
,ChangeNotifier
を用いたStateless
ウィジェットによる状態管理development
,production
の 2 つの Flavor とdebug
,release
の 2 つのビルドモードに応じた各環境および Firebase プロジェクトで、 iOS, Android の両方のビルドを行うための環境構築- 認証機能 (Firebase Authentication)
- 画像を含む猫の投稿, 更新, 削除機能
- 猫の写真のいいね機能
- 投稿する画像のトリミング・圧縮機能
- 猫の写真の無限スクロール機能
- コメント機能
- ユーザーの投稿切り替え機能
- 猫の写真の更新時などのバッチ処理の機能
- ログインしているユーザーの写真・名前変更機能