/home/devuser/development/reptile/ ├── analysis_options.yaml ├── android │   ├── app │   │   ├── build.gradle │   │   └── src │   │   ├── debug │   │   │   └── AndroidManifest.xml │   │   ├── main │   │   │   ├── AndroidManifest.xml │   │   │   ├── java │   │   │   │   └── io │   │   │   │   └── flutter │   │   │   │   └── plugins │   │   │   │   └── GeneratedPluginRegistrant.java │   │   │   ├── kotlin │   │   │   │   └── com │   │   │   │   └── example │   │   │   │   └── reptile │   │   │   │   └── MainActivity.kt │   │   │   └── res │   │   │   ├── drawable │   │   │   │   └── launch_background.xml │   │   │   ├── drawable-v21 │   │   │   │   └── 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 │   │   │   │   └── styles.xml │   │   │   └── values-night │   │   │   └── styles.xml │   │   └── profile │   │   └── AndroidManifest.xml │   ├── build.gradle │   ├── gradle │   │   └── wrapper │   │   ├── gradle-wrapper.jar │   │   └── gradle-wrapper.properties │   ├── gradle.properties │   ├── gradlew │   ├── gradlew.bat │   ├── local.properties │   ├── reptile_android.iml │   └── settings.gradle ├── arborescence.txt ├── assets │   └── images │   └── fond_accueil.jpg ├── build │   ├── 26c1224f28ba1925f2521c2679048535.cache.dill.track.dill │   ├── dda114187a5efc0171de277a5746f9c1 │   │   ├── _composite.stamp │   │   ├── gen_dart_plugin_registrant.stamp │   │   └── gen_localizations.stamp │   └── flutter_assets │   ├── AssetManifest.bin │   ├── AssetManifest.bin.json │   ├── AssetManifest.json │   ├── assets │   │   └── images │   │   └── fond_accueil.jpg │   ├── FontManifest.json │   ├── fonts │   │   └── MaterialIcons-Regular.otf │   ├── NOTICES │   ├── packages │   │   └── cupertino_icons │   │   └── assets │   │   └── CupertinoIcons.ttf │   └── shaders │   └── ink_sparkle.frag ├── ios │   ├── Flutter │   │   ├── AppFrameworkInfo.plist │   │   ├── Debug.xcconfig │   │   ├── flutter_export_environment.sh │   │   ├── Generated.xcconfig │   │   └── Release.xcconfig │   ├── 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@2x.png │   │   │   ├── LaunchImage@3x.png │   │   │   ├── LaunchImage.png │   │   │   └── README.md │   │   ├── Base.lproj │   │   │   ├── LaunchScreen.storyboard │   │   │   └── Main.storyboard │   │   ├── GeneratedPluginRegistrant.h │   │   ├── GeneratedPluginRegistrant.m │   │   ├── Info.plist │   │   └── Runner-Bridging-Header.h │   ├── RunnerTests │   │   └── RunnerTests.swift │   ├── 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 ├── lib │   ├── core │   │   ├── constants │   │   ├── theme │   │   └── utils │   ├── features │   │   ├── auth │   │   │   ├── data │   │   │   │   ├── repositories │   │   │   │   └── services │   │   │   │   ├── auth_service.dart │   │   │   │   ├── profile_service.dart │   │   │   │   └── storage_service.dart │   │   │   ├── domain │   │   │   │   └── models │   │   │   │   ├── reptile.dart │   │   │   │   └── user_profile.dart │   │   │   └── presentation │   │   │   ├── controllers │   │   │   │   └── auth_controller.dart │   │   │   ├── pages │   │   │   │   ├── auth_page.dart │   │   │   │   ├── dashboard_page.dart │   │   │   │   ├── home_page.dart │   │   │   │   └── profile_page.dart │   │   │   └── widgets │   │   │   ├── app_scaffold.dart │   │   │   └── auth_wrapper.dart │   │   └── livestock │   │   ├── bloc │   │   │   ├── reptile │   │   │   │   ├── reptile_bloc.dart │   │   │   │   ├── reptile_event.dart │   │   │   │   └── reptile_state.dart │   │   │   ├── reptile_bloc.dart │   │   │   ├── reptile_event.dart │   │   │   └── reptile_state.dart │   │   ├── data │   │   │   ├── repositories │   │   │   │   └── livestock_repository.dart │   │   │   └── services │   │   │   └── livestock_service.dart │   │   ├── domain │   │   │   └── models │   │   │   └── reptile.dart │   │   └── presentation │   │   ├── controllers │   │   │   └── livestock_controller.dart │   │   ├── pages │   │   │   └── livestock_page.dart │   │   └── widgets │   │   ├── add_reptile_dialog.dart │   │   ├── livestock_filters.dart │   │   ├── livestock_header.dart │   │   └── livestock_table.dart │   ├── firebase_options.dart │   └── main.dart ├── linux │   ├── CMakeLists.txt │   ├── flutter │   │   ├── CMakeLists.txt │   │   ├── ephemeral │   │   ├── generated_plugin_registrant.cc │   │   ├── generated_plugin_registrant.h │   │   └── generated_plugins.cmake │   ├── main.cc │   ├── my_application.cc │   └── my_application.h ├── macos │   ├── Flutter │   │   ├── ephemeral │   │   │   ├── flutter_export_environment.sh │   │   │   └── Flutter-Generated.xcconfig │   │   ├── Flutter-Debug.xcconfig │   │   ├── Flutter-Release.xcconfig │   │   └── GeneratedPluginRegistrant.swift │   ├── Runner │   │   ├── AppDelegate.swift │   │   ├── Assets.xcassets │   │   │   └── AppIcon.appiconset │   │   │   ├── 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 │   │   │   └── Contents.json │   │   ├── Base.lproj │   │   │   └── MainMenu.xib │   │   ├── Configs │   │   │   ├── AppInfo.xcconfig │   │   │   ├── Debug.xcconfig │   │   │   ├── Release.xcconfig │   │   │   └── Warnings.xcconfig │   │   ├── DebugProfile.entitlements │   │   ├── Info.plist │   │   ├── MainFlutterWindow.swift │   │   └── Release.entitlements │   ├── RunnerTests │   │   └── RunnerTests.swift │   ├── Runner.xcodeproj │   │   ├── project.pbxproj │   │   ├── project.xcworkspace │   │   │   └── xcshareddata │   │   │   └── IDEWorkspaceChecks.plist │   │   └── xcshareddata │   │   └── xcschemes │   │   └── Runner.xcscheme │   └── Runner.xcworkspace │   ├── contents.xcworkspacedata │   └── xcshareddata │   └── IDEWorkspaceChecks.plist ├── pubspec.lock ├── pubspec.yaml ├── README.md ├── reptile.iml ├── test │   └── widget_test.dart ├── web │   ├── favicon.png │   ├── icons │   │   ├── Icon-192.png │   │   ├── Icon-512.png │   │   ├── Icon-maskable-192.png │   │   └── Icon-maskable-512.png │   ├── index.html │   └── manifest.json └── windows ├── CMakeLists.txt ├── flutter │   ├── CMakeLists.txt │   ├── ephemeral │   ├── generated_plugin_registrant.cc │   ├── generated_plugin_registrant.h │   └── generated_plugins.cmake └── runner ├── CMakeLists.txt ├── flutter_window.cpp ├── flutter_window.h ├── main.cpp ├── resource.h ├── resources │   └── app_icon.ico ├── runner.exe.manifest ├── Runner.rc ├── utils.cpp ├── utils.h ├── win32_window.cpp └── win32_window.h 109 directories, 177 files