{"id":20268845,"url":"https://github.com/dammak/flutter-counter-app-with-stream","last_synced_at":"2025-04-11T03:42:01.165Z","repository":{"id":117434125,"uuid":"224609356","full_name":"DAMMAK/flutter-counter-app-with-stream","owner":"DAMMAK","description":"A simple flutter counter boilerplate that implemented Stream instead of setState for one of my article https://blog.dammak.dev/widget-of-the-week-streambuilder-ck3oc7l6h000k0us1g6wbbgcj","archived":false,"fork":false,"pushed_at":"2019-12-02T14:15:04.000Z","size":56,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T01:36:36.171Z","etag":null,"topics":["androi","flutter","flutterdart","flutterdev","flutters","goog","ios","reactive-programming","rxd"],"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/DAMMAK.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":"2019-11-28T08:49:39.000Z","updated_at":"2022-10-09T12:10:01.000Z","dependencies_parsed_at":"2023-03-09T22:30:24.443Z","dependency_job_id":null,"html_url":"https://github.com/DAMMAK/flutter-counter-app-with-stream","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/DAMMAK%2Fflutter-counter-app-with-stream","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAMMAK%2Fflutter-counter-app-with-stream/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAMMAK%2Fflutter-counter-app-with-stream/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAMMAK%2Fflutter-counter-app-with-stream/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DAMMAK","download_url":"https://codeload.github.com/DAMMAK/flutter-counter-app-with-stream/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248339287,"owners_count":21087213,"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":["androi","flutter","flutterdart","flutterdev","flutters","goog","ios","reactive-programming","rxd"],"created_at":"2024-11-14T12:20:31.032Z","updated_at":"2025-04-11T03:42:01.156Z","avatar_url":"https://github.com/DAMMAK.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flutter Counter App with Stream\n\nA demo application of Flutter counter boilerplate using Stream, at default flutter counter boilerplate comes with SetState Implementation, but setState has it own disadvantage, it rebuild the own widget and every children which affect the performance in a bad way, But using Stream, Streambuilder you only update a single widget not the whole widget. I created this demo application to show how to use Stream, StreamController and StreamBuilder\n\narticle link : https://blog.dammak.dev/widget-of-the-week-streambuilder-ck3oc7l6h000k0us1g6wbbgcj\n\n![20191128100054_1_.gif](https://cdn.hashnode.com/res/hashnode/image/upload/v1574931810668/ieT2q3Kg2.gif)\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- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab)\n- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)\n\nFor help getting started with Flutter, view our\n[online documentation](https://flutter.dev/docs), which offers tutorials,\nsamples, guidance on mobile development, and a full API reference.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdammak%2Fflutter-counter-app-with-stream","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdammak%2Fflutter-counter-app-with-stream","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdammak%2Fflutter-counter-app-with-stream/lists"}