LoginSignup
3
3

プログラミング初心者の医学生が残り少ない夏休みでGithubcopilotとchatGPTの力を借りてアプリ開発してみた Day3

Last updated at Posted at 2023-08-22

これまでの経過

  • Day1(2023/08/20)
  • Day2(2023/08/21)
    • 1. アイデアと計画
    • 2. DartとFlutterの学習
    • 3. 開発環境のセットアップ
    • 4. デザインと開発
    • 5. テスト
    • 6. UIとUXの改善
    • 7. アプリアイコンとアセット
    • 8. ローカライゼーション
    • 9. バックエンドとAPI
    • 10. ベータテスト
    • 11. App StoreとGoogle Playの開発者アカウント
    • 12. アプリの提出
    • 13. アプリレビュープロセス
    • 14. アプリのリリース
    • 15. マーケティングとプロモーション
    • 16. モニタリングとアップデート

Day3(2023/08/22)

4. Design and Developmen

Construct app UI with Flutter widgets. Develop app functions according to the plan. Rigorously test for bugs during development.

  • 今日から取り掛かるデザインと開発が一番時間がかかりそう.
  • 数日かけて取り組んでいこうと思う.

さっそく,Githubcopilotに"I want to make todo_list_app"と書き込んだところ...

I want to make todo_list_app

残りの"with flutter and firebase."も自動的に補完するわけですよ.

I want to make todo_list_app with flutter and firebase.

Githubcopilotがコメントの途中で補完してくるとは思ってなかったので,これはすごい!と思いまして,それはもうEnterキーとTabキーの連打ですよw
プログラミング初心者ですから上手くいったと思ってましたら,どうやらこの赤い波線はエラーのようで...
スクリーンショット 2023-08-22 7.47.46.png
そんなに簡単にはいきませんでした.終いにはハングル文字まで出てきまして...
私を韓国人と認識してくれたようです.
image.png
たくさんあるエラーの部分は一つずつググって解決しようと思います.

importのエラーはGithubcopilotを使う以前の問題みたいで,pathも通していたつもりでしたが改善しなくて,ググっても分からず途方に暮れ,一度VScodeを再起動したら勝手にエラーは消えていました.

importのエラーが消えるとまた新たなエラーが出てきました...
間違いなくSDKはダウンロードしたはずなのに,もう一度ダウンロードしないといけないのでしょうか...
image.png
普段プログラミングをしている方からすると笑われるようなレベルと思いますが,一つずつ解決していきたいと思います.
基本的なこと,初歩的なこと,根本的なことを理解していない状態なのでずっと,ずーっとレベルを落として,

この記事にある,おそらく最もシンプルなToDoリストアプリを2,3日で作れるようになることが直近の目標です.

今日の進捗は...

  • 1. アイデアと計画
  • 2. DartとFlutterの学習
  • 3. 開発環境のセットアップ
  • 4. デザインと開発
  • 5. テスト
  • 6. UIとUXの改善
  • 7. アプリアイコンとアセット
  • 8. ローカライゼーション
  • 9. バックエンドとAPI
  • 10. ベータテスト
  • 11. App StoreとGoogle Playの開発者アカウント
  • 12. アプリの提出
  • 13. アプリレビュープロセス
  • 14. アプリのリリース
  • 15. マーケティングとプロモーション
  • 16. モニタリングとアップデート

今日は全然進みませんでした.今日はここまで.
他に必要なことやアドバイス等ありましたらぜひコメントにて教えてください.

3
3
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3