Closed brianegan closed 1 year ago
Working with Tabbed Navigation
Creating a Drawer with Navigation
Writing unit tests
Writing Widget tests
Writing UI Tests
Store information in a database
Interacting with the Camera
Writing a login flow
How to handle logging
Working with files on disk (file I/O)
Connecting to an MQTT source for realtime data
How to draw on screen using a Canvas
How to create a an animated chart with realtime data
Working with Sticky headers
Creating a form with text fields
Validating forms
Passing data down the Widget tree / Sharing datas to all screens
How to handle long-running processes, such as downloading a file in the background
Defining routes, and passing payloads to predefined routes
How to work with Dependency Injection
How to localize your app
How to handle when activity is killed, saving basic app state or at least the route
How to handle list pagination
Working with Local notifications
Recommendations on creating a dev, test and production environment.
Crash reporting on both iOS and Android (Bonus points for including high level application logging from before the crash.)
Working with animations
Creating a single block of text containing various styles
How to play a sound
How to play a video
How to handle multi-threading
Creating a pinch-zoom effect
How to access the media gallery
Creating a find-as-you-type search box
Storing key-value data on disk
Storing encrypted key-value data on disk
Building Widgets from Streams
Building Widgets from Futures
Handling Firebase Auth for multiple providers in a single app (dealing with unified logic for login, logout and profile fetch)
How to work with Hero animations
Writing Custom Route Transitions with PageRouteBuilder
How to call platform-specific code
How to Stream recurring data from platform to Flutter
How to handle platform permission requests
Writing a file from a network operation
How do I use markdown to richly style text?
Working with Material and Cupertino Icons
Using a custom font asset for your own icons
Update your UI based on Orientation
Create a Card with Rounded Corners
Hey all 👋
I'm helping to write the Flutter cookbook, and have received a tremendous amount of feedback regarding the types of recipes folks would like to see -- Thank you all so much!
Now, I'd love your help to prioritize these ideas! To do so, please leave a 👍 on the recipe ideas found in the comments below that you'd be most interested in seeing on the flutter.io website.
And of course, please feel free to add comments with more ideas 😄
Upate: I'm leaving a 😄 on each recipe as I complete it!