flutter-collection / FlutterWidgetGuide

A flutter appliction listing all the widgets covered in Flutter widget of the week playlist.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Header

Flutter Widget Guide

A flutter appliction listing all the widgets covered in Flutter widget of the week playlist

Get the app

Now featured on itsallwidgets.com - Have a look! πŸŽ‰

Click on the image below to download

Get it on Google Play

About

I 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.
This project might help you to learn about Flutter if you are a beginner in this space.
My experience with flutter has been great thus far.
I hope you like it too.
The project is developed in Dart language.
All the files are listed in the /lib folder.

⭐ the repo to show some ❀️ and motivate me to work on the project πŸ˜ƒ

Widget List

  1. Safe Area | read
  2. Expanded | read
  3. Wrap | read
  4. Animated Container | read
  5. Opacity | read
  6. Future Builder | read
  7. Fade Transition | read
  8. Floating Action Button | read
  9. Page View | read
  10. Table | read
  11. Sliver App Bar | read
  12. Sliver List | read
  13. Sliver Grid | read
  14. Fade In Image | read
  15. Stream Builder
  16. Inherited Model
  17. ClipRRect
  18. Hero
  19. Custom Paint
  20. Tooltip
  21. Fitted Box
  22. Layout Builder
  23. Absorb Pointer
  24. Transform
  25. Back Drop Filter
  26. Align
  27. Positioned
  28. Animated Builder
  29. Dismissible
  30. SizedBox Widget
  31. Value Listnable Builder
  32. Draggable
  33. AnimatedList
  34. Flexible
  35. MediaQuery
  36. Spacer
  37. InheritedWidget (coming soon)
  38. AnimatedIcon
  39. AspectRatio
  40. LimitedBox
  41. Placeholder
  42. RichText
  43. ReorderableListView (coming soon)
  44. AnimatedSwitcher (coming soon)
  45. AnimatedPositioned (coming soon)
  46. AnimatedPadding (coming soon)
  47. Semantics (coming soon)

I'll try my best to keep the list in sync with the Youtube Playlist πŸ‘

Additional Features

  1. Flutter webview implementation
  2. Youtube Video Player
  3. Firebase RemoteConfig
  4. View Code inside the app.

Things to work on in the Future

  1. Save favourite widgets in "Favourites" section - Using SQFlite.
  2. Collection based view insted of a list - Change Home Page layout.
  3. Search functionality in list - Add "Search" action on Home Page.
  4. Mark your favourite widget - Firebase cloudstore functionality.
  5. Add Firebase Analytics to track screen views.
  6. Reduce app size by 25% or more.

App Screenshots

Screen1Screen2Screen4Screen3
     List of Widgets         Explore a Widget          Widget Video                                  Source Code

Learn more on Flutter

Official Flutter documentation
Flutter widget list
Flutter youtube channel

Created & maintained by

Annsh Singh (LinkedIn) (Play Store) (Twitter)

Open Source License

Contribution Guidelines

This project is a fully open source project, and contributions are welcome. Information on how to get started can be found at the contributor guide.

Support

If you learned something from the source code of this project and want to thank me, you can support by buying me a cup of β˜• or a 🍩

PayPal
Google Pay (annsh29-1@okhdfcbank)

License

Copyright 2019 Annsh Singh

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

A flutter appliction listing all the widgets covered in Flutter widget of the week playlist.

License:Apache License 2.0


Languages

Language:Dart 99.3%Language:Ruby 0.5%Language:Shell 0.1%Language:Swift 0.1%Language:Kotlin 0.1%Language:Objective-C 0.0%