├── .fvm ├── flutter_sdk └── fvm_config.json ├── .gitignore ├── .metadata ├── .travis.yml ├── .vscode ├── launch.json └── settings.json ├── README.md ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── br │ │ │ │ └── com │ │ │ │ └── murilosandiego │ │ │ │ ├── cubit_microblog │ │ │ │ └── MainActivity.kt │ │ │ │ └── mesa_news │ │ │ │ └── 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 ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties └── settings.gradle ├── docs └── demo.gif ├── ios ├── .gitignore ├── 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 ├── lib ├── application │ ├── http │ │ ├── http_client.dart │ │ └── http_error.dart │ ├── models │ │ ├── account_model.dart │ │ ├── message_model.dart │ │ ├── post_model.dart │ │ └── user_model.dart │ ├── storage │ │ └── local_storage.dart │ └── usecases │ │ ├── local_load_current_account.dart │ │ ├── local_save_current_account.dart │ │ ├── remote_add_account.dart │ │ ├── remote_authentication.dart │ │ ├── remote_load_posts.dart │ │ ├── remote_remove_post.dart │ │ └── remote_save_post.dart ├── domain │ ├── entities │ │ ├── account_entity.dart │ │ ├── message_entity.dart │ │ ├── post_entity.dart │ │ └── user_entity.dart │ ├── errors │ │ └── domain_error.dart │ └── usecases │ │ ├── add_account.dart │ │ ├── authentication.dart │ │ ├── load_current_account.dart │ │ ├── load_posts.dart │ │ ├── remove_post.dart │ │ ├── save_current_account.dart │ │ └── save_post.dart ├── infra │ ├── http │ │ └── http_adapter.dart │ └── storage │ │ └── local_storage_adater.dart ├── main.dart ├── main │ ├── decorators │ │ └── authorize_http_client_decorator.dart │ ├── factories │ │ ├── api_url_factory.dart │ │ ├── http │ │ │ └── http_client_factory.dart │ │ ├── storage │ │ │ └── cache_local_storage_factory.dart │ │ └── usecases │ │ │ ├── add_account_factory.dart │ │ │ ├── authetication.dart │ │ │ ├── load_current_account_factory.dart │ │ │ ├── load_posts_factory.dart │ │ │ ├── remove_post_factory.dart │ │ │ ├── save_current_account_factory.dart │ │ │ └── save_post_factory.dart │ ├── routes │ │ └── app_routes.dart │ └── singletons │ │ └── local_storage_singleton.dart └── ui │ ├── assets │ └── icons │ │ └── icon.png │ ├── components │ ├── app_button.dart │ ├── app_text_form_field.dart │ ├── app_theme.dart │ ├── create_account_button.dart │ ├── logo_widget.dart │ └── reload_screen.dart │ ├── helpers │ ├── app_snackbar.dart │ ├── form_validators.dart │ ├── ui_error.dart │ └── user_manager.dart │ └── pages │ ├── feed │ ├── components │ │ ├── botton_sheet.dart │ │ ├── modal_post │ │ │ ├── cubit │ │ │ │ ├── form_post_cubit.dart │ │ │ │ └── form_post_state.dart │ │ │ └── modal_post.dart │ │ ├── modal_remove.dart │ │ └── post_widget.dart │ ├── cubit │ │ ├── feed_cubit.dart │ │ └── feed_state.dart │ ├── feed_page.dart │ └── post_viewmodel.dart │ ├── login │ ├── components │ │ └── form_login.dart │ ├── cubit │ │ ├── form_cubit.dart │ │ └── form_state.dart │ └── login_page.dart │ ├── signup │ ├── components │ │ └── form_signup.dart │ ├── cubit │ │ ├── form_signup_cubit.dart │ │ └── form_signup_state.dart │ └── signup_page.dart │ ├── splash │ ├── cubit │ │ ├── splash_cubit.dart │ │ └── splash_state.dart │ └── splash_page.dart │ └── welcome │ ├── components │ └── buttons.dart │ └── welcome_page.dart ├── macos ├── .gitignore ├── Flutter │ ├── Flutter-Debug.xcconfig │ ├── Flutter-Release.xcconfig │ └── GeneratedPluginRegistrant.swift ├── Podfile ├── Podfile.lock ├── 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 ├── pubspec.lock ├── pubspec.yaml ├── test ├── application │ └── usecases │ │ ├── local_load_current_account_test.dart │ │ ├── local_save_current_account_test.dart │ │ ├── remote_add_account_test.dart │ │ ├── remote_authentication_test.dart │ │ ├── remote_load_posts_test.dart │ │ ├── remote_remove_post_test.dart │ │ └── remote_save_post_test.dart ├── infra │ ├── http │ │ └── http_adapter_test.dart │ └── storage │ │ └── local_storage_adapter_test.dart ├── mocks │ └── mocks.dart └── ui │ └── pages │ ├── feed │ ├── components │ │ └── modal_post │ │ │ └── form_post_cubit_test.dart │ ├── cubit │ │ └── feed_cubit_test.dart │ └── feed_page_test.dart │ ├── login │ ├── cubit │ │ └── form_cubit_test.dart │ └── login_page_test.dart │ ├── signup │ ├── cubit │ │ └── form_signup_cubit_test.dart │ └── signup_page_test.dart │ ├── splash │ ├── cubit │ │ └── splash_cubit_test.dart │ └── splash_page_test.dart │ └── welcome │ └── welcome_page_test.dart └── web ├── favicon.png ├── icons ├── Icon-192.png └── Icon-512.png ├── index.html └── manifest.json /.fvm/flutter_sdk: -------------------------------------------------------------------------------- 1 | /Users/murilo.sandiego/fvm/versions/2.0.6 -------------------------------------------------------------------------------- /.fvm/fvm_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/.fvm/fvm_config.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/.metadata -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/README.md -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/kotlin/br/com/murilosandiego/cubit_microblog/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/main/kotlin/br/com/murilosandiego/cubit_microblog/MainActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/kotlin/br/com/murilosandiego/mesa_news/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/main/kotlin/br/com/murilosandiego/mesa_news/MainActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /docs/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/docs/demo.gif -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/.gitignore -------------------------------------------------------------------------------- /ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Podfile -------------------------------------------------------------------------------- /ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Podfile.lock -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/ios/Runner/Info.plist -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /lib/application/http/http_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/http/http_client.dart -------------------------------------------------------------------------------- /lib/application/http/http_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/http/http_error.dart -------------------------------------------------------------------------------- /lib/application/models/account_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/models/account_model.dart -------------------------------------------------------------------------------- /lib/application/models/message_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/models/message_model.dart -------------------------------------------------------------------------------- /lib/application/models/post_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/models/post_model.dart -------------------------------------------------------------------------------- /lib/application/models/user_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/models/user_model.dart -------------------------------------------------------------------------------- /lib/application/storage/local_storage.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/storage/local_storage.dart -------------------------------------------------------------------------------- /lib/application/usecases/local_load_current_account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/usecases/local_load_current_account.dart -------------------------------------------------------------------------------- /lib/application/usecases/local_save_current_account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/usecases/local_save_current_account.dart -------------------------------------------------------------------------------- /lib/application/usecases/remote_add_account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/usecases/remote_add_account.dart -------------------------------------------------------------------------------- /lib/application/usecases/remote_authentication.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/usecases/remote_authentication.dart -------------------------------------------------------------------------------- /lib/application/usecases/remote_load_posts.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/usecases/remote_load_posts.dart -------------------------------------------------------------------------------- /lib/application/usecases/remote_remove_post.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/usecases/remote_remove_post.dart -------------------------------------------------------------------------------- /lib/application/usecases/remote_save_post.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/application/usecases/remote_save_post.dart -------------------------------------------------------------------------------- /lib/domain/entities/account_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/domain/entities/account_entity.dart -------------------------------------------------------------------------------- /lib/domain/entities/message_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/domain/entities/message_entity.dart -------------------------------------------------------------------------------- /lib/domain/entities/post_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/domain/entities/post_entity.dart -------------------------------------------------------------------------------- /lib/domain/entities/user_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/domain/entities/user_entity.dart -------------------------------------------------------------------------------- /lib/domain/errors/domain_error.dart: -------------------------------------------------------------------------------- 1 | enum DomainError { unexpected, invalidCredentials } 2 | -------------------------------------------------------------------------------- /lib/domain/usecases/add_account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/domain/usecases/add_account.dart -------------------------------------------------------------------------------- /lib/domain/usecases/authentication.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/domain/usecases/authentication.dart -------------------------------------------------------------------------------- /lib/domain/usecases/load_current_account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/domain/usecases/load_current_account.dart -------------------------------------------------------------------------------- /lib/domain/usecases/load_posts.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/domain/usecases/load_posts.dart -------------------------------------------------------------------------------- /lib/domain/usecases/remove_post.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/domain/usecases/remove_post.dart -------------------------------------------------------------------------------- /lib/domain/usecases/save_current_account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/domain/usecases/save_current_account.dart -------------------------------------------------------------------------------- /lib/domain/usecases/save_post.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/domain/usecases/save_post.dart -------------------------------------------------------------------------------- /lib/infra/http/http_adapter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/infra/http/http_adapter.dart -------------------------------------------------------------------------------- /lib/infra/storage/local_storage_adater.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/infra/storage/local_storage_adater.dart -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/main/decorators/authorize_http_client_decorator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main/decorators/authorize_http_client_decorator.dart -------------------------------------------------------------------------------- /lib/main/factories/api_url_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main/factories/api_url_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/http/http_client_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main/factories/http/http_client_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/storage/cache_local_storage_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main/factories/storage/cache_local_storage_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/add_account_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main/factories/usecases/add_account_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/authetication.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main/factories/usecases/authetication.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/load_current_account_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main/factories/usecases/load_current_account_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/load_posts_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main/factories/usecases/load_posts_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/remove_post_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main/factories/usecases/remove_post_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/save_current_account_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main/factories/usecases/save_current_account_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/save_post_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main/factories/usecases/save_post_factory.dart -------------------------------------------------------------------------------- /lib/main/routes/app_routes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main/routes/app_routes.dart -------------------------------------------------------------------------------- /lib/main/singletons/local_storage_singleton.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/main/singletons/local_storage_singleton.dart -------------------------------------------------------------------------------- /lib/ui/assets/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/assets/icons/icon.png -------------------------------------------------------------------------------- /lib/ui/components/app_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/components/app_button.dart -------------------------------------------------------------------------------- /lib/ui/components/app_text_form_field.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/components/app_text_form_field.dart -------------------------------------------------------------------------------- /lib/ui/components/app_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/components/app_theme.dart -------------------------------------------------------------------------------- /lib/ui/components/create_account_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/components/create_account_button.dart -------------------------------------------------------------------------------- /lib/ui/components/logo_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/components/logo_widget.dart -------------------------------------------------------------------------------- /lib/ui/components/reload_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/components/reload_screen.dart -------------------------------------------------------------------------------- /lib/ui/helpers/app_snackbar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/helpers/app_snackbar.dart -------------------------------------------------------------------------------- /lib/ui/helpers/form_validators.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/helpers/form_validators.dart -------------------------------------------------------------------------------- /lib/ui/helpers/ui_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/helpers/ui_error.dart -------------------------------------------------------------------------------- /lib/ui/helpers/user_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/helpers/user_manager.dart -------------------------------------------------------------------------------- /lib/ui/pages/feed/components/botton_sheet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/feed/components/botton_sheet.dart -------------------------------------------------------------------------------- /lib/ui/pages/feed/components/modal_post/cubit/form_post_cubit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/feed/components/modal_post/cubit/form_post_cubit.dart -------------------------------------------------------------------------------- /lib/ui/pages/feed/components/modal_post/cubit/form_post_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/feed/components/modal_post/cubit/form_post_state.dart -------------------------------------------------------------------------------- /lib/ui/pages/feed/components/modal_post/modal_post.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/feed/components/modal_post/modal_post.dart -------------------------------------------------------------------------------- /lib/ui/pages/feed/components/modal_remove.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/feed/components/modal_remove.dart -------------------------------------------------------------------------------- /lib/ui/pages/feed/components/post_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/feed/components/post_widget.dart -------------------------------------------------------------------------------- /lib/ui/pages/feed/cubit/feed_cubit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/feed/cubit/feed_cubit.dart -------------------------------------------------------------------------------- /lib/ui/pages/feed/cubit/feed_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/feed/cubit/feed_state.dart -------------------------------------------------------------------------------- /lib/ui/pages/feed/feed_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/feed/feed_page.dart -------------------------------------------------------------------------------- /lib/ui/pages/feed/post_viewmodel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/feed/post_viewmodel.dart -------------------------------------------------------------------------------- /lib/ui/pages/login/components/form_login.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/login/components/form_login.dart -------------------------------------------------------------------------------- /lib/ui/pages/login/cubit/form_cubit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/login/cubit/form_cubit.dart -------------------------------------------------------------------------------- /lib/ui/pages/login/cubit/form_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/login/cubit/form_state.dart -------------------------------------------------------------------------------- /lib/ui/pages/login/login_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/login/login_page.dart -------------------------------------------------------------------------------- /lib/ui/pages/signup/components/form_signup.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/signup/components/form_signup.dart -------------------------------------------------------------------------------- /lib/ui/pages/signup/cubit/form_signup_cubit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/signup/cubit/form_signup_cubit.dart -------------------------------------------------------------------------------- /lib/ui/pages/signup/cubit/form_signup_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/signup/cubit/form_signup_state.dart -------------------------------------------------------------------------------- /lib/ui/pages/signup/signup_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/signup/signup_page.dart -------------------------------------------------------------------------------- /lib/ui/pages/splash/cubit/splash_cubit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/splash/cubit/splash_cubit.dart -------------------------------------------------------------------------------- /lib/ui/pages/splash/cubit/splash_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/splash/cubit/splash_state.dart -------------------------------------------------------------------------------- /lib/ui/pages/splash/splash_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/splash/splash_page.dart -------------------------------------------------------------------------------- /lib/ui/pages/welcome/components/buttons.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/welcome/components/buttons.dart -------------------------------------------------------------------------------- /lib/ui/pages/welcome/welcome_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/lib/ui/pages/welcome/welcome_page.dart -------------------------------------------------------------------------------- /macos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/.gitignore -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Flutter/Flutter-Debug.xcconfig -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Flutter/Flutter-Release.xcconfig -------------------------------------------------------------------------------- /macos/Flutter/GeneratedPluginRegistrant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Flutter/GeneratedPluginRegistrant.swift -------------------------------------------------------------------------------- /macos/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Podfile -------------------------------------------------------------------------------- /macos/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Podfile.lock -------------------------------------------------------------------------------- /macos/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png -------------------------------------------------------------------------------- /macos/Runner/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /macos/Runner/Configs/AppInfo.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Configs/AppInfo.xcconfig -------------------------------------------------------------------------------- /macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Configs/Debug.xcconfig -------------------------------------------------------------------------------- /macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Configs/Release.xcconfig -------------------------------------------------------------------------------- /macos/Runner/Configs/Warnings.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Configs/Warnings.xcconfig -------------------------------------------------------------------------------- /macos/Runner/DebugProfile.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/DebugProfile.entitlements -------------------------------------------------------------------------------- /macos/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Info.plist -------------------------------------------------------------------------------- /macos/Runner/MainFlutterWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/MainFlutterWindow.swift -------------------------------------------------------------------------------- /macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/macos/Runner/Release.entitlements -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/application/usecases/local_load_current_account_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/application/usecases/local_load_current_account_test.dart -------------------------------------------------------------------------------- /test/application/usecases/local_save_current_account_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/application/usecases/local_save_current_account_test.dart -------------------------------------------------------------------------------- /test/application/usecases/remote_add_account_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/application/usecases/remote_add_account_test.dart -------------------------------------------------------------------------------- /test/application/usecases/remote_authentication_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/application/usecases/remote_authentication_test.dart -------------------------------------------------------------------------------- /test/application/usecases/remote_load_posts_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/application/usecases/remote_load_posts_test.dart -------------------------------------------------------------------------------- /test/application/usecases/remote_remove_post_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/application/usecases/remote_remove_post_test.dart -------------------------------------------------------------------------------- /test/application/usecases/remote_save_post_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/application/usecases/remote_save_post_test.dart -------------------------------------------------------------------------------- /test/infra/http/http_adapter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/infra/http/http_adapter_test.dart -------------------------------------------------------------------------------- /test/infra/storage/local_storage_adapter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/infra/storage/local_storage_adapter_test.dart -------------------------------------------------------------------------------- /test/mocks/mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/mocks/mocks.dart -------------------------------------------------------------------------------- /test/ui/pages/feed/components/modal_post/form_post_cubit_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/ui/pages/feed/components/modal_post/form_post_cubit_test.dart -------------------------------------------------------------------------------- /test/ui/pages/feed/cubit/feed_cubit_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/ui/pages/feed/cubit/feed_cubit_test.dart -------------------------------------------------------------------------------- /test/ui/pages/feed/feed_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/ui/pages/feed/feed_page_test.dart -------------------------------------------------------------------------------- /test/ui/pages/login/cubit/form_cubit_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/ui/pages/login/cubit/form_cubit_test.dart -------------------------------------------------------------------------------- /test/ui/pages/login/login_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/ui/pages/login/login_page_test.dart -------------------------------------------------------------------------------- /test/ui/pages/signup/cubit/form_signup_cubit_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/ui/pages/signup/cubit/form_signup_cubit_test.dart -------------------------------------------------------------------------------- /test/ui/pages/signup/signup_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/ui/pages/signup/signup_page_test.dart -------------------------------------------------------------------------------- /test/ui/pages/splash/cubit/splash_cubit_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/ui/pages/splash/cubit/splash_cubit_test.dart -------------------------------------------------------------------------------- /test/ui/pages/splash/splash_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/ui/pages/splash/splash_page_test.dart -------------------------------------------------------------------------------- /test/ui/pages/welcome/welcome_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/test/ui/pages/welcome/welcome_page_test.dart -------------------------------------------------------------------------------- /web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/web/favicon.png -------------------------------------------------------------------------------- /web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/web/icons/Icon-192.png -------------------------------------------------------------------------------- /web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/web/icons/Icon-512.png -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/web/index.html -------------------------------------------------------------------------------- /web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murilosandiego/flutter-microblog/HEAD/web/manifest.json --------------------------------------------------------------------------------