この記事は アプリの設計は大切 最近私がコツコツやっている勉強方法を紹介させてください。 Androidに特化しているというよりかは、アプリの設計を考える練習です。 ここでいう設計とはMVVMとかクリーンアーキテクチャなどのアーキテクチャとはまた異なる概念です。 どういうデータ構造にしているとデータを画面に表示しやすくなるかや、どのメソッドをどのレイヤーで管理するかなどを考えます。 アプリをつくる時にどのような設計にするかは、アプリの今後に大きく影響します。 設計がめちゃくちゃだと、たとえばホーム画面とプロフィール画面でいいねの数が違ってしまったりします。 表示されるデータに一貫性がなく、画面によって異なる情報が提示されるのはバグです。 アプリの設計を疎かにするとバグを生みやすくなり、機能追加などがむずかしくなります。 アプリの設計を考える勉強法 新卒で超スタートアップに行って全部一人でつ