polo-flutter-starter-pack
polo-flutter-starter-pack copied to clipboard
Polo's Flutter Starter pack
Here you are going to find an useful links to start with flutter.
Flutter
Dart
- Official website
- Dart tutorials from Dart website
- Codelabs from Google
- Dart course - Flutterly
- Vandad Nahavandipoor flutter course
- Top 16 Dart Tips and Tricks Every Flutter Developer Should Know - Code with Andrea
Common widgets
- Flutter catalog
- Widget of the week playlist
- Flutter Container with challenges - Alfonso García Santiago
- Flutter Widget Essentials - RetroPortal Studio
- Flutter Tips & Widgets - Roaa
Context
- Why Every Flutter Dev Should Care About BuildContext - Nash
- BuildContext | Decoding Flutter - Flutter youtube channel
- Builder & BuildContext - Everyone should understand this - Johannes Milke
- Why BuildContext is important? - Diegoveloper. (Spanish)
Pub dev & Packages
- Pub dev
- Developing packages & plugins
- Publishing packages
- How to Create Dart Packages for Your Flutter Apps - Code with Andrea
Responsive layout & Theme
- Creating a responsive Flutter app - Flutter website
- How to build a responsive layout in Flutter - Codemagic
- Layout package - Jaime Blasco
- Responsive Layouts for Responsive Apps - Tadas Petra
- Como hacer el Flutterverse responsive - Argel & Diegoveloper (Spanish)
State management
- StatefulWidget class
- Adding interactivity to your Flutter app - Flutter website
- Flutter bloc
- Riverpod
- Provider
Testing
- How to test a Flutter app - Google Codelab
- Testing fundamentals of Flutter course- Very Good Ventures
- Widget Testing | Jorge Coca | Google Developers North America
- Flutter Testing For Beginners - Robert Brunhage
- Testing Flutter Apps - Making Sure Your Code Works (The Boring Flutter Development Show)
- How to Unit Test in Flutter - FilledStacks
- Flutter Testing Guide for Beginners - ResoCoder
Navigation
- Navigation basics - Flutter website
- Navigate to a detail page and pass data - Flutter website
- Flutter: Push, Pop, Push - Pooja Bhaumik
- Go router package - Official website
HTTP packages to connect with an API
Flutter + Firebase
- Flutter Fire
- Firebase - Flutter website
- Getting started with Firebase on Flutter - Firecasts
- Flutter Tutorial. Complete Auth Flow with Firebase.Email/Password. FlutterFire Auth UI - Johannes Milke
- Firebase Realtime Database Tutorial for Flutter - Raywenderlich
- Flutter Analytics using Firebase - FilledStacks
- Flutter Flavors Setup with multiple Firebase Environments using FlutterFire and Very Good CLI - Code with Andrea
- Flutter + Firebase: How we built CrochetApp - Daria Orlova
Animations & Custom Painter
- Introduction to animations
- Animations tutorial - Flutter website
- Diegoveloper Youtube channel (Spanish & English)
- Learn Flutter Animations by Example + Free Gallery App on GitHub - Code with Andrea
- Rive website
- Custom shaped AppBar as seen in the "Bunny Search" app - Daria Orlova
- Animation examples - Dominik Roszkowski
- A Deep Dive Into CustomPaint in Flutter - Deven Joshi
- How to draw and animate designs with Flutter CustomPaint Widget - Codemagic
- Flutter Custom Paint. Made Easy with Flutter Shape Maker - Paras Jain
Community
Contributions
If you want to contribute to this starting pack guide, please open a PR with the new resources and a quick explanaition of why you want to add it.
Thank you! 💙
Happy coding🙌