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

Q&Aアプリの実装前に

ToDoアプリではほとんどの機能に対してコード例を記載していましたが、Q&Aアプリではコード例を明示していません。 参考プロジェクトとしてサンプルアプリ(SantokuApp)はありますが、基本的には自身で開発を進めていくことになります。

開発を進めていく中で、実装方法がいくつか考えられるものもあります。これらをどのように決めていくかは、開発を進める上で重要なポイントです。

ここでは、画面のヘッダーを例に実装方法を決めるまでの過程を順に説明します。実装方法の検討時の進め方として、1つの参考にしてみてください。

また、アプリ開発ではコンポーネントを適切に分割することも重要なポイントです。例えば、画面を1つのコンポーネント内に実装すると、コードが肥大化してしまいます。また、他の画面で同じような表示をする場合に再利用できません。

次のページでは、コンポーネントをどのような単位で分割していくべきかについて説明します。