先生に急にアプリ開発降られた話
自己紹介
年齢:中1
成績:悪
夢:エンジニアになりたい。いまはエンジニアのまねっこ。
得意言語:python
どうしてこうなった
どうしてこうなったかというと、うちの学校には講義が定期的に行われる。そこで先生のPCを選ぶという企画で、ついでにPythonとかいろいろ紹介してたら講義の管理アプリ作ってとか言われた。
いろいろ決める
言語決め
無謀な挑戦
使う言語は得意なPythonで挑もうと思い、(無謀)無理やり通そうと思ったけど、苦戦して、無理だったぁぁ
無謀な挑戦その2
言語はDart。なにもわからない。(無謀)他は同じ。
なんでDartにしたかというと、学校でiPadを使っているので、どうせならクロスプラットフォームで開発できるFlutterで開発しみようと思った。
諸事情で爆死
無謀なch…(ry)
結局Pythonで作ることになった。GUIはFlet。クロスプラットフォーム開発可能です。
選んだ理由
・fly.ioにテストデプロイできる
・公式ドキュメントの充実
・にわかエンジニアにとってはわかりやすいコードで天下のGoogle先生風GUIを作れる。
などなど
バックエンド決め
物理サーバー
管理めんどそうだし、結局学校に運営振るつもりなので没
レンタルサーバー(?)
firebaseというGoogleのサービスにした。
色々なサービストライアルして、簡単なサイトをデプロイしたところこれが1番簡単そうだった。
Googleっていうのも安心だし、課金したらfirebase authとかfirebase strage,firebase hostingとか色々ついてきてお得。Happy.
大体の構造
ログイン画面
WordPressのログイン画面みたいにする
うちの学校は全員googleアカウントを持っているので、googleログインを追加。
絵が下手ですみません。
ホーム画面
GoogleKeepみたいにする。
表示する項目
・おすすめ講義
・今日ある講義
・自分が予約した講義
FletのAppBarとかSideBarとかSnackBarとか使えそう。(とかとかうるせえ。)
今後の方針
この後先生に色々見せたりして少しずつ作っていこうと思う。
進捗状況も気が向いたら更新します。
これは初めての個人開発なので緊張です。
下手な文章をお読みいただきありがとうございました。
Discussion