{"id":16558145,"url":"https://github.com/jaredsburrows/flutter-app-playground","last_synced_at":"2026-05-15T12:09:20.269Z","repository":{"id":38274731,"uuid":"463741370","full_name":"jaredsburrows/flutter-app-playground","owner":"jaredsburrows","description":"A playground for Flutter.","archived":false,"fork":false,"pushed_at":"2025-01-20T01:47:20.000Z","size":59420,"stargazers_count":2,"open_issues_count":7,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-01T18:11:12.863Z","etag":null,"topics":["flutter","mobile-app"],"latest_commit_sha":null,"homepage":"https://jaredsburrows.github.io/flutter-app-playground/","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-02-26T03:19:43.000Z","updated_at":"2024-10-28T14:36:53.000Z","dependencies_parsed_at":"2023-02-16T14:01:14.773Z","dependency_job_id":"7ba59598-596c-422a-8705-42cc0b653688","html_url":"https://github.com/jaredsburrows/flutter-app-playground","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-playground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaredsburrows%2Fflutter-app-playground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaredsburrows%2Fflutter-app-playground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaredsburrows%2Fflutter-app-playground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jaredsburrows","download_url":"https://codeload.github.com/jaredsburrows/flutter-app-playground/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238719864,"owners_count":19519286,"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":["flutter","mobile-app"],"created_at":"2024-10-11T20:09:43.046Z","updated_at":"2025-10-28T20:31:59.569Z","avatar_url":"https://github.com/jaredsburrows.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flutter Playground\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n[![build](https://github.com/jaredsburrows/flutter-app-playground/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/jaredsburrows/flutter-app-playground/actions/workflows/build.yml)\n[![Twitter Follow](https://img.shields.io/twitter/follow/jaredsburrows.svg?style=social)](https://twitter.com/jaredsburrows)\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**\n\n```shell\nflutter build web\n```\n\n**Release**\n\n```shell\nflutter build web --base-href /flutter-app-playground/\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 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 test --platform=chrome --test-randomize-ordering-seed=random  \u0026\u0026 \\\n\nflutter build ios --debug --no-codesign \u0026\u0026 \\\nflutter build apk --debug \u0026\u0026 \\\nflutter build web\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaredsburrows%2Fflutter-app-playground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaredsburrows%2Fflutter-app-playground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaredsburrows%2Fflutter-app-playground/lists"}