- Sites / Repos / Tutorials:
- Add clear button in text input
- Add an element at the end of a GridView
- Async/Await guide
- Cut a hole in your layout | Useful to show app functionalities on first use
- Deep dive into DatePicker usage by Pinkesh Darji
- Deep dive into TextField usage by Deven Joshi
- FlutterIcon | Custom icons generator
- Format date like social network | Format date like "Few minutes ago", "Yesterday", etc.
- Free web gradients
- iiro.dev | Useful articles and tutorial for Dart and Flutter
- Latest Flutter Days guides
- mkiisoft CodePen profile | Nicely built projects to learn from
- Platform detection example
- Public Free APIs | Github repo w/ tons of APIs divided by category (Animals, food, etc.)
- Public Free APIs part.2
- QuickType | JSON to Class generator
- Rive (Animation creator for Flutter):
- Widget Studio | App template creator w/ code output
- Packages:
- BarCode Scanner
- BlurHash | Creates a blurred version of an image, while the real one still loading
- Connectivity | Let you get info on which connection are you using and whenever you are connected or not
- Crypto | Hashing functions package - (SHA and MD5)
- Device Info
- Equatable | Let you check if two istances of a class are equal
- Floating Search Bar
- Flutter SVG | Let you use SVGs assets
- FlutterDev official packages | Camera, gyroscope, etc.
- Geolocator
- Google Sign-in
- Http | HTTP requests package
- Image Picker
- InView Notifier | Notifies during scroll what element you are looking at
- Koukicon by Adem Kouki
- Flutter Maps | Multi-style Maps integration (not Google's ones)
- OAuth2
- Permission Handler | Let you check what phone permissions got granted to your app
- Responsive DataTable | DataTable w/ inline data manipulation
- Share
- Smooth Page Indicator | Page indicator for PageView w/ nice animation
- Video Player
- WebView
- Lessons
- A Beginner Guide on Udacity
- Another beginner guide on Udemy
- Fluttery Code Challenges Videos | A Google Drive folder because they got removed from Youtube
- Machine Learning:
- tflite | Flutter package to use trained models
- Teachable Machines | Google site to create trained models