メインコンテンツまでスキップ

【課題】簡易 Todo アプリを作る

この章では、これまで学んできた知識 + ググり力を活かして「簡易 Todo アプリ」を開発してもらいます。

自分で手を動かし、自分の力でアプリ開発することは座学以上のスキルアップにつながります。

今回作っていただく Todo アプリはシンプルなものになりますが、それでもアプリ実装したことがあまりない人にとっては、難しい部分もあるかと思います。

その場合でも、苦しみながら 1 つ 1 つ壁を乗り越え、問題を解決していき、最終的にアプリが動くようになったときには大きな達成感を得られるでしょう。

全くのノーヒントでは難しい...」という人向けに、アプリ開発のヒントとして実装例(サンプルコード)も用意したので、開発に行き詰まった時はそちらも参考にしていただけたらと思います。(「実装例(サンプルコード)」のパートを参照)

完成系のイメージ(動画)

完成系のイメージは以下の動画をご覧ください。

実装例(サンプルコード)

動画の Todo アプリのサンプルコード(実装例)を以下リンク先から確認できるようにしたので、必要に応じてサンプルコードを参考にしながら自分の手で Todo アプリを完成させてください。

day1 の課題「簡易 Todo アプリ」実装の一例

実装例のコンポーネントの親子関係

課題提出

課題の実装が完了したら、コードを GitHub に push(アップロード)して、その GitHub レポジトリの URL を僕まで送ってください。

提出方法

Discord で僕宛に DM で課題を終えた GitHub レポジトリの URL を送ってください。

note

「DM の方法がわからない」「DM が送れない」といった場合は、Discord の「質問部屋」チャンネルに課題をアップした GitHub レポジトリの URL を共有していただけたらと思います。

提出しなかった場合

**次回以降の勉強会に参加できません。**

少しスパルタ気味かもしれませんがご了承ください。

理由は、次回以降の内容はさらに難しくなるためです。

個別勉強会であれば問題ないのですが、複数人が参加する勉強会になるため、今後の勉強会で置いてけぼりになってしまう可能性も考えられます。

今回の勉強会は、初心者向けのものではないので、あらためて初心者向けの勉強会を開催するときに、そちらにご参加いただけたらと思います。

提出期限

勉強会開催日の1 週間後の前日までとします。

例えば、8 月 1 日に勉強会を開催したとしたら、その 1 週間後は 8 月 8 日なります。

その前日となるので、8 月 7 日の 23:59 までが課題提出期限となります。

課題をなんとか乗り越えて、次回以降の勉強会に参加したいと考えている人向け

勉強会期間中、勉強会終了後の個別サポートをします。(※有料

個別サポートの内容は以下の通りです。

  • 画面共有をしながらのオンラインビデオ通話サポート
  • ペアプログラミング

希望されれば、サンプルコードを 1 行 1 行解説もします。

より詳細な情報を知りたい方は以下の LINE よりご連絡いただけたらと思います。