{"id":21754651,"url":"https://github.com/akashdivya/flutter-bloc-example","last_synced_at":"2025-07-16T19:31:58.660Z","repository":{"id":143672452,"uuid":"211439064","full_name":"AkashDivya/Flutter-Bloc-Example","owner":"AkashDivya","description":"How to architect Flutter Code according to BLoC Pattern.","archived":false,"fork":false,"pushed_at":"2019-09-29T05:47:53.000Z","size":2316,"stargazers_count":21,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-20T09:57:30.680Z","etag":null,"topics":["architecture","bloc","flutter","flutter-examples","tutorial"],"latest_commit_sha":null,"homepage":null,"language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AkashDivya.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,"zenodo":null}},"created_at":"2019-09-28T03:35:49.000Z","updated_at":"2024-05-29T09:03:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"0c1a9c25-7a11-4c7d-a8da-3b8a21725ebf","html_url":"https://github.com/AkashDivya/Flutter-Bloc-Example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AkashDivya/Flutter-Bloc-Example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkashDivya%2FFlutter-Bloc-Example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkashDivya%2FFlutter-Bloc-Example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkashDivya%2FFlutter-Bloc-Example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkashDivya%2FFlutter-Bloc-Example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AkashDivya","download_url":"https://codeload.github.com/AkashDivya/Flutter-Bloc-Example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkashDivya%2FFlutter-Bloc-Example/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265534539,"owners_count":23783848,"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":["architecture","bloc","flutter","flutter-examples","tutorial"],"created_at":"2024-11-26T09:14:36.032Z","updated_at":"2025-07-16T19:31:58.655Z","avatar_url":"https://github.com/AkashDivya.png","language":"Dart","readme":"# TheBLoC - Flutter/BLoC Pattern(Architecture)/Stream by Akash Divya\n\nThis is a Flutter App architected according to the BLoC Pattern.\nThis app demonstrate the most Easiest \u0026 Efficient way to Architect your Flutter Code on BLoC.\n\n![Banner Image](https://raw.githubusercontent.com/AkashDivya/Flutter-Bloc-Example/master/images/Flutter-Bloc-Pattern-Architecture-Badass-Developers-Club.jpg)\n\n# Things implemented in this App\n\nThis Flutter App, I implemented BLoC Pattern via Streams, Combined with the Beautiful UI. \nThis App contains the implementation of the followings:\n  - BLoC Pattern/Architecture\n  - StreamBuilder\n  - Customizing Status Bar \u0026 Navigation Tab\n  - Custom TabBar \u0026 AppBar Widget\n  - Custom Icon \u0026 Splash Screen\n  - Various Material Components\n\n# How to get this Repo and run it on your System\n\nI kept the code as original as possible with prober Commented Guides for anyone to understand and implement. Still you need to follow these steps.\n  - First get Flutter and all necessary SDK/Plugins installed. Full guide here [Flutter: Get Started](https://flutter.dev/docs/get-started/install)\n  - Now create a new Flutter App, named as **'simplebloc'** with AndroidX Compatibility.\n    ```\n    flutter create --androidx simplebloc\n    ```\n  - Now download this [Repo](https://codeload.github.com/AkashDivya/Flutter-Bloc-Example/zip/master)\n  - Extract the Repo into your newly created **simplebloc** and replace the required files.\n  - Now you can Finally run VS-Code or Android Studio whichever you prefer and get the flutter packages and just run the App.\n  \n# Download the APK\n\nUpdating soon...\n\n# Tutorial Video\n\n  Updating soon...\n  \n# Other Useful Flutter Repos\n  - **Explore - Flutter/FireStore/Google-Map**\n\n    If you wanna learn how to implement Firebase's Firestore and Google Map with Flutter, visit this [Repo](https://github.com/AkashDivya/Explore-Flutter-FireStore)\n\n  - **Custom Modal Bottom Sheet - Flutter**\n\n    If you wanna learn how to create custom Modal Bottom Sheet in Flutter with Rounded Corners and Transparent Background, visit this [Repo](https://github.com/AkashDivya/Modal-Bottom-Sheet-Flutter)\n\n  - **BadassIcons - Flutter/Custom-Font-Icons**\n\n    If you wanna learn how to use Custom Font Icons as an alternative to SVG in Flutter(as they are not officially supported Yet!), visit this [Repo](https://github.com/AkashDivya/BadassIcons-Flutter-Custom-Font-Icons)\n\n# About Me\n\nI'm a veteran Designer/Animator with **10+ years** of experience. I always hated the excuses Developers gave me when they fail to implement my Design. One day, when I found about Flutter I said no more \u0026 started learning it.\nI designed this app myself and the links will be updated soon.\n\n# My Links\n\n**[YouTube](https://www.youtube.com/channel/UCo7mhMbZXaNgpyT7gM6mWDQ)**\n\n**[Dribbble](https://www.dribbble.com/akashdivya)**\n\n**[Behance](https://www.behance.net/akashdivya)**\n\n**Email: akash.apd@gmail.com**\n\n**Now go out there and do what you Love.**\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakashdivya%2Fflutter-bloc-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakashdivya%2Fflutter-bloc-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakashdivya%2Fflutter-bloc-example/lists"}