未だにコロナが収まらず外出できなくてストレスが溜まっていると思います
少しでも楽しい気持ちになればいいなと思い作りました
良ければ試してみてください
どんなアプリ?
七夕といえば短冊に願い事をかきますよね
自分が書いた願い事に応援メッセージがあると嬉しいものです
これはそれを実現するアプリです
願い事を書いて誰かに応援してもらう
誰かの願い事を応援する
応援された願い事はきっと叶います

どこからインストールできる?
iOSとAndroidで作っていますのでこちらから利用できます
iOS

七夕大好き
七夕の願い事は決まりましたか?
誰かに応援してもらうと叶うかもしれません
これは自分の願い事を誰かに応援してもらうアプリです
Android
七夕大好き - Apps on Google Play
An app that delivers Tanabata's wishes to someone
使い方
願い事を書く
願い事タブで願い事を書くことができます
文字数は20文字までです

子供モード
小さい子供は文字がかけません
そこで、願い事を書くのではなく選べるようにしました

子供の願い事も叶えてあげたいですね
書いた願い事を見る
タブの一覧から書いた願い事を見ることができます

書いた願い事をタップすると、

応援メッセージを見ることができます
誰かの願い事を応援する
応援タブを押すと誰かが書いた願いとを応援することができます

大人モードと子供モードを変更する
ユーザタブからなまえやモードを変更することができます

使った技術
Flutter
Googleによって開発されたAndroidとiOSを1つのコードで開発できるSDKです

Flutter - Build apps for any screen
Flutter transforms the entire app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.
Dart
Flutterで開発するときに使うプログラミング言語です

Dart programming language
Dart is a client-optimized language for fast apps on any platform
FireBase
GoogleのmBaas
データの保存。アカウントの管理に利用しました

Firebase
Firebase is an app development platform that helps you build and grow apps and games users love. Backed by Google and trusted by millions of businesses around t...
状態管理
provider
(setStateも手軽なので使ってしまった)
作業ログ
かかった人数は9日なので9記事あります
1日目 | 企画 | 七夕にちなんだものを突然作りたくなった |
2日目 | 企画、設計 | アイデアを少し形にしてみた |
3日目 | 設計 | 画面レベルでなにするか決めた |
4日目 | 開発 | 時間がないから作り始めたらFireBaseの設定で時間かかった |
5日目 | 開発、設計 | DB設計にミスが発覚 |
6日目 | 開発 | 開発はほぼ完了 |
7日目 | 申請 | Androidの申請を出した。アイコンとかも作った |
8日目 | 申請 | iOSの申請を出した。ハマった |
9日目 | 完了 | iOSとAndroidの申請が通った。この記事です |
あとがき
無事初回リリース完了しました
子供に喜んでもらえるように改善していきたいと思います
コメント
完成おめでとうございます!!
私もインストールしてみます。