{"id":15008473,"url":"https://github.com/annshsingh/flutterwidgetguide","last_synced_at":"2025-04-06T16:15:35.847Z","repository":{"id":56671579,"uuid":"177957995","full_name":"annshsingh/FlutterWidgetGuide","owner":"annshsingh","description":"A flutter appliction listing all the widgets covered in Flutter widget of the week playlist.","archived":false,"fork":false,"pushed_at":"2020-10-26T06:48:18.000Z","size":5812,"stargazers_count":388,"open_issues_count":8,"forks_count":78,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-06T16:15:21.793Z","etag":null,"topics":["appdevelopment","dart","dartlang","flutter","flutter-app","flutter-apps","flutter-examples","flutter-widget","mobile-development","opensource","widgets"],"latest_commit_sha":null,"homepage":"","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/annshsingh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.paypal.me/annshsingh/"]}},"created_at":"2019-03-27T09:10:48.000Z","updated_at":"2025-03-20T12:22:08.000Z","dependencies_parsed_at":"2022-08-15T23:00:48.042Z","dependency_job_id":null,"html_url":"https://github.com/annshsingh/FlutterWidgetGuide","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/annshsingh%2FFlutterWidgetGuide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/annshsingh%2FFlutterWidgetGuide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/annshsingh%2FFlutterWidgetGuide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/annshsingh%2FFlutterWidgetGuide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/annshsingh","download_url":"https://codeload.github.com/annshsingh/FlutterWidgetGuide/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247509238,"owners_count":20950232,"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":["appdevelopment","dart","dartlang","flutter","flutter-app","flutter-apps","flutter-examples","flutter-widget","mobile-development","opensource","widgets"],"created_at":"2024-09-24T19:18:58.898Z","updated_at":"2025-04-06T16:15:35.810Z","avatar_url":"https://github.com/annshsingh.png","language":"Dart","funding_links":["https://www.paypal.me/annshsingh/","https://www.paypal.me/annshsingh"],"categories":[],"sub_categories":[],"readme":"![Header](https://github.com/annshsingh/flutter-widget-guide/blob/master/Header_fwg.png)\n\n# Flutter Widget Guide\n\nA flutter appliction listing all the widgets covered in [Flutter widget of the week playlist](https://www.youtube.com/playlist?list=PLjxrf2q8roU23XGwz3Km7sQZFTdB996iG)\n\n## Get the app\n\n### Now featured on [itsallwidgets.com](https://itsallwidgets.com) - [Have a look!](https://itsallwidgets.com/flutter-app/flutter-widget-guide) :tada:\n\nClick on the image below to download \n\n\u003ca href='https://play.google.com/store/apps/details?id=com.annsh.flutterwidgetguide\u0026hl=en\u0026pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'\u003e\u003cimg alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png' width=\"250\"/\u003e\u003c/a\u003e\n\n### ![slack](slack_logo.png) Want to Join the Slack Community? - [Send me an invite](https://join.slack.com/t/flutter-worldwide/shared_invite/enQtNzMyMjM3Nzc2Njc0LTdmYWI5ZGU5YjgxNjliYzhjZTU0MWNkZTA5MjY4ZmJiMjg4ZGQ2ZDQwNDdiOTdiOWVkZDA2NjY5YjllMGQ1M2M)\n \n## About\nI created this project to improve my skills with dart and flutter as a development platform. I am used to developing native android apps so I'll be focusing on designing this project for android platform.\u003c/br\u003e \nThis project might help you to learn about Flutter if you are a beginner in this space.\u003c/br\u003e\nMy experience with flutter has been great thus far.\u003c/br\u003e \nI hope you like it too.\n\u003c/br\u003eThe project is developed in [Dart](https://www.dartlang.org/) language.\u003c/br\u003e\nAll the files are listed in the [/lib](https://github.com/annshsingh/flutter-widget-guide/tree/master/lib) folder.\u003c/br\u003e\n\n[![GitHub stars](https://img.shields.io/github/stars/annshsingh/FlutterWidgetGuide?style=social)](https://github.com/annshsingh/FlutterWidgetGuide) [![GitHub forks](https://img.shields.io/github/forks/annshsingh/FlutterWidgetGuide?style=social)](https://github.com/annshsingh/FlutterWidgetGuide/fork) [![GitHub watchers](https://img.shields.io/github/watchers/annshsingh/FlutterWidgetGuide?style=social\u0026label=Watch)](https://github.com/annshsingh/FlutterWidgetGuide) [![GitHub followers](https://img.shields.io/github/followers/annshsingh?style=social\u0026label=Follow)](https://github.com/annshsingh)\n[![Twitter Follow](https://img.shields.io/twitter/follow/annsh2013?style=social)](https://twitter.com/annsh2013)\n\n#### :star: the repo to show some :heart: and motivate me to work on the project :smiley:\n\n## Widget List\n   1. [Safe Area](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/safe_area.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-safearea-widget-in-5-mins-or-less-df4620a7d08f)\n   2. [Expanded](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/expanded.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-expanded-widget-in-5-mins-or-less-7fac99839658)\n   3. [Wrap](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/wrap.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-wrap-widget-in-5-mins-or-less-f77ad249c176)\n   4. [Animated Container](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/animated_container.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-animatedcontainer-widget-in-5-mins-or-less-347b69eaad0f)\n   5. [Opacity](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/opacity.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-opacity-widget-in-5-mins-or-less-969c3f635437)\n   6. [Future Builder](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/future_builder.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-futurebuilder-widget-in-5-mins-or-less-3bef3e5e1bff)\n   7. [Fade Transition](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/fade_transition.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-fadetransition-widget-in-5-mins-or-less-78e714ba722)\n   8. [Floating Action Button](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/floating_action_button.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-fab-widget-in-5-mins-or-less-bbf84db22d3c)\n   9. [Page View](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/page_view.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-pageview-widget-in-5-mins-or-less-bc7968f264ac)\n   10. [Table](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/table.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-table-widget-in-5-mins-or-less-9b7f7f796014)\n   11. [Sliver App Bar](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/sliver_app_bar.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-sliverappbar-widget-in-5-mins-or-less-d39ae4bf98c8)\n   12. [Sliver List](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/sliver_list.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-sliverlist-widget-in-5-mins-or-less-d1215c677388)\n   13. [Sliver Grid](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/sliver_grid.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-slivergrid-widget-in-5-mins-or-less-e6a95d6c4e76)\n   14. [Fade In Image](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/fade_in_image.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-fadeinimage-widget-in-5-mins-or-less-2659a9aa5bfd)\n   15. [Stream Builder](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/stream_builder.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-streambuilder-widget-in-5-mins-or-less-9f6a34f7ed2f)\n   16. [Inherited Model](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/inherited_model.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-inheritedmodel-widget-in-5-mins-or-less-a2b0dd8beb43)\n   17. [ClipRRect](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/clip_r_rect.dart)\n   18. [Hero](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/hero.dart) | [![read](medium_icon.png)](https://medium.com/flutter-community/flutter-widget-guide-hero-widget-in-5-mins-or-less-3a8d0b479d4a)\n   19. [Custom Paint](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/custom_paint.dart)\n   20. [Tooltip](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/tooltip.dart)\n   21. [Fitted Box](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/fitted_box.dart)\n   22. [Layout Builder](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/layout_builder.dart)\n   23. [Absorb Pointer](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/absorb_pointer.dart)\n   24. [Transform](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/transform.dart)\n   25. [Back Drop Filter](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/backdrop_filter.dart)\n   26. [Align](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/align.dart)\n   27. [Positioned](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/positioned.dart)\n   28. [Animated Builder](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/animated_builder.dart)\n   29. [Dismissible](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/dismissible.dart)\n   30. [SizedBox Widget](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/sized_box.dart)\n   31. [Value Listnable Builder](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/value_listenable_builder.dart)\n   32. [Draggable](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/draggable.dart)\n   33. [AnimatedList](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/animated_list.dart)\n   34. [Flexible](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/flexible.dart)\n   35. [MediaQuery](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/media_query.dart)\n   36. [Spacer](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/spacer.dart)\n   37. [InheritedWidget](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/inherited_widget.dart) (coming soon)\n   38. [AnimatedIcon](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/animated_icon.dart)\n   39. [AspectRatio](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/aspect_ratio.dart)\n   40. [LimitedBox](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/limited_box.dart)\n   41. [Placeholder](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/placeholder.dart)\n   42. [RichText](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/rich_text.dart)\n   43. [ReorderableListView](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/reorderable_listiew.dart)\n   44. [AnimatedSwitcher](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/animated_switcher.dart)\n   45. [AnimatedPositioned](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/animated_positioned.dart)\n   46. [AnimatedPadding](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/animated_padding.dart)\n   47. [Indexed Stack](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/indexed_stack.dart)\n   48. [Semantics](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/semantics_widget.dart)\n   49. [ConstrainedBox](https://github.com/annshsingh/flutter-widget-guide/blob/master/lib/screens/constrained_box.dart)\n   50. [Stack](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/stack_widget.dart)\n   51. [AnimatedOpacity](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/animated_opacity.dart)\n   52. [FractionallySizedBox](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/fractionally_sizedbox.dart)\n   53. [ListView](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/list_view.dart)\n   54. [ListTile](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/list_tile.dart)\n   55. [Container](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/container.dart)\n   56. [SelectableText](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/selectable_text.dart)\n   57. [DataTable](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/datatable_widget.dart)\n   58. [Slider](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/slider_widget.dart)\n   59. [AlertDialog](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/alert_dialog_widget.dart)\n   60. [AnimatedCrossFade](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/animated_crossfade_widget.dart)\n   61. [DraggableScrollableSheet](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/draggable_scrollable_sheet.dart)\n   62. [ColorFiltered](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/color_filtered.dart)\n   63. [ToggleButtons](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/toggle_buttons.dart)\n   64. [CupertinoActionSheet](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/cupertino_action_sheet.dart)\n   65. [TweenAnimationBuilder](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/tween_animation_builder.dart)\n   66. [Image](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/image_widget.dart)\n   67. [Tab View](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/tabs_widget.dart)\n   68. [Drawer](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/drawer_widget.dart)\n   69. [SnackBar](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/snackbar_widget.dart)\n   70. [ListWheelScrollView](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/listwheelscrollview_widget.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-listwheelscrollview-widget-in-5-mins-or-less-c1da452355d2)\n   71. [ShaderMask](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/shadermask_widget.dart) | [![read](medium_icon.png)](https://medium.com/@annsh/flutter-widget-guide-shadermask-widget-in-5-mins-or-less-ab9954f526c7)\n   72. [NotificationListener](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/notification_listener.dart)\n   73. [Builder](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/builder.dart)\n   74. [ClipPath](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/clip_path.dart)\n   75. [ProgressIndicator](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/circularProgressIndicator.dart)\n   76. [Divider](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/divider.dart)\n   77. [IgnorePointer](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/ignore_pointer.dart)\n   78. [CupertinoActivityIndicator](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/cupertino_activity_indicator.dart)\n   79. [ClipOval](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/clipoval.dart)\n   80. [AnimatedWidget](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/animated_widget.dart)\n   81. [Padding](https://github.com/annshsingh/FlutterWidgetGuide/blob/master/lib/screens/padding.dart)\n   \n#### I'll try my best to keep the list in sync with the [Youtube Playlist](https://www.youtube.com/playlist?list=PLOU2XLYxmsIL0pH0zWe_ZOHgGhZ7UasUE) :thumbsup:\n\n## Additional Features\n   1. Flutter webview implementation\n   2. Youtube Video Player\n   3. Firebase RemoteConfig\n   4. Firebase Cloud Messaging\n   5. Firebase AdMob\n   6. View Code inside the app.\n   7. Copy code or part of code.\n   8. Dark Mode\n   \n## Things to work on in the Future\n   1. Save favourite widgets in \"Favourites\" section - Using SQFlite/Hive.\n   2. Collection based view insted of a list - Change Home Page layout. \n   3. Search functionality in list - Add \"Search\" action on Home Page.\n   4. Mark your favourite widget - Firebase cloudstore functionality.\n   5. Add Firebase Analytics to track screen views.\n   6. Reduce app size by 25% or more.\n  \n## App Screenshots\n\u003cimg src=\"https://github.com/annshsingh/flutter-widget-guide/blob/master/Screen_1.png\" alt=\"Screen1\" width=\"153px\" height=\"280px\"\u003e\u003cimg src=\"https://github.com/annshsingh/flutter-widget-guide/blob/master/screen_2.png\" alt=\"Screen2\" width=\"153px\" height=\"280px\"\u003e\u003cimg src=\"https://github.com/annshsingh/flutter-widget-guide/blob/master/screen_4.png\" alt=\"Screen4\" width=\"153px\" height=\"280px\"\u003e\u003cimg src=\"https://github.com/annshsingh/flutter-widget-guide/blob/master/screen_3.png\" alt=\"Screen3\" width=\"320px\" height=\"153px\"\u003e\n\u003c/br\u003e\u0026nbsp; \u0026nbsp; \u0026nbsp;List of Widgets\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;Explore a Widget\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\u0026nbsp;\u0026nbsp; Widget Video\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; Source Code\n\n## Building the project\n\nSome files might be missing from the project because of security reasons, as they contain key values.\u003c/br\u003e\nThese are the steps you need to follow to build the project successfully.\n\n### 1. Missing Key.Properties file\nPlease follow the following steps:\n\nStep 1. Go to android \u003e app \u003e build.gradle\u003c/br\u003e\n\nNow,\u003c/br\u003e\nComment this line **keystoreProperties.load(new FileInputStream(keystorePropertiesFile))**\u003c/br\u003e\nNext,\u003c/br\u003eComment everything inside __signingConfigs and buildTypes__\u003c/br\u003e\nIt should look something like this - \u003c/br\u003e\n\n```\n//keystoreProperties.load(new FileInputStream(keystorePropertiesFile))\n\nsigningConfigs {\n       // release {\n           // keyAlias keystoreProperties['keyAlias']\n           // keyPassword keystoreProperties['keyPassword']\n           //storeFile file(keystoreProperties['storeFile'])\n           // storePassword keystoreProperties['storePassword']\n       // }\n    }\n\n    buildTypes {\n       // release {\n           // TODO: Add your own signing config for the release build.\n           // Signing with the debug keys for now, so `flutter run --release` works.\n           // signingConfig signingConfigs.release\n           // minifyEnabled false\n           // shrinkResources false\n           // useProguard true\n           // proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'\n       // }\n    }\n```\n\u003c/br\u003e\nStep 2. Go to android \u003e local.properties\u003c/br\u003e\nAdd following lines -\n\n```\nflutter.versionName=1.0.7\nflutter.versionCode=8\nflutter.buildMode=release\n```\n### 2. Missing google-services.json file\n\nThis file is used to add firebase services to the project. You might want to add your own file, or better yet, comment the code inside the project to remove the implementation.\nGo to **home_page.dart** file and comment out the code for firebase remote config to remove this error.\n\n\n## Learn more on Flutter\n[Official Flutter documentation](https://flutter.dev/docs)\u003c/br\u003e\n[Flutter widget list](https://flutter.dev/docs/development/ui/widgets)\u003c/br\u003e\n[Flutter youtube channel](https://www.youtube.com/channel/UCwXdFgeE9KYzlDdR7TG9cMw)\n\n## Created \u0026 maintained by\n[Annsh Singh](https://github.com/annshsingh)\n([LinkedIn](https://www.linkedin.com/in/annsh/))\n([Play Store](https://play.google.com/store/apps/dev?id=4716299969505523086\u0026hl=en))\n([Twitter](https://mobile.twitter.com/annsh2013))\n\n[![Open Source](https://badges.frapsoft.com/os/v1/open-source.svg?v=102)](https://opensource.org/licenses/Apache-2.0)\n[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://github.com/annshsingh/flutter-widget-guide/blob/master/LICENSE)\n\n## Contribution Guidelines\nThis project is a fully open source project, and contributions are welcome. Information on how to get started can be found at the [contributor guide](https://github.com/annshsingh/flutter-widget-guide/blob/master/CONTRIBUTING.md).\n\n## Support\n\nIf you learned something from the source code of this project and want to thank me, you can support by buying me a cup of :coffee: or a :doughnut:\n\n[PayPal](https://www.paypal.me/annshsingh) \u003c/br\u003e\nGoogle Pay **(annsh29-1@okhdfcbank)**\n\n## License\n\n```\nCopyright 2019 Annsh Singh\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```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fannshsingh%2Fflutterwidgetguide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fannshsingh%2Fflutterwidgetguide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fannshsingh%2Fflutterwidgetguide/lists"}