LoginSignup
3
1

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

Last updated at Posted at 2023-08-21

これまでの経過

  • Day1(2023/08/20)
    • 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. モニタリングとアップデート

Day2(2023/08/21)

昨日,chatGPTに教えてもらった指示通りに一つずつタスクをこなしていこうと思います.

1. Idea and Planning

Define app purpose and features. Research audience, competition, and trends. Create a basic functional and design plan.

  • アプリリリースすることが目的なので初心者にも簡単にできるアプリをchatGPTに聞いてみました.

Dartで初心者にも簡単にできるアプリの例を10個教えてください.

もちろんです。Dartで初心者向けの簡単なアプリの例を10個挙げてみましょう。

TODOリストアプリ:
タスクを追加・削除できるシンプルなTODOリストアプリを作成します。

電卓アプリ:
基本的な四則演算を行う電卓アプリを作成します。

BMI計算機:
身長と体重を入力してBMI(Body Mass Index)を計算するアプリを作成します。

単語帳アプリ:
単語とその意味を登録し、ランダムに問題を出題する単語帳アプリを作成します。

タイマーアプリ:
カウントダウンタイマーやストップウォッチ機能を持つタイマーアプリを作成します。

天気予報アプリ:
外部APIから天気情報を取得し、都市ごとの天気予報を表示するアプリを作成します。

クイズアプリ:
複数のクイズを作成し、ユーザーに問題を出題して正解を判定するクイズアプリを作成します。

ランダムジェネレーター:
ランダムな数字や文字列を生成するランダムジェネレーターアプリを作成します。

ノートアプリ:
ユーザーがテキストベースのノートを追加・編集・削除できるノートアプリを作成します。

動物の鳴き声アプリ:
様々な動物の鳴き声を再生するアプリを作成し、楽しみながら学ぶことができます。

これらのアプリは、DartとFlutterを使って比較的簡単に作成できるものです。初心者の方にとっても良い練習になるでしょう。

  • とりあえず,一番最初に提案されたToDoリストアプリを作成しようと思います.

  • また,Qiitaで"Dart ToDo","Flutter ToDo"で調べて参考になりそうな記事をピックアップしました.

  • 少し古い記事もありますが,そこはGithubcopilotがなんとかしてくれるでしょう.

  • どのようなToDoリストアプリにするのか詳細はまだ決めていませんが,細かなところは作りながら決めていこうと思います.

2. Learn Dart and Flutter

Study Dart programming basics and get acquainted with the Flutter framework using online resources and tutorials.

  • これこそ,Githubcopilotの力を存分に借りれるだけ借りて時間短縮できるところでしょうか.

  • 色々調べてみると,これ無料でいいの!?(一部有料)というzennを見つけてしまった...

  • 以下に今必要そうなものを

  • Qiitaでも"Dart 初心者","Flutter 初心者"などと検索し,良さそうな記事をピックアップしました.

  • エラー対策

3. Set Up Development Environment

Install Flutter and Dart on your computer. Utilize Android Studio or Xcode for emulators and code editors like Visual Studio Code.

  • 開発環境は,Xcode,VScode,Githubは入れてみたが使い方は全くわかっていない...
  • とりあえず,できたことにして先に進む.

今日の進捗は...

  • 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
1
0

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
1