{"id":18498669,"url":"https://github.com/masfranzhuo/flutter_architecture","last_synced_at":"2026-04-26T22:31:23.560Z","repository":{"id":174559550,"uuid":"256939682","full_name":"masfranzhuo/flutter_architecture","owner":"masfranzhuo","description":"Flutter Architecture Boilerplate","archived":false,"fork":false,"pushed_at":"2020-06-28T09:24:51.000Z","size":9921,"stargazers_count":1,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-14T05:32:49.159Z","etag":null,"topics":["architecture","boilerplate","flutter","flutter-architecture","flutter-boilerplate"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/masfranzhuo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2020-04-19T07:26:44.000Z","updated_at":"2022-03-14T12:56:36.000Z","dependencies_parsed_at":"2023-07-29T17:15:10.552Z","dependency_job_id":null,"html_url":"https://github.com/masfranzhuo/flutter_architecture","commit_stats":null,"previous_names":["masfranzhuo/flutter_architecture"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/masfranzhuo/flutter_architecture","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masfranzhuo%2Fflutter_architecture","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masfranzhuo%2Fflutter_architecture/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masfranzhuo%2Fflutter_architecture/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masfranzhuo%2Fflutter_architecture/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/masfranzhuo","download_url":"https://codeload.github.com/masfranzhuo/flutter_architecture/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masfranzhuo%2Fflutter_architecture/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32315711,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T21:09:39.134Z","status":"ssl_error","status_checked_at":"2026-04-26T21:09:21.240Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["architecture","boilerplate","flutter","flutter-architecture","flutter-boilerplate"],"created_at":"2024-11-06T13:42:00.030Z","updated_at":"2026-04-26T22:31:23.544Z","avatar_url":"https://github.com/masfranzhuo.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Test](https://github.com/masfranzhuo/flutter_architecture/workflows/Test/badge.svg)\n![Build](https://github.com/masfranzhuo/flutter_architecture/workflows/Build/badge.svg)\n[![codecov](https://codecov.io/gh/masfranzhuo/flutter_architecture/branch/master/graph/badge.svg?token=TLY1AWZWHD)](https://codecov.io/gh/masfranzhuo/flutter_architecture)\n\n# Flutter Architecture Boilerplate\n\nA Flutter architecture project boilerplate.\n\n## Getting Started\n\nThis project is a starting point for a Flutter application.\n\nA few resources to get you started if this is your first Flutter project:\n\n### Flutter packages dependencies\n- [flutter_bloc: ^4.0.0](https://pub.dev/packages/flutter_bloc)\n- [dartz: ^0.9.1](https://pub.dev/packages/dartz)\n- [dio: ^3.0.9](https://pub.dev/packages/dio)\n- [dio_http_cache: ^0.2.6](https://pub.dev/packages/dio_http_cache)\n- [get_it: ^4.0.2](https://pub.dev/packages/get_it)\n- [firebase_auth: ^0.16.0](https://pub.dev/packages/firebase_auth)\n- [firebase_messaging: ^6.0.13](https://pub.dev/packages/firebase_messaging) Latest 6.0.15\n- [firebase_storage: ^3.1.5](https://pub.dev/packages/firebase_storage)\n- [equatable: ^1.1.1](https://pub.dev/packages/equatable)\n- [meta: ^1.1.8](https://pub.dev/packages/meta)\n- [cupertino_icons: ^0.1.3](https://pub.dev/packages/cupertino_icons)\n- [image_picker ^0.6.6+4](https://pub.dev/packages/image_picker)\n- [image_cropper: ^1.2.2](https://pub.dev/packages/image_cropper)\n- [intl: ^0.16.1](https://pub.dev/packages/intl)\n- [charts_flutter: ^0.9.0](https://pub.dev/packages/charts_flutter)\n- [firebase_database: ^3.1.6](https://pub.dev/packages/firebase_database)\n- [rxdart: ^0.24.1](https://pub.dev/packages/rxdart)\n\n### Flutter packages dev dependencies\n- [mockito: ^4.1.1](https://pub.dev/packages/mockito)\n- [json_serializable: ^3.3.0](https://pub.dev/packages/json_serializable)\n- [build_runner: ^1.8.1](https://pub.dev/packages/build_runner) Latest 1.9.0\n- [bloc_test: ^5.0.0](https://pub.dev/packages/bloc_test) Latest 5.1.0\n- [intl_translation: ^0.17.9](https://pub.dev/packages/intl_translation) Latest 0.17.10\n\n### Secret Keys\n- CODECOV_TOKEN: Access Token to [https://codecov.io/](https://codecov.io/)\n- KEY_JKS: key.jks file\n- KEY_PASSWORD: key.jks store password\n- ALIAS_PASSWORD: key.jks key password\n- GOOGLE_SERVICES_JSON: google-services.json file\n- GH_TOKEN: GitHub Access Token\n- FIREBASE_ANDROID_APPID: Firebase Android App Id\n- FIREBASE_TOKEN: Firebase Token\n\n## Website\n- [GitHub Pages](https://masfranzhuo.github.io/flutter_architecture)\n- [Firebase Hosting](https://flutter-architecture-b8cfd.firebaseapp.com)\n\n## Resources Documentation\n\nBelow is the source of this Flutter achitecture project boilerplate\n\n### Build and release an Android app\n- [Build and release an Android app](https://flutter.dev/docs/deployment/android)\n\n### Localization\n- [Internationalizing Flutter apps](https://flutter.dev/docs/development/accessibility-and-localization/internationalization)\n\n### Clean Architecture\n- [Reso Coder Youtube Playlist](https://www.youtube.com/watch?v=KjE2IDphA_U\u0026list=PLB6lc7nQ1n4iYGE_khpXRdJkJEp9WOech)\n- [Reso Coder Website](https://resocoder.com/category/tutorials/flutter/tdd-clean-architecture/)\n\n### GitHub Actions\n- [Article 01](https://levelup.gitconnected.com/ci-cd-for-flutter-apps-3a56e3fc6d8e)\n- [Article 02](https://medium.com/better-programming/ci-cd-for-flutter-apps-using-github-actions-b833f8f7aac)\n- [Article 03](https://medium.com/@danieln.llewellyn/flutter-github-actions-for-a-signed-apk-fcdf9878f660)\n\n### Firebase Hosting\n- [Article](https://myracledesign.de/blog/flutter-web-to-firebase-hosting/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasfranzhuo%2Fflutter_architecture","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmasfranzhuo%2Fflutter_architecture","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasfranzhuo%2Fflutter_architecture/lists"}