├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── flutter_analyze.yaml ├── README.md ├── feature_first ├── .cursor │ └── rules │ │ ├── domain.mdc │ │ ├── domain_j.mdc │ │ ├── flutter-feature-first.mdc │ │ ├── flutter-feature-first_j.mdc │ │ ├── infrastructure.mdc │ │ ├── infrastructure_j.mdc │ │ ├── package.mdc │ │ ├── package_j.mdc │ │ ├── presentation.mdc │ │ ├── presentation_j.mdc │ │ ├── project.mdc │ │ ├── project_j.mdc │ │ ├── riverpod.mdc │ │ ├── riverpod_j.mdc │ │ ├── test-code.mdc │ │ ├── test-code_j.mdc │ │ ├── widget.mdc │ │ └── widget_j.mdc ├── .fvmrc ├── .gitattributes ├── .gitignore ├── .metadata ├── .tool-versions ├── .vscode │ ├── launch.json │ └── settings.json ├── LICENSE ├── Makefile ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle.kts │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── dev │ │ │ └── .gitkeep │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── app │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── ScreenReaderPlugin.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── prod │ │ │ └── .gitkeep │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ ├── key.properties │ └── settings.gradle.kts ├── assets │ ├── color │ │ └── colors.xml │ └── images │ │ └── neko.jpg ├── build.yaml ├── doc │ └── images │ │ ├── firestore_posts_index.png │ │ ├── product_bundle_identifier.png │ │ ├── run_configuration_debug_dev.png │ │ ├── run_configuration_debug_prod.png │ │ ├── screenshot_change_password.png │ │ ├── screenshot_github.png │ │ ├── screenshot_home.png │ │ ├── screenshot_memo.png │ │ ├── screenshot_setting.png │ │ ├── screenshot_sign_in.png │ │ ├── screenshot_sign_up.png │ │ └── screenshot_timeline.png ├── integration_test │ └── features │ │ ├── authentication │ │ └── pages │ │ │ └── sign_up_with_email_page_test.dart │ │ ├── github_users │ │ └── pages │ │ │ └── github_users_page_test.dart │ │ └── local_counter │ │ └── pages │ │ └── local_counter_page_test.dart ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ ├── Release.xcconfig │ │ ├── dev.xcconfig │ │ └── prod.xcconfig │ ├── Podfile │ ├── Podfile.lock │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ │ └── backgroundColor.colorset │ │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── Logger.swift │ │ ├── Runner-Bridging-Header.h │ │ └── ScreenReaderPlugin.swift │ ├── dev │ │ └── .gitkeep │ ├── prod │ │ └── .gitkeep │ └── scripts │ │ └── retrieve_dart_defines.sh ├── lib │ ├── app.dart │ ├── core │ │ ├── converters │ │ │ └── date_time_timestamp_converter.dart │ │ ├── custom_hooks │ │ │ ├── use_effect_once.dart │ │ │ └── use_form_field_state_key.dart │ │ ├── entities │ │ │ ├── developer │ │ │ │ ├── developer.dart │ │ │ │ ├── developer.freezed.dart │ │ │ │ └── developer.g.dart │ │ │ ├── post │ │ │ │ ├── post.dart │ │ │ │ ├── post.freezed.dart │ │ │ │ └── post.g.dart │ │ │ ├── storage_file │ │ │ │ ├── storage_file.dart │ │ │ │ ├── storage_file.freezed.dart │ │ │ │ └── storage_file.g.dart │ │ │ └── typedef.dart │ │ ├── exceptions │ │ │ └── app_exception.dart │ │ ├── extensions │ │ │ ├── context_extension.dart │ │ │ ├── date_extension.dart │ │ │ ├── double_extension.dart │ │ │ ├── exception_extension.dart │ │ │ ├── num_extension.dart │ │ │ ├── scroll_controller_extension.dart │ │ │ ├── selectable_linkify_extension.dart │ │ │ ├── share_extension.dart │ │ │ └── string_extension.dart │ │ ├── firebase │ │ │ ├── dev │ │ │ │ └── .gitkeep │ │ │ ├── firebase_options.dart │ │ │ └── prod │ │ │ │ └── .gitkeep │ │ ├── repositories │ │ │ ├── bundle │ │ │ │ ├── bundle_repository.dart │ │ │ │ └── bundle_repository.g.dart │ │ │ ├── device_info │ │ │ │ ├── device_info_repository.dart │ │ │ │ └── device_info_repository.g.dart │ │ │ ├── dio │ │ │ │ ├── auth_header_interceptor.dart │ │ │ │ └── constants.dart │ │ │ ├── file │ │ │ │ ├── file_repository.dart │ │ │ │ └── file_repository.g.dart │ │ │ ├── firebase_auth │ │ │ │ ├── auth_error_code.dart │ │ │ │ ├── auth_provider_id.dart │ │ │ │ ├── firebase_auth_repository.dart │ │ │ │ ├── firebase_auth_repository.g.dart │ │ │ │ ├── login_type.dart │ │ │ │ └── provider_credential.dart │ │ │ ├── firebase_messaging │ │ │ │ ├── firebase_messaging_repository.dart │ │ │ │ ├── firebase_messaging_repository.g.dart │ │ │ │ └── topics.dart │ │ │ ├── firebase_storage │ │ │ │ ├── firebase_storage_repository.dart │ │ │ │ ├── firebase_storage_repository.g.dart │ │ │ │ └── mime_type.dart │ │ │ ├── firestore │ │ │ │ ├── collection_paging_listener_repository.dart │ │ │ │ ├── collection_paging_repository.dart │ │ │ │ ├── collection_repository.dart │ │ │ │ ├── collection_repository.g.dart │ │ │ │ ├── document.dart │ │ │ │ ├── document_repository.dart │ │ │ │ └── document_repository.g.dart │ │ │ ├── functions │ │ │ │ ├── cloud_functions_repository.dart │ │ │ │ └── response_body.dart │ │ │ ├── local_notification │ │ │ │ ├── android_notification_channel.dart │ │ │ │ ├── local_notification_repository.dart │ │ │ │ ├── local_notification_repository.g.dart │ │ │ │ └── notification_id.dart │ │ │ ├── package_info │ │ │ │ ├── package_info_repository.dart │ │ │ │ └── package_info_repository.g.dart │ │ │ ├── remote_config │ │ │ │ ├── remote_config_key.dart │ │ │ │ ├── remote_config_repository.dart │ │ │ │ └── remote_config_repository.g.dart │ │ │ └── shared_preferences │ │ │ │ ├── shared_preference_key.dart │ │ │ │ ├── shared_preference_repository.dart │ │ │ │ └── shared_preference_repository.g.dart │ │ ├── res │ │ │ ├── button_style.dart │ │ │ ├── gen │ │ │ │ ├── assets.gen.dart │ │ │ │ └── colors.gen.dart │ │ │ └── theme.dart │ │ ├── router │ │ │ ├── router.dart │ │ │ └── transition_observer.dart │ │ ├── use_cases │ │ │ ├── analytics │ │ │ │ ├── analytics_event.dart │ │ │ │ ├── analytics_logger.dart │ │ │ │ └── analytics_logger.g.dart │ │ │ ├── authentication │ │ │ │ ├── auth_state_controller.dart │ │ │ │ ├── auth_state_controller.g.dart │ │ │ │ ├── fetch_logged_in_type.dart │ │ │ │ ├── fetch_logged_in_type.g.dart │ │ │ │ ├── fetch_logged_in_with_anonymously.dart │ │ │ │ └── fetch_logged_in_with_anonymously.g.dart │ │ │ ├── images │ │ │ │ ├── image_compress.dart │ │ │ │ ├── image_compress.g.dart │ │ │ │ └── save_image_to_media_folder.dart │ │ │ └── permission │ │ │ │ ├── request_album_permission.dart │ │ │ │ └── request_album_permission.g.dart │ │ ├── utils │ │ │ ├── clipboard.dart │ │ │ ├── constants.dart │ │ │ ├── crop_image.dart │ │ │ ├── firebase_helper.dart │ │ │ ├── flavor.dart │ │ │ ├── logger.dart │ │ │ ├── navigator_key_provider.dart │ │ │ ├── ngram.dart │ │ │ ├── scroll_controller_provider.dart │ │ │ ├── tab_tap_operation_provider.dart │ │ │ ├── uuid_generator.dart │ │ │ ├── validation.dart │ │ │ └── vibration.dart │ │ └── widgets │ │ │ ├── buttons │ │ │ └── ripple_tap_gesture.dart │ │ │ ├── color_circle.dart │ │ │ ├── dialogs │ │ │ ├── show_content_dialog.dart │ │ │ ├── show_cupertino_picker_dialog.dart │ │ │ └── show_number_picker_dialog.dart │ │ │ ├── draggable_scrollable_page.dart │ │ │ ├── have_scroll_bar_behavior.dart │ │ │ ├── images │ │ │ ├── image_viewer.dart │ │ │ ├── image_viewer_header.dart │ │ │ └── thumbnail.dart │ │ │ ├── pull_to_refresh │ │ │ └── pull_to_refresh.dart │ │ │ ├── routes │ │ │ ├── no_animation_route.dart │ │ │ └── transparent_route.dart │ │ │ ├── sheets │ │ │ ├── show_date_picker_sheet.dart │ │ │ ├── show_map_launcher.dart │ │ │ ├── show_photo_and_crop_bottom_sheet.dart │ │ │ ├── show_photo_bottom_sheet.dart │ │ │ └── show_tel.dart │ │ │ ├── show_indicator.dart │ │ │ ├── sticky │ │ │ ├── sticky_header_delegate.dart │ │ │ └── sticky_tab_bar_delegate.dart │ │ │ └── texts │ │ │ └── error_text.dart │ ├── features │ │ ├── aggregation │ │ │ ├── pages │ │ │ │ └── firestore_aggregation_page.dart │ │ │ └── use_cases │ │ │ │ ├── aggregation_controller.dart │ │ │ │ ├── aggregation_controller.g.dart │ │ │ │ ├── fetch_aggregation.dart │ │ │ │ ├── fetch_aggregation.g.dart │ │ │ │ ├── fetch_average.dart │ │ │ │ ├── fetch_average.g.dart │ │ │ │ ├── fetch_count.dart │ │ │ │ ├── fetch_count.g.dart │ │ │ │ ├── fetch_sum.dart │ │ │ │ └── fetch_sum.g.dart │ │ ├── app_wrapper │ │ │ └── pages │ │ │ │ ├── main_page.dart │ │ │ │ └── widgets │ │ │ │ └── tab_navigator.dart │ │ ├── authentication │ │ │ ├── pages │ │ │ │ ├── change_email_address_page.dart │ │ │ │ ├── change_email_password_page.dart │ │ │ │ ├── email_verification_page.dart │ │ │ │ ├── reset_email_password_page.dart │ │ │ │ ├── sign_in_with_email_page.dart │ │ │ │ ├── sign_up_with_email_page.dart │ │ │ │ ├── top_email_feature_page.dart │ │ │ │ └── widgets │ │ │ │ │ ├── current_email_address_text.dart │ │ │ │ │ ├── email_text_field.dart │ │ │ │ │ └── passward_text_field.dart │ │ │ └── use_cases │ │ │ │ ├── change_email_address.dart │ │ │ │ ├── change_email_password.dart │ │ │ │ ├── fetch_email.dart │ │ │ │ ├── fetch_email_verified.dart │ │ │ │ ├── send_email_verification.dart │ │ │ │ ├── send_password_reset_email.dart │ │ │ │ ├── sign_in_with_email_and_password.dart │ │ │ │ └── sign_up_with_email_and_password.dart │ │ ├── counter │ │ │ ├── entities │ │ │ │ ├── counter.dart │ │ │ │ ├── counter.freezed.dart │ │ │ │ └── counter.g.dart │ │ │ ├── pages │ │ │ │ ├── firestore_counter_page.dart │ │ │ │ └── local_counter_page.dart │ │ │ └── use_cases │ │ │ │ ├── fetch_firestore_counter_stream.dart │ │ │ │ ├── fetch_firestore_counter_stream.g.dart │ │ │ │ ├── firestore_counter.dart │ │ │ │ ├── firestore_counter.g.dart │ │ │ │ ├── local_counter.dart │ │ │ │ └── local_counter.g.dart │ │ ├── error │ │ │ └── pages │ │ │ │ └── error_page.dart │ │ ├── features.dart │ │ ├── github_users │ │ │ ├── entities │ │ │ │ ├── user.dart │ │ │ │ ├── user.freezed.dart │ │ │ │ └── user.g.dart │ │ │ ├── pages │ │ │ │ ├── github_users_page.dart │ │ │ │ └── widgets │ │ │ │ │ └── error_message.dart │ │ │ ├── repositories │ │ │ │ ├── github_api_client.dart │ │ │ │ ├── github_api_client.g.dart │ │ │ │ ├── github_api_repository.dart │ │ │ │ └── github_api_repository.g.dart │ │ │ └── use_cases │ │ │ │ ├── github_users_controller.dart │ │ │ │ └── github_users_controller.g.dart │ │ ├── home │ │ │ ├── pages │ │ │ │ ├── detail_page.dart │ │ │ │ └── home_page.dart │ │ │ ├── repositories │ │ │ │ ├── screen_reader_repository.dart │ │ │ │ └── screen_reader_repository.g.dart │ │ │ └── use_cases │ │ │ │ ├── fetch_enable_screen_reader.dart │ │ │ │ └── fetch_enable_screen_reader.g.dart │ │ ├── memo │ │ │ ├── entities │ │ │ │ ├── memo.dart │ │ │ │ ├── memo.freezed.dart │ │ │ │ └── memo.g.dart │ │ │ ├── pages │ │ │ │ ├── dialogs │ │ │ │ │ └── show_edit_memo_dialog.dart │ │ │ │ └── memo_page.dart │ │ │ └── use_cases │ │ │ │ ├── memo_controller.dart │ │ │ │ └── memo_controller.g.dart │ │ ├── setting │ │ │ ├── pages │ │ │ │ ├── dialogs │ │ │ │ │ └── show_edit_profile_dialog.dart │ │ │ │ ├── setting_page.dart │ │ │ │ └── web_view_page.dart │ │ │ └── use_cases │ │ │ │ ├── fetch_app_name.dart │ │ │ │ ├── fetch_app_name.g.dart │ │ │ │ ├── fetch_app_version.dart │ │ │ │ ├── fetch_app_version.g.dart │ │ │ │ ├── fetch_my_profile.dart │ │ │ │ ├── fetch_my_profile.g.dart │ │ │ │ ├── fetch_package_name.dart │ │ │ │ ├── fetch_package_name.g.dart │ │ │ │ ├── save_my_profile.dart │ │ │ │ ├── save_my_profile.g.dart │ │ │ │ ├── save_my_profile_image.dart │ │ │ │ ├── save_my_profile_image.g.dart │ │ │ │ ├── sign_out.dart │ │ │ │ ├── sign_out.g.dart │ │ │ │ ├── user_delete.dart │ │ │ │ └── user_delete.g.dart │ │ ├── start_up │ │ │ ├── pages │ │ │ │ └── start_up_page.dart │ │ │ └── use_cases │ │ │ │ ├── sign_in_with_anonymously.dart │ │ │ │ ├── sign_in_with_anonymously.g.dart │ │ │ │ ├── start_up.dart │ │ │ │ └── start_up.g.dart │ │ └── timeline │ │ │ ├── enum │ │ │ └── menu_result_type.dart │ │ │ ├── pages │ │ │ ├── edit_post_page.dart │ │ │ ├── post_detail_page.dart │ │ │ ├── timeline_page.dart │ │ │ └── widgets │ │ │ │ ├── tile_menu.dart │ │ │ │ └── timeline_tile.dart │ │ │ └── use_cases │ │ │ ├── fetch_my_user_id.dart │ │ │ ├── fetch_my_user_id.g.dart │ │ │ ├── fetch_poster.dart │ │ │ ├── fetch_poster.g.dart │ │ │ ├── fetch_timeline.dart │ │ │ ├── fetch_timeline.g.dart │ │ │ ├── fetch_timeline_post_count.dart │ │ │ ├── fetch_timeline_post_count.g.dart │ │ │ ├── post_controller.dart │ │ │ └── post_controller.g.dart │ └── main.dart ├── mason.yaml ├── obfuscate │ ├── android │ │ └── .gitkeep │ └── ios │ │ └── .gitkeep ├── pubspec.lock ├── pubspec.yaml ├── sh │ ├── create_keystore_debug.sh │ ├── create_keystore_release.sh │ ├── show_keystore_debug.sh │ └── show_keystore_release.sh └── test │ ├── core │ └── repositories │ │ └── shared_preferences │ │ ├── shared_preference_repository_test.dart │ │ └── shared_preference_repository_test.mocks.dart │ ├── features │ ├── authentication │ │ ├── pages │ │ │ ├── sign_in_with_email_page_test.dart │ │ │ ├── sign_in_with_email_page_test.mocks.dart │ │ │ ├── sign_up_with_email_page_test.dart │ │ │ └── sign_up_with_email_page_test.mocks.dart │ │ └── use_cases │ │ │ ├── sign_in_with_email_and_password_test.dart │ │ │ ├── sign_in_with_email_and_password_test.mocks.dart │ │ │ ├── sign_up_with_email_and_password_test.dart │ │ │ └── sign_up_with_email_and_password_test.mocks.dart │ ├── github_users │ │ ├── pages │ │ │ ├── github_users_page_test.dart │ │ │ └── github_users_page_test.mocks.dart │ │ ├── repositories │ │ │ ├── github_api_repository_test.dart │ │ │ └── github_api_repository_test.mocks.dart │ │ └── use_cases │ │ │ ├── github_users_controller_test.dart │ │ │ └── github_users_controller_test.mocks.dart │ └── local_counter │ │ ├── pages │ │ ├── local_counter_page_test.dart │ │ └── local_counter_page_test.mocks.dart │ │ └── use_cases │ │ ├── local_counter_test.dart │ │ └── local_counter_test.mocks.dart │ ├── other │ └── list_test.dart │ └── utils.dart ├── layer_first ├── .cursor │ └── rules │ │ └── flutter-layer-first.mdc ├── .fvmrc ├── .gitignore ├── .metadata ├── .tool-versions ├── .vscode │ ├── launch.json │ └── settings.json ├── Makefile ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── flutter_app_template │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle.kts ├── build.yaml ├── doc │ └── images │ │ ├── screenshot_github.png │ │ └── screenshot_local_counter.png ├── ios │ ├── .gitignore │ ├── .tool-versions │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Podfile.lock │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ └── RunnerTests │ │ └── RunnerTests.swift ├── lib │ ├── app.dart │ ├── exceptions │ │ └── app_exception.dart │ ├── extensions │ │ ├── context_extension.dart │ │ ├── exception_extension.dart │ │ └── scroll_controller_extension.dart │ ├── main.dart │ ├── model │ │ ├── entities │ │ │ └── github │ │ │ │ ├── user.dart │ │ │ │ ├── user.freezed.dart │ │ │ │ └── user.g.dart │ │ ├── repositories │ │ │ ├── github_api │ │ │ │ ├── auth_header_interceptor.dart │ │ │ │ ├── constants.dart │ │ │ │ ├── github_api_client.dart │ │ │ │ ├── github_api_client.g.dart │ │ │ │ ├── github_api_repository.dart │ │ │ │ └── github_api_repository.g.dart │ │ │ └── shared_preferences │ │ │ │ ├── shared_preference_key.dart │ │ │ │ ├── shared_preference_repository.dart │ │ │ │ └── shared_preference_repository.g.dart │ │ └── use_cases │ │ │ ├── github_users │ │ │ ├── github_users_controller.dart │ │ │ └── github_users_controller.g.dart │ │ │ └── local_counter │ │ │ ├── local_counter.dart │ │ │ └── local_counter.g.dart │ ├── presentation │ │ ├── custom_hooks │ │ │ └── use_effect_once.dart │ │ ├── pages │ │ │ ├── github_users │ │ │ │ ├── github_users_page.dart │ │ │ │ └── widgets │ │ │ │ │ └── error_message.dart │ │ │ ├── local_counter │ │ │ │ └── local_counter_page.dart │ │ │ └── main │ │ │ │ ├── main_page.dart │ │ │ │ └── tab_navigator.dart │ │ ├── res │ │ │ └── .gitkeep │ │ └── widgets │ │ │ ├── buttons │ │ │ └── ripple_tap_gesture.dart │ │ │ ├── have_scroll_bar_behavior.dart │ │ │ ├── images │ │ │ └── thumbnail.dart │ │ │ └── pull_to_refresh │ │ │ └── pull_to_refresh.dart │ └── utils │ │ ├── navigator_key_provider.dart │ │ ├── scroll_controller_provider.dart │ │ └── tab_tap_operation_provider.dart ├── linux │ ├── .gitignore │ ├── CMakeLists.txt │ ├── flutter │ │ ├── CMakeLists.txt │ │ ├── generated_plugin_registrant.cc │ │ ├── generated_plugin_registrant.h │ │ └── generated_plugins.cmake │ ├── main.cc │ ├── my_application.cc │ └── my_application.h ├── macos │ ├── .gitignore │ ├── Flutter │ │ ├── Flutter-Debug.xcconfig │ │ ├── Flutter-Release.xcconfig │ │ └── GeneratedPluginRegistrant.swift │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── app_icon_1024.png │ │ │ │ ├── app_icon_128.png │ │ │ │ ├── app_icon_16.png │ │ │ │ ├── app_icon_256.png │ │ │ │ ├── app_icon_32.png │ │ │ │ ├── app_icon_512.png │ │ │ │ └── app_icon_64.png │ │ ├── Base.lproj │ │ │ └── MainMenu.xib │ │ ├── Configs │ │ │ ├── AppInfo.xcconfig │ │ │ ├── Debug.xcconfig │ │ │ ├── Release.xcconfig │ │ │ └── Warnings.xcconfig │ │ ├── DebugProfile.entitlements │ │ ├── Info.plist │ │ ├── MainFlutterWindow.swift │ │ └── Release.entitlements │ └── RunnerTests │ │ └── RunnerTests.swift ├── pubspec.lock ├── pubspec.yaml ├── test │ ├── .gitkeep │ └── model │ │ └── use_cases │ │ ├── github_users │ │ ├── github_users_controller_test.dart │ │ └── github_users_controller_test.mocks.dart │ │ └── local_counter │ │ ├── local_counter_test.dart │ │ └── local_counter_test.mocks.dart ├── web │ ├── favicon.png │ ├── icons │ │ ├── Icon-192.png │ │ ├── Icon-512.png │ │ ├── Icon-maskable-192.png │ │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json └── windows │ ├── .gitignore │ ├── CMakeLists.txt │ ├── flutter │ ├── CMakeLists.txt │ ├── generated_plugin_registrant.cc │ ├── generated_plugin_registrant.h │ └── generated_plugins.cmake │ └── runner │ ├── CMakeLists.txt │ ├── Runner.rc │ ├── flutter_window.cpp │ ├── flutter_window.h │ ├── main.cpp │ ├── resource.h │ ├── resources │ └── app_icon.ico │ ├── runner.exe.manifest │ ├── utils.cpp │ ├── utils.h │ ├── win32_window.cpp │ └── win32_window.h ├── logo_blk.png └── logo_wht.png /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/flutter_analyze.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/.github/workflows/flutter_analyze.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/README.md -------------------------------------------------------------------------------- /feature_first/.cursor/rules/domain.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/domain.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/domain_j.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/domain_j.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/flutter-feature-first.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/flutter-feature-first.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/flutter-feature-first_j.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/flutter-feature-first_j.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/infrastructure.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/infrastructure.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/infrastructure_j.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/infrastructure_j.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/package.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/package.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/package_j.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/package_j.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/presentation.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/presentation.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/presentation_j.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/presentation_j.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/project.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/project.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/project_j.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/project_j.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/riverpod.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/riverpod.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/riverpod_j.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/riverpod_j.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/test-code.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/test-code.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/test-code_j.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/test-code_j.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/widget.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/widget.mdc -------------------------------------------------------------------------------- /feature_first/.cursor/rules/widget_j.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.cursor/rules/widget_j.mdc -------------------------------------------------------------------------------- /feature_first/.fvmrc: -------------------------------------------------------------------------------- 1 | { 2 | "flutter": "3.35.3" 3 | } -------------------------------------------------------------------------------- /feature_first/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.gitattributes -------------------------------------------------------------------------------- /feature_first/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.gitignore -------------------------------------------------------------------------------- /feature_first/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.metadata -------------------------------------------------------------------------------- /feature_first/.tool-versions: -------------------------------------------------------------------------------- 1 | flutter 3.35.5-stable 2 | -------------------------------------------------------------------------------- /feature_first/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.vscode/launch.json -------------------------------------------------------------------------------- /feature_first/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/.vscode/settings.json -------------------------------------------------------------------------------- /feature_first/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/LICENSE -------------------------------------------------------------------------------- /feature_first/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/Makefile -------------------------------------------------------------------------------- /feature_first/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/README.md -------------------------------------------------------------------------------- /feature_first/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/analysis_options.yaml -------------------------------------------------------------------------------- /feature_first/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/.gitignore -------------------------------------------------------------------------------- /feature_first/android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/build.gradle.kts -------------------------------------------------------------------------------- /feature_first/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /feature_first/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /feature_first/android/app/src/dev/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature_first/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature_first/android/app/src/main/kotlin/com/example/app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/main/kotlin/com/example/app/MainActivity.kt -------------------------------------------------------------------------------- /feature_first/android/app/src/main/kotlin/com/example/app/ScreenReaderPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/main/kotlin/com/example/app/ScreenReaderPlugin.kt -------------------------------------------------------------------------------- /feature_first/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /feature_first/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /feature_first/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature_first/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature_first/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature_first/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature_first/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature_first/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /feature_first/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature_first/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /feature_first/android/app/src/prod/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature_first/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /feature_first/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/build.gradle.kts -------------------------------------------------------------------------------- /feature_first/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/gradle.properties -------------------------------------------------------------------------------- /feature_first/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /feature_first/android/key.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/key.properties -------------------------------------------------------------------------------- /feature_first/android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/android/settings.gradle.kts -------------------------------------------------------------------------------- /feature_first/assets/color/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/assets/color/colors.xml -------------------------------------------------------------------------------- /feature_first/assets/images/neko.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/assets/images/neko.jpg -------------------------------------------------------------------------------- /feature_first/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/build.yaml -------------------------------------------------------------------------------- /feature_first/doc/images/firestore_posts_index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/doc/images/firestore_posts_index.png -------------------------------------------------------------------------------- /feature_first/doc/images/product_bundle_identifier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/doc/images/product_bundle_identifier.png -------------------------------------------------------------------------------- /feature_first/doc/images/run_configuration_debug_dev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/doc/images/run_configuration_debug_dev.png -------------------------------------------------------------------------------- /feature_first/doc/images/run_configuration_debug_prod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/doc/images/run_configuration_debug_prod.png -------------------------------------------------------------------------------- /feature_first/doc/images/screenshot_change_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/doc/images/screenshot_change_password.png -------------------------------------------------------------------------------- /feature_first/doc/images/screenshot_github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/doc/images/screenshot_github.png -------------------------------------------------------------------------------- /feature_first/doc/images/screenshot_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/doc/images/screenshot_home.png -------------------------------------------------------------------------------- /feature_first/doc/images/screenshot_memo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/doc/images/screenshot_memo.png -------------------------------------------------------------------------------- /feature_first/doc/images/screenshot_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/doc/images/screenshot_setting.png -------------------------------------------------------------------------------- /feature_first/doc/images/screenshot_sign_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/doc/images/screenshot_sign_in.png -------------------------------------------------------------------------------- /feature_first/doc/images/screenshot_sign_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/doc/images/screenshot_sign_up.png -------------------------------------------------------------------------------- /feature_first/doc/images/screenshot_timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/doc/images/screenshot_timeline.png -------------------------------------------------------------------------------- /feature_first/integration_test/features/authentication/pages/sign_up_with_email_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/integration_test/features/authentication/pages/sign_up_with_email_page_test.dart -------------------------------------------------------------------------------- /feature_first/integration_test/features/github_users/pages/github_users_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/integration_test/features/github_users/pages/github_users_page_test.dart -------------------------------------------------------------------------------- /feature_first/integration_test/features/local_counter/pages/local_counter_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/integration_test/features/local_counter/pages/local_counter_page_test.dart -------------------------------------------------------------------------------- /feature_first/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/.gitignore -------------------------------------------------------------------------------- /feature_first/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /feature_first/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /feature_first/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /feature_first/ios/Flutter/dev.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Flutter/dev.xcconfig -------------------------------------------------------------------------------- /feature_first/ios/Flutter/prod.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Flutter/prod.xcconfig -------------------------------------------------------------------------------- /feature_first/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Podfile -------------------------------------------------------------------------------- /feature_first/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Podfile.lock -------------------------------------------------------------------------------- /feature_first/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /feature_first/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /feature_first/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /feature_first/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /feature_first/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /feature_first/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /feature_first/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /feature_first/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /feature_first/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /feature_first/ios/Runner/Assets.xcassets/backgroundColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Assets.xcassets/backgroundColor.colorset/Contents.json -------------------------------------------------------------------------------- /feature_first/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /feature_first/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /feature_first/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Info.plist -------------------------------------------------------------------------------- /feature_first/ios/Runner/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/Logger.swift -------------------------------------------------------------------------------- /feature_first/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /feature_first/ios/Runner/ScreenReaderPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/Runner/ScreenReaderPlugin.swift -------------------------------------------------------------------------------- /feature_first/ios/dev/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature_first/ios/prod/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature_first/ios/scripts/retrieve_dart_defines.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/ios/scripts/retrieve_dart_defines.sh -------------------------------------------------------------------------------- /feature_first/lib/app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/app.dart -------------------------------------------------------------------------------- /feature_first/lib/core/converters/date_time_timestamp_converter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/converters/date_time_timestamp_converter.dart -------------------------------------------------------------------------------- /feature_first/lib/core/custom_hooks/use_effect_once.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/custom_hooks/use_effect_once.dart -------------------------------------------------------------------------------- /feature_first/lib/core/custom_hooks/use_form_field_state_key.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/custom_hooks/use_form_field_state_key.dart -------------------------------------------------------------------------------- /feature_first/lib/core/entities/developer/developer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/entities/developer/developer.dart -------------------------------------------------------------------------------- /feature_first/lib/core/entities/developer/developer.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/entities/developer/developer.freezed.dart -------------------------------------------------------------------------------- /feature_first/lib/core/entities/developer/developer.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/entities/developer/developer.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/entities/post/post.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/entities/post/post.dart -------------------------------------------------------------------------------- /feature_first/lib/core/entities/post/post.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/entities/post/post.freezed.dart -------------------------------------------------------------------------------- /feature_first/lib/core/entities/post/post.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/entities/post/post.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/entities/storage_file/storage_file.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/entities/storage_file/storage_file.dart -------------------------------------------------------------------------------- /feature_first/lib/core/entities/storage_file/storage_file.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/entities/storage_file/storage_file.freezed.dart -------------------------------------------------------------------------------- /feature_first/lib/core/entities/storage_file/storage_file.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/entities/storage_file/storage_file.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/entities/typedef.dart: -------------------------------------------------------------------------------- 1 | typedef ErrorMessage = String; 2 | -------------------------------------------------------------------------------- /feature_first/lib/core/exceptions/app_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/exceptions/app_exception.dart -------------------------------------------------------------------------------- /feature_first/lib/core/extensions/context_extension.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/extensions/context_extension.dart -------------------------------------------------------------------------------- /feature_first/lib/core/extensions/date_extension.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/extensions/date_extension.dart -------------------------------------------------------------------------------- /feature_first/lib/core/extensions/double_extension.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/extensions/double_extension.dart -------------------------------------------------------------------------------- /feature_first/lib/core/extensions/exception_extension.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/extensions/exception_extension.dart -------------------------------------------------------------------------------- /feature_first/lib/core/extensions/num_extension.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/extensions/num_extension.dart -------------------------------------------------------------------------------- /feature_first/lib/core/extensions/scroll_controller_extension.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/extensions/scroll_controller_extension.dart -------------------------------------------------------------------------------- /feature_first/lib/core/extensions/selectable_linkify_extension.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/extensions/selectable_linkify_extension.dart -------------------------------------------------------------------------------- /feature_first/lib/core/extensions/share_extension.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/extensions/share_extension.dart -------------------------------------------------------------------------------- /feature_first/lib/core/extensions/string_extension.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/extensions/string_extension.dart -------------------------------------------------------------------------------- /feature_first/lib/core/firebase/dev/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature_first/lib/core/firebase/firebase_options.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/firebase/firebase_options.dart -------------------------------------------------------------------------------- /feature_first/lib/core/firebase/prod/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/bundle/bundle_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/bundle/bundle_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/bundle/bundle_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/bundle/bundle_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/device_info/device_info_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/device_info/device_info_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/device_info/device_info_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/device_info/device_info_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/dio/auth_header_interceptor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/dio/auth_header_interceptor.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/dio/constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/dio/constants.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/file/file_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/file/file_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/file/file_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/file/file_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firebase_auth/auth_error_code.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firebase_auth/auth_error_code.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firebase_auth/auth_provider_id.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firebase_auth/auth_provider_id.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firebase_auth/firebase_auth_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firebase_auth/firebase_auth_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firebase_auth/firebase_auth_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firebase_auth/firebase_auth_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firebase_auth/login_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firebase_auth/login_type.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firebase_auth/provider_credential.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firebase_auth/provider_credential.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firebase_messaging/firebase_messaging_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firebase_messaging/firebase_messaging_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firebase_messaging/firebase_messaging_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firebase_messaging/firebase_messaging_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firebase_messaging/topics.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firebase_messaging/topics.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firebase_storage/firebase_storage_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firebase_storage/firebase_storage_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firebase_storage/firebase_storage_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firebase_storage/firebase_storage_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firebase_storage/mime_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firebase_storage/mime_type.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firestore/collection_paging_listener_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firestore/collection_paging_listener_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firestore/collection_paging_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firestore/collection_paging_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firestore/collection_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firestore/collection_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firestore/collection_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firestore/collection_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firestore/document.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firestore/document.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firestore/document_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firestore/document_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/firestore/document_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/firestore/document_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/functions/cloud_functions_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/functions/cloud_functions_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/functions/response_body.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/functions/response_body.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/local_notification/android_notification_channel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/local_notification/android_notification_channel.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/local_notification/local_notification_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/local_notification/local_notification_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/local_notification/local_notification_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/local_notification/local_notification_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/local_notification/notification_id.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/local_notification/notification_id.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/package_info/package_info_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/package_info/package_info_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/package_info/package_info_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/package_info/package_info_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/remote_config/remote_config_key.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/remote_config/remote_config_key.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/remote_config/remote_config_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/remote_config/remote_config_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/remote_config/remote_config_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/remote_config/remote_config_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/shared_preferences/shared_preference_key.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/shared_preferences/shared_preference_key.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/shared_preferences/shared_preference_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/shared_preferences/shared_preference_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/core/repositories/shared_preferences/shared_preference_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/repositories/shared_preferences/shared_preference_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/res/button_style.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/res/button_style.dart -------------------------------------------------------------------------------- /feature_first/lib/core/res/gen/assets.gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/res/gen/assets.gen.dart -------------------------------------------------------------------------------- /feature_first/lib/core/res/gen/colors.gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/res/gen/colors.gen.dart -------------------------------------------------------------------------------- /feature_first/lib/core/res/theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/res/theme.dart -------------------------------------------------------------------------------- /feature_first/lib/core/router/router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/router/router.dart -------------------------------------------------------------------------------- /feature_first/lib/core/router/transition_observer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/router/transition_observer.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/analytics/analytics_event.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/analytics/analytics_event.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/analytics/analytics_logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/analytics/analytics_logger.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/analytics/analytics_logger.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/analytics/analytics_logger.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/authentication/auth_state_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/authentication/auth_state_controller.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/authentication/auth_state_controller.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/authentication/auth_state_controller.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/authentication/fetch_logged_in_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/authentication/fetch_logged_in_type.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/authentication/fetch_logged_in_type.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/authentication/fetch_logged_in_type.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/authentication/fetch_logged_in_with_anonymously.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/authentication/fetch_logged_in_with_anonymously.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/authentication/fetch_logged_in_with_anonymously.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/authentication/fetch_logged_in_with_anonymously.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/images/image_compress.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/images/image_compress.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/images/image_compress.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/images/image_compress.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/images/save_image_to_media_folder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/images/save_image_to_media_folder.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/permission/request_album_permission.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/permission/request_album_permission.dart -------------------------------------------------------------------------------- /feature_first/lib/core/use_cases/permission/request_album_permission.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/use_cases/permission/request_album_permission.g.dart -------------------------------------------------------------------------------- /feature_first/lib/core/utils/clipboard.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/utils/clipboard.dart -------------------------------------------------------------------------------- /feature_first/lib/core/utils/constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/utils/constants.dart -------------------------------------------------------------------------------- /feature_first/lib/core/utils/crop_image.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/utils/crop_image.dart -------------------------------------------------------------------------------- /feature_first/lib/core/utils/firebase_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/utils/firebase_helper.dart -------------------------------------------------------------------------------- /feature_first/lib/core/utils/flavor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/utils/flavor.dart -------------------------------------------------------------------------------- /feature_first/lib/core/utils/logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/utils/logger.dart -------------------------------------------------------------------------------- /feature_first/lib/core/utils/navigator_key_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/utils/navigator_key_provider.dart -------------------------------------------------------------------------------- /feature_first/lib/core/utils/ngram.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/utils/ngram.dart -------------------------------------------------------------------------------- /feature_first/lib/core/utils/scroll_controller_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/utils/scroll_controller_provider.dart -------------------------------------------------------------------------------- /feature_first/lib/core/utils/tab_tap_operation_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/utils/tab_tap_operation_provider.dart -------------------------------------------------------------------------------- /feature_first/lib/core/utils/uuid_generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/utils/uuid_generator.dart -------------------------------------------------------------------------------- /feature_first/lib/core/utils/validation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/utils/validation.dart -------------------------------------------------------------------------------- /feature_first/lib/core/utils/vibration.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/utils/vibration.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/buttons/ripple_tap_gesture.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/buttons/ripple_tap_gesture.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/color_circle.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/color_circle.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/dialogs/show_content_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/dialogs/show_content_dialog.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/dialogs/show_cupertino_picker_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/dialogs/show_cupertino_picker_dialog.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/dialogs/show_number_picker_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/dialogs/show_number_picker_dialog.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/draggable_scrollable_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/draggable_scrollable_page.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/have_scroll_bar_behavior.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/have_scroll_bar_behavior.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/images/image_viewer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/images/image_viewer.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/images/image_viewer_header.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/images/image_viewer_header.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/images/thumbnail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/images/thumbnail.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/pull_to_refresh/pull_to_refresh.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/pull_to_refresh/pull_to_refresh.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/routes/no_animation_route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/routes/no_animation_route.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/routes/transparent_route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/routes/transparent_route.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/sheets/show_date_picker_sheet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/sheets/show_date_picker_sheet.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/sheets/show_map_launcher.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/sheets/show_map_launcher.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/sheets/show_photo_and_crop_bottom_sheet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/sheets/show_photo_and_crop_bottom_sheet.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/sheets/show_photo_bottom_sheet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/sheets/show_photo_bottom_sheet.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/sheets/show_tel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/sheets/show_tel.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/show_indicator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/show_indicator.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/sticky/sticky_header_delegate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/sticky/sticky_header_delegate.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/sticky/sticky_tab_bar_delegate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/sticky/sticky_tab_bar_delegate.dart -------------------------------------------------------------------------------- /feature_first/lib/core/widgets/texts/error_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/core/widgets/texts/error_text.dart -------------------------------------------------------------------------------- /feature_first/lib/features/aggregation/pages/firestore_aggregation_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/aggregation/pages/firestore_aggregation_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/aggregation/use_cases/aggregation_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/aggregation/use_cases/aggregation_controller.dart -------------------------------------------------------------------------------- /feature_first/lib/features/aggregation/use_cases/aggregation_controller.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/aggregation/use_cases/aggregation_controller.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/aggregation/use_cases/fetch_aggregation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/aggregation/use_cases/fetch_aggregation.dart -------------------------------------------------------------------------------- /feature_first/lib/features/aggregation/use_cases/fetch_aggregation.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/aggregation/use_cases/fetch_aggregation.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/aggregation/use_cases/fetch_average.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/aggregation/use_cases/fetch_average.dart -------------------------------------------------------------------------------- /feature_first/lib/features/aggregation/use_cases/fetch_average.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/aggregation/use_cases/fetch_average.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/aggregation/use_cases/fetch_count.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/aggregation/use_cases/fetch_count.dart -------------------------------------------------------------------------------- /feature_first/lib/features/aggregation/use_cases/fetch_count.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/aggregation/use_cases/fetch_count.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/aggregation/use_cases/fetch_sum.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/aggregation/use_cases/fetch_sum.dart -------------------------------------------------------------------------------- /feature_first/lib/features/aggregation/use_cases/fetch_sum.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/aggregation/use_cases/fetch_sum.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/app_wrapper/pages/main_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/app_wrapper/pages/main_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/app_wrapper/pages/widgets/tab_navigator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/app_wrapper/pages/widgets/tab_navigator.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/pages/change_email_address_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/pages/change_email_address_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/pages/change_email_password_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/pages/change_email_password_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/pages/email_verification_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/pages/email_verification_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/pages/reset_email_password_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/pages/reset_email_password_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/pages/sign_in_with_email_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/pages/sign_in_with_email_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/pages/sign_up_with_email_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/pages/sign_up_with_email_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/pages/top_email_feature_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/pages/top_email_feature_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/pages/widgets/current_email_address_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/pages/widgets/current_email_address_text.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/pages/widgets/email_text_field.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/pages/widgets/email_text_field.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/pages/widgets/passward_text_field.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/pages/widgets/passward_text_field.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/use_cases/change_email_address.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/use_cases/change_email_address.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/use_cases/change_email_password.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/use_cases/change_email_password.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/use_cases/fetch_email.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/use_cases/fetch_email.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/use_cases/fetch_email_verified.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/use_cases/fetch_email_verified.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/use_cases/send_email_verification.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/use_cases/send_email_verification.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/use_cases/send_password_reset_email.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/use_cases/send_password_reset_email.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/use_cases/sign_in_with_email_and_password.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/use_cases/sign_in_with_email_and_password.dart -------------------------------------------------------------------------------- /feature_first/lib/features/authentication/use_cases/sign_up_with_email_and_password.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/authentication/use_cases/sign_up_with_email_and_password.dart -------------------------------------------------------------------------------- /feature_first/lib/features/counter/entities/counter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/counter/entities/counter.dart -------------------------------------------------------------------------------- /feature_first/lib/features/counter/entities/counter.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/counter/entities/counter.freezed.dart -------------------------------------------------------------------------------- /feature_first/lib/features/counter/entities/counter.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/counter/entities/counter.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/counter/pages/firestore_counter_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/counter/pages/firestore_counter_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/counter/pages/local_counter_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/counter/pages/local_counter_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/counter/use_cases/fetch_firestore_counter_stream.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/counter/use_cases/fetch_firestore_counter_stream.dart -------------------------------------------------------------------------------- /feature_first/lib/features/counter/use_cases/fetch_firestore_counter_stream.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/counter/use_cases/fetch_firestore_counter_stream.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/counter/use_cases/firestore_counter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/counter/use_cases/firestore_counter.dart -------------------------------------------------------------------------------- /feature_first/lib/features/counter/use_cases/firestore_counter.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/counter/use_cases/firestore_counter.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/counter/use_cases/local_counter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/counter/use_cases/local_counter.dart -------------------------------------------------------------------------------- /feature_first/lib/features/counter/use_cases/local_counter.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/counter/use_cases/local_counter.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/error/pages/error_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/error/pages/error_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/features.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/features.dart -------------------------------------------------------------------------------- /feature_first/lib/features/github_users/entities/user.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/github_users/entities/user.dart -------------------------------------------------------------------------------- /feature_first/lib/features/github_users/entities/user.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/github_users/entities/user.freezed.dart -------------------------------------------------------------------------------- /feature_first/lib/features/github_users/entities/user.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/github_users/entities/user.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/github_users/pages/github_users_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/github_users/pages/github_users_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/github_users/pages/widgets/error_message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/github_users/pages/widgets/error_message.dart -------------------------------------------------------------------------------- /feature_first/lib/features/github_users/repositories/github_api_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/github_users/repositories/github_api_client.dart -------------------------------------------------------------------------------- /feature_first/lib/features/github_users/repositories/github_api_client.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/github_users/repositories/github_api_client.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/github_users/repositories/github_api_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/github_users/repositories/github_api_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/features/github_users/repositories/github_api_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/github_users/repositories/github_api_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/github_users/use_cases/github_users_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/github_users/use_cases/github_users_controller.dart -------------------------------------------------------------------------------- /feature_first/lib/features/github_users/use_cases/github_users_controller.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/github_users/use_cases/github_users_controller.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/home/pages/detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/home/pages/detail_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/home/pages/home_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/home/pages/home_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/home/repositories/screen_reader_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/home/repositories/screen_reader_repository.dart -------------------------------------------------------------------------------- /feature_first/lib/features/home/repositories/screen_reader_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/home/repositories/screen_reader_repository.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/home/use_cases/fetch_enable_screen_reader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/home/use_cases/fetch_enable_screen_reader.dart -------------------------------------------------------------------------------- /feature_first/lib/features/home/use_cases/fetch_enable_screen_reader.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/home/use_cases/fetch_enable_screen_reader.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/memo/entities/memo.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/memo/entities/memo.dart -------------------------------------------------------------------------------- /feature_first/lib/features/memo/entities/memo.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/memo/entities/memo.freezed.dart -------------------------------------------------------------------------------- /feature_first/lib/features/memo/entities/memo.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/memo/entities/memo.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/memo/pages/dialogs/show_edit_memo_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/memo/pages/dialogs/show_edit_memo_dialog.dart -------------------------------------------------------------------------------- /feature_first/lib/features/memo/pages/memo_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/memo/pages/memo_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/memo/use_cases/memo_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/memo/use_cases/memo_controller.dart -------------------------------------------------------------------------------- /feature_first/lib/features/memo/use_cases/memo_controller.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/memo/use_cases/memo_controller.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/pages/dialogs/show_edit_profile_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/pages/dialogs/show_edit_profile_dialog.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/pages/setting_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/pages/setting_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/pages/web_view_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/pages/web_view_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/fetch_app_name.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/fetch_app_name.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/fetch_app_name.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/fetch_app_name.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/fetch_app_version.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/fetch_app_version.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/fetch_app_version.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/fetch_app_version.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/fetch_my_profile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/fetch_my_profile.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/fetch_my_profile.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/fetch_my_profile.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/fetch_package_name.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/fetch_package_name.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/fetch_package_name.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/fetch_package_name.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/save_my_profile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/save_my_profile.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/save_my_profile.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/save_my_profile.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/save_my_profile_image.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/save_my_profile_image.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/save_my_profile_image.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/save_my_profile_image.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/sign_out.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/sign_out.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/sign_out.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/sign_out.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/user_delete.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/user_delete.dart -------------------------------------------------------------------------------- /feature_first/lib/features/setting/use_cases/user_delete.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/setting/use_cases/user_delete.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/start_up/pages/start_up_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/start_up/pages/start_up_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/start_up/use_cases/sign_in_with_anonymously.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/start_up/use_cases/sign_in_with_anonymously.dart -------------------------------------------------------------------------------- /feature_first/lib/features/start_up/use_cases/sign_in_with_anonymously.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/start_up/use_cases/sign_in_with_anonymously.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/start_up/use_cases/start_up.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/start_up/use_cases/start_up.dart -------------------------------------------------------------------------------- /feature_first/lib/features/start_up/use_cases/start_up.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/start_up/use_cases/start_up.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/enum/menu_result_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/enum/menu_result_type.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/pages/edit_post_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/pages/edit_post_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/pages/post_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/pages/post_detail_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/pages/timeline_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/pages/timeline_page.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/pages/widgets/tile_menu.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/pages/widgets/tile_menu.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/pages/widgets/timeline_tile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/pages/widgets/timeline_tile.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/use_cases/fetch_my_user_id.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/use_cases/fetch_my_user_id.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/use_cases/fetch_my_user_id.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/use_cases/fetch_my_user_id.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/use_cases/fetch_poster.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/use_cases/fetch_poster.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/use_cases/fetch_poster.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/use_cases/fetch_poster.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/use_cases/fetch_timeline.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/use_cases/fetch_timeline.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/use_cases/fetch_timeline.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/use_cases/fetch_timeline.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/use_cases/fetch_timeline_post_count.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/use_cases/fetch_timeline_post_count.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/use_cases/fetch_timeline_post_count.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/use_cases/fetch_timeline_post_count.g.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/use_cases/post_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/use_cases/post_controller.dart -------------------------------------------------------------------------------- /feature_first/lib/features/timeline/use_cases/post_controller.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/features/timeline/use_cases/post_controller.g.dart -------------------------------------------------------------------------------- /feature_first/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/lib/main.dart -------------------------------------------------------------------------------- /feature_first/mason.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/mason.yaml -------------------------------------------------------------------------------- /feature_first/obfuscate/android/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature_first/obfuscate/ios/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature_first/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/pubspec.lock -------------------------------------------------------------------------------- /feature_first/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/pubspec.yaml -------------------------------------------------------------------------------- /feature_first/sh/create_keystore_debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/sh/create_keystore_debug.sh -------------------------------------------------------------------------------- /feature_first/sh/create_keystore_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/sh/create_keystore_release.sh -------------------------------------------------------------------------------- /feature_first/sh/show_keystore_debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/sh/show_keystore_debug.sh -------------------------------------------------------------------------------- /feature_first/sh/show_keystore_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/sh/show_keystore_release.sh -------------------------------------------------------------------------------- /feature_first/test/core/repositories/shared_preferences/shared_preference_repository_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/core/repositories/shared_preferences/shared_preference_repository_test.dart -------------------------------------------------------------------------------- /feature_first/test/core/repositories/shared_preferences/shared_preference_repository_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/core/repositories/shared_preferences/shared_preference_repository_test.mocks.dart -------------------------------------------------------------------------------- /feature_first/test/features/authentication/pages/sign_in_with_email_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/authentication/pages/sign_in_with_email_page_test.dart -------------------------------------------------------------------------------- /feature_first/test/features/authentication/pages/sign_in_with_email_page_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/authentication/pages/sign_in_with_email_page_test.mocks.dart -------------------------------------------------------------------------------- /feature_first/test/features/authentication/pages/sign_up_with_email_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/authentication/pages/sign_up_with_email_page_test.dart -------------------------------------------------------------------------------- /feature_first/test/features/authentication/pages/sign_up_with_email_page_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/authentication/pages/sign_up_with_email_page_test.mocks.dart -------------------------------------------------------------------------------- /feature_first/test/features/authentication/use_cases/sign_in_with_email_and_password_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/authentication/use_cases/sign_in_with_email_and_password_test.dart -------------------------------------------------------------------------------- /feature_first/test/features/authentication/use_cases/sign_in_with_email_and_password_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/authentication/use_cases/sign_in_with_email_and_password_test.mocks.dart -------------------------------------------------------------------------------- /feature_first/test/features/authentication/use_cases/sign_up_with_email_and_password_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/authentication/use_cases/sign_up_with_email_and_password_test.dart -------------------------------------------------------------------------------- /feature_first/test/features/authentication/use_cases/sign_up_with_email_and_password_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/authentication/use_cases/sign_up_with_email_and_password_test.mocks.dart -------------------------------------------------------------------------------- /feature_first/test/features/github_users/pages/github_users_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/github_users/pages/github_users_page_test.dart -------------------------------------------------------------------------------- /feature_first/test/features/github_users/pages/github_users_page_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/github_users/pages/github_users_page_test.mocks.dart -------------------------------------------------------------------------------- /feature_first/test/features/github_users/repositories/github_api_repository_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/github_users/repositories/github_api_repository_test.dart -------------------------------------------------------------------------------- /feature_first/test/features/github_users/repositories/github_api_repository_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/github_users/repositories/github_api_repository_test.mocks.dart -------------------------------------------------------------------------------- /feature_first/test/features/github_users/use_cases/github_users_controller_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/github_users/use_cases/github_users_controller_test.dart -------------------------------------------------------------------------------- /feature_first/test/features/github_users/use_cases/github_users_controller_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/github_users/use_cases/github_users_controller_test.mocks.dart -------------------------------------------------------------------------------- /feature_first/test/features/local_counter/pages/local_counter_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/local_counter/pages/local_counter_page_test.dart -------------------------------------------------------------------------------- /feature_first/test/features/local_counter/pages/local_counter_page_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/local_counter/pages/local_counter_page_test.mocks.dart -------------------------------------------------------------------------------- /feature_first/test/features/local_counter/use_cases/local_counter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/local_counter/use_cases/local_counter_test.dart -------------------------------------------------------------------------------- /feature_first/test/features/local_counter/use_cases/local_counter_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/features/local_counter/use_cases/local_counter_test.mocks.dart -------------------------------------------------------------------------------- /feature_first/test/other/list_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/other/list_test.dart -------------------------------------------------------------------------------- /feature_first/test/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/feature_first/test/utils.dart -------------------------------------------------------------------------------- /layer_first/.cursor/rules/flutter-layer-first.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/.cursor/rules/flutter-layer-first.mdc -------------------------------------------------------------------------------- /layer_first/.fvmrc: -------------------------------------------------------------------------------- 1 | { 2 | "flutter": "3.35.3" 3 | } -------------------------------------------------------------------------------- /layer_first/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/.gitignore -------------------------------------------------------------------------------- /layer_first/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/.metadata -------------------------------------------------------------------------------- /layer_first/.tool-versions: -------------------------------------------------------------------------------- 1 | flutter 3.35.5-stable 2 | -------------------------------------------------------------------------------- /layer_first/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/.vscode/launch.json -------------------------------------------------------------------------------- /layer_first/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/.vscode/settings.json -------------------------------------------------------------------------------- /layer_first/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/Makefile -------------------------------------------------------------------------------- /layer_first/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/README.md -------------------------------------------------------------------------------- /layer_first/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/analysis_options.yaml -------------------------------------------------------------------------------- /layer_first/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/.gitignore -------------------------------------------------------------------------------- /layer_first/android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/build.gradle.kts -------------------------------------------------------------------------------- /layer_first/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /layer_first/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /layer_first/android/app/src/main/kotlin/com/example/flutter_app_template/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/src/main/kotlin/com/example/flutter_app_template/MainActivity.kt -------------------------------------------------------------------------------- /layer_first/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /layer_first/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /layer_first/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /layer_first/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /layer_first/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /layer_first/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /layer_first/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /layer_first/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /layer_first/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /layer_first/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /layer_first/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/build.gradle.kts -------------------------------------------------------------------------------- /layer_first/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/gradle.properties -------------------------------------------------------------------------------- /layer_first/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /layer_first/android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/android/settings.gradle.kts -------------------------------------------------------------------------------- /layer_first/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/build.yaml -------------------------------------------------------------------------------- /layer_first/doc/images/screenshot_github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/doc/images/screenshot_github.png -------------------------------------------------------------------------------- /layer_first/doc/images/screenshot_local_counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/doc/images/screenshot_local_counter.png -------------------------------------------------------------------------------- /layer_first/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/.gitignore -------------------------------------------------------------------------------- /layer_first/ios/.tool-versions: -------------------------------------------------------------------------------- 1 | ruby 3.2.2 2 | -------------------------------------------------------------------------------- /layer_first/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /layer_first/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /layer_first/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /layer_first/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Podfile -------------------------------------------------------------------------------- /layer_first/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Podfile.lock -------------------------------------------------------------------------------- /layer_first/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /layer_first/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /layer_first/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /layer_first/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /layer_first/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /layer_first/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /layer_first/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /layer_first/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /layer_first/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /layer_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /layer_first/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /layer_first/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /layer_first/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/Runner/Info.plist -------------------------------------------------------------------------------- /layer_first/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /layer_first/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/ios/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /layer_first/lib/app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/app.dart -------------------------------------------------------------------------------- /layer_first/lib/exceptions/app_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/exceptions/app_exception.dart -------------------------------------------------------------------------------- /layer_first/lib/extensions/context_extension.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/extensions/context_extension.dart -------------------------------------------------------------------------------- /layer_first/lib/extensions/exception_extension.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/extensions/exception_extension.dart -------------------------------------------------------------------------------- /layer_first/lib/extensions/scroll_controller_extension.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/extensions/scroll_controller_extension.dart -------------------------------------------------------------------------------- /layer_first/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/main.dart -------------------------------------------------------------------------------- /layer_first/lib/model/entities/github/user.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/entities/github/user.dart -------------------------------------------------------------------------------- /layer_first/lib/model/entities/github/user.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/entities/github/user.freezed.dart -------------------------------------------------------------------------------- /layer_first/lib/model/entities/github/user.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/entities/github/user.g.dart -------------------------------------------------------------------------------- /layer_first/lib/model/repositories/github_api/auth_header_interceptor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/repositories/github_api/auth_header_interceptor.dart -------------------------------------------------------------------------------- /layer_first/lib/model/repositories/github_api/constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/repositories/github_api/constants.dart -------------------------------------------------------------------------------- /layer_first/lib/model/repositories/github_api/github_api_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/repositories/github_api/github_api_client.dart -------------------------------------------------------------------------------- /layer_first/lib/model/repositories/github_api/github_api_client.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/repositories/github_api/github_api_client.g.dart -------------------------------------------------------------------------------- /layer_first/lib/model/repositories/github_api/github_api_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/repositories/github_api/github_api_repository.dart -------------------------------------------------------------------------------- /layer_first/lib/model/repositories/github_api/github_api_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/repositories/github_api/github_api_repository.g.dart -------------------------------------------------------------------------------- /layer_first/lib/model/repositories/shared_preferences/shared_preference_key.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/repositories/shared_preferences/shared_preference_key.dart -------------------------------------------------------------------------------- /layer_first/lib/model/repositories/shared_preferences/shared_preference_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/repositories/shared_preferences/shared_preference_repository.dart -------------------------------------------------------------------------------- /layer_first/lib/model/repositories/shared_preferences/shared_preference_repository.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/repositories/shared_preferences/shared_preference_repository.g.dart -------------------------------------------------------------------------------- /layer_first/lib/model/use_cases/github_users/github_users_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/use_cases/github_users/github_users_controller.dart -------------------------------------------------------------------------------- /layer_first/lib/model/use_cases/github_users/github_users_controller.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/use_cases/github_users/github_users_controller.g.dart -------------------------------------------------------------------------------- /layer_first/lib/model/use_cases/local_counter/local_counter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/use_cases/local_counter/local_counter.dart -------------------------------------------------------------------------------- /layer_first/lib/model/use_cases/local_counter/local_counter.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/model/use_cases/local_counter/local_counter.g.dart -------------------------------------------------------------------------------- /layer_first/lib/presentation/custom_hooks/use_effect_once.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/presentation/custom_hooks/use_effect_once.dart -------------------------------------------------------------------------------- /layer_first/lib/presentation/pages/github_users/github_users_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/presentation/pages/github_users/github_users_page.dart -------------------------------------------------------------------------------- /layer_first/lib/presentation/pages/github_users/widgets/error_message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/presentation/pages/github_users/widgets/error_message.dart -------------------------------------------------------------------------------- /layer_first/lib/presentation/pages/local_counter/local_counter_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/presentation/pages/local_counter/local_counter_page.dart -------------------------------------------------------------------------------- /layer_first/lib/presentation/pages/main/main_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/presentation/pages/main/main_page.dart -------------------------------------------------------------------------------- /layer_first/lib/presentation/pages/main/tab_navigator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/presentation/pages/main/tab_navigator.dart -------------------------------------------------------------------------------- /layer_first/lib/presentation/res/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /layer_first/lib/presentation/widgets/buttons/ripple_tap_gesture.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/presentation/widgets/buttons/ripple_tap_gesture.dart -------------------------------------------------------------------------------- /layer_first/lib/presentation/widgets/have_scroll_bar_behavior.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/presentation/widgets/have_scroll_bar_behavior.dart -------------------------------------------------------------------------------- /layer_first/lib/presentation/widgets/images/thumbnail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/presentation/widgets/images/thumbnail.dart -------------------------------------------------------------------------------- /layer_first/lib/presentation/widgets/pull_to_refresh/pull_to_refresh.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/presentation/widgets/pull_to_refresh/pull_to_refresh.dart -------------------------------------------------------------------------------- /layer_first/lib/utils/navigator_key_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/utils/navigator_key_provider.dart -------------------------------------------------------------------------------- /layer_first/lib/utils/scroll_controller_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/utils/scroll_controller_provider.dart -------------------------------------------------------------------------------- /layer_first/lib/utils/tab_tap_operation_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/lib/utils/tab_tap_operation_provider.dart -------------------------------------------------------------------------------- /layer_first/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /layer_first/linux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/linux/CMakeLists.txt -------------------------------------------------------------------------------- /layer_first/linux/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/linux/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /layer_first/linux/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/linux/flutter/generated_plugin_registrant.cc -------------------------------------------------------------------------------- /layer_first/linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/linux/flutter/generated_plugin_registrant.h -------------------------------------------------------------------------------- /layer_first/linux/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/linux/flutter/generated_plugins.cmake -------------------------------------------------------------------------------- /layer_first/linux/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/linux/main.cc -------------------------------------------------------------------------------- /layer_first/linux/my_application.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/linux/my_application.cc -------------------------------------------------------------------------------- /layer_first/linux/my_application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/linux/my_application.h -------------------------------------------------------------------------------- /layer_first/macos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/.gitignore -------------------------------------------------------------------------------- /layer_first/macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Flutter/Flutter-Debug.xcconfig -------------------------------------------------------------------------------- /layer_first/macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Flutter/Flutter-Release.xcconfig -------------------------------------------------------------------------------- /layer_first/macos/Flutter/GeneratedPluginRegistrant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Flutter/GeneratedPluginRegistrant.swift -------------------------------------------------------------------------------- /layer_first/macos/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Podfile -------------------------------------------------------------------------------- /layer_first/macos/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /layer_first/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /layer_first/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /layer_first/macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /layer_first/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /layer_first/macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png -------------------------------------------------------------------------------- /layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png -------------------------------------------------------------------------------- /layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png -------------------------------------------------------------------------------- /layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png -------------------------------------------------------------------------------- /layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png -------------------------------------------------------------------------------- /layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png -------------------------------------------------------------------------------- /layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png -------------------------------------------------------------------------------- /layer_first/macos/Runner/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /layer_first/macos/Runner/Configs/AppInfo.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Configs/AppInfo.xcconfig -------------------------------------------------------------------------------- /layer_first/macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Configs/Debug.xcconfig -------------------------------------------------------------------------------- /layer_first/macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Configs/Release.xcconfig -------------------------------------------------------------------------------- /layer_first/macos/Runner/Configs/Warnings.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Configs/Warnings.xcconfig -------------------------------------------------------------------------------- /layer_first/macos/Runner/DebugProfile.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/DebugProfile.entitlements -------------------------------------------------------------------------------- /layer_first/macos/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Info.plist -------------------------------------------------------------------------------- /layer_first/macos/Runner/MainFlutterWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/MainFlutterWindow.swift -------------------------------------------------------------------------------- /layer_first/macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/Runner/Release.entitlements -------------------------------------------------------------------------------- /layer_first/macos/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/macos/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /layer_first/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/pubspec.lock -------------------------------------------------------------------------------- /layer_first/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/pubspec.yaml -------------------------------------------------------------------------------- /layer_first/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /layer_first/test/model/use_cases/github_users/github_users_controller_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/test/model/use_cases/github_users/github_users_controller_test.dart -------------------------------------------------------------------------------- /layer_first/test/model/use_cases/github_users/github_users_controller_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/test/model/use_cases/github_users/github_users_controller_test.mocks.dart -------------------------------------------------------------------------------- /layer_first/test/model/use_cases/local_counter/local_counter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/test/model/use_cases/local_counter/local_counter_test.dart -------------------------------------------------------------------------------- /layer_first/test/model/use_cases/local_counter/local_counter_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/test/model/use_cases/local_counter/local_counter_test.mocks.dart -------------------------------------------------------------------------------- /layer_first/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/web/favicon.png -------------------------------------------------------------------------------- /layer_first/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/web/icons/Icon-192.png -------------------------------------------------------------------------------- /layer_first/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/web/icons/Icon-512.png -------------------------------------------------------------------------------- /layer_first/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /layer_first/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /layer_first/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/web/index.html -------------------------------------------------------------------------------- /layer_first/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/web/manifest.json -------------------------------------------------------------------------------- /layer_first/windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/.gitignore -------------------------------------------------------------------------------- /layer_first/windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/CMakeLists.txt -------------------------------------------------------------------------------- /layer_first/windows/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /layer_first/windows/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/flutter/generated_plugin_registrant.cc -------------------------------------------------------------------------------- /layer_first/windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/flutter/generated_plugin_registrant.h -------------------------------------------------------------------------------- /layer_first/windows/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/flutter/generated_plugins.cmake -------------------------------------------------------------------------------- /layer_first/windows/runner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/runner/CMakeLists.txt -------------------------------------------------------------------------------- /layer_first/windows/runner/Runner.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/runner/Runner.rc -------------------------------------------------------------------------------- /layer_first/windows/runner/flutter_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/runner/flutter_window.cpp -------------------------------------------------------------------------------- /layer_first/windows/runner/flutter_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/runner/flutter_window.h -------------------------------------------------------------------------------- /layer_first/windows/runner/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/runner/main.cpp -------------------------------------------------------------------------------- /layer_first/windows/runner/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/runner/resource.h -------------------------------------------------------------------------------- /layer_first/windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /layer_first/windows/runner/runner.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/runner/runner.exe.manifest -------------------------------------------------------------------------------- /layer_first/windows/runner/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/runner/utils.cpp -------------------------------------------------------------------------------- /layer_first/windows/runner/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/runner/utils.h -------------------------------------------------------------------------------- /layer_first/windows/runner/win32_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/runner/win32_window.cpp -------------------------------------------------------------------------------- /layer_first/windows/runner/win32_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/layer_first/windows/runner/win32_window.h -------------------------------------------------------------------------------- /logo_blk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/logo_blk.png -------------------------------------------------------------------------------- /logo_wht.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukusuke1007/flutter_app_template/HEAD/logo_wht.png --------------------------------------------------------------------------------