{"id":16558160,"url":"https://github.com/jaredsburrows/flutter-app-firebase","last_synced_at":"2026-02-04T11:10:43.270Z","repository":{"id":37560485,"uuid":"498067952","full_name":"jaredsburrows/flutter-app-firebase","owner":"jaredsburrows","description":"A playground for Flutter + Firebase.","archived":false,"fork":false,"pushed_at":"2024-10-28T18:09:05.000Z","size":48549,"stargazers_count":2,"open_issues_count":10,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-18T00:43:44.478Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://jaredsburrows.github.io/flutter-app-firebase/","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jaredsburrows.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-30T19:11:11.000Z","updated_at":"2024-10-26T15:24:23.000Z","dependencies_parsed_at":"2024-04-22T19:43:16.420Z","dependency_job_id":"17ef3731-96ac-49b5-8bf8-1e46f0aaba85","html_url":"https://github.com/jaredsburrows/flutter-app-firebase","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaredsburrows%2Fflutter-app-firebase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaredsburrows%2Fflutter-app-firebase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaredsburrows%2Fflutter-app-firebase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaredsburrows%2Fflutter-app-firebase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jaredsburrows","download_url":"https://codeload.github.com/jaredsburrows/flutter-app-firebase/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244778047,"owners_count":20508844,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T20:09:45.955Z","updated_at":"2026-02-04T11:10:43.238Z","avatar_url":"https://github.com/jaredsburrows.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flutter + Firebase\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)\n[![build](https://github.com/jaredsburrows/flutter-app-firebase/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/jaredsburrows/flutter-app-firebase/actions/workflows/build.yml)\n[![Twitter Follow](https://img.shields.io/twitter/follow/jaredsburrows.svg?style=social)](https://twitter.com/jaredsburrows)\n\n## Features + Plugins\n\n| Feature | Description |\n| -- | ------------- |\n| Home Page | Landing page, basic template example with floating action button |\n| Light/Dark Mode | Light and Dark themes |\n| Profile Page | Basic profile page |\n\n| Plugin | Description |\n| -- | ------------- |\n| [firebase_analytics](https://pub.dev/packages/firebase_analytics) | `flutter pub add firebase_analytics` |\n| [firebase_auth](https://pub.dev/packages/firebase_auth) | `flutter pub add firebase_auth` |\n| [firebase_core](https://pub.dev/packages/firebase_core) | `flutter pub add firebase_core` |\n| [firebase_crashlytics](https://pub.dev/packages/firebase_crashlytics) | `flutter pub add firebase_crashlytics` |\n| [firebase_performance](https://pub.dev/packages/firebase_performance) | `flutter pub add firebase_performance` |\n| [flutterfire_ui](https://pub.dev/packages/flutterfire_ui) | `flutter pub add flutterfire_ui` |\n| [url_strategy](https://pub.dev/packages/url_strategy) | `flutter pub add url_strategy` |\n\n## Setup\n\n**Flutter**\n\n```shell\nrm pubspec.lock\nrm ios/Podfile.lock\nflutter upgrade\nflutter pub get\nflutter pub upgrade\n```\n\n**Build All**\n\n```shell\nflutter build apk --debug\nflutter build ios --debug --no-codesign\nflutter build web\n```\n\n## Build the Android app\n\n**Debug**\n\n```shell\nflutter build apk --debug\n```\n\n**Release APK**\n\n```shell\nflutter build apk --release --obfuscate --split-debug-info build/app/outputs/symbols-apk/ --target-platform android-arm64\n```\n\n**Release Bundle**\n\n```shell\nflutter build appbundle --release --obfuscate --split-debug-info build/app/outputs/symbols-appbundle --target-platform android-arm64\n```\n\n## Build the iOS app\n\n**Debug**\n\n```shell\nflutter build ios --debug --no-codesign\n```\n\n**Release**\n\n```shell\nflutter build ios --release --obfuscate --split-debug-info build/ios/outputs/symbols\n```\n\n## Build the Web app\n\n**Debug/Release**\n\n```shell\nflutter build web\n```\n\n## Testing\n\n**Run unit tests with coverage**\n\n```shell\nflutter test --coverage\n```\n\n## Reports\n\n**Run analyzer**\n\n```shell\nflutter analyze\n```\n\n## Local Debug Run\n\n```shell\nrm -f ios/Podfile.lock \u0026\u0026 \\\nrm -f pubspec.lock \u0026\u0026 \\\nflutter clean \u0026\u0026 \\\nflutter upgrade \u0026\u0026 \\\nflutter pub get \u0026\u0026 \\\nflutter pub upgrade --major-versions \u0026\u0026 \\\n\nosv-scanner -r . \u0026\u0026 \\\n\ndart fix --dry-run \u0026\u0026 \\\ndart fix --apply \u0026\u0026 \\\ndart format . \u0026\u0026 \\\n\nflutter analyze \u0026\u0026 \\\n\nflutter build web \u0026\u0026 \\\nflutter build ios --debug --no-codesign \u0026\u0026 \\\nflutter build apk --debug\n```\n\n## License\n\n```\nCopyright (C) 2022 Jared Burrows\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaredsburrows%2Fflutter-app-firebase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaredsburrows%2Fflutter-app-firebase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaredsburrows%2Fflutter-app-firebase/lists"}