[LayerFirst] flutter_app_template 画面構成 タブ 1 SharedPreferences を用いた カウンター画面 タブ 2 GithubApi を用いた Github Users の一覧画面 設計指針 ディレクトリ構成 lib/ exceptions/ extensions/ model/ entities/ repositories/ use_cases/ presentation/ custom_hooks/ pages/ res/ widgets/ app.dart main.dart