
See the source code out on github
Explore Flutter's animation builder workflow by pairing an animation controller with a curved animation and tween, then use an animated builder to drive a Flutter logo through dynamic curves.
Combine the lessons to build a pulse animation using a listener with a builder, an animation controller, and a curved animation that grows and shrinks a container.
Learn to build a complex Flutter animation that combines opacity, rotation, and size changes using tweens and a curved animation, then implement an animated logo widget.
See the source code on github
See the source code on github
Explore phone integration in flutter using the euro launcher to launch URLs, email, telephone, and SMS with a simple button-based UI, handling launches and errors.
Explore how to manage contacts using Flutter's contact service and simple permissions, including listing, reading, writing, finding, and deleting contacts with permission requests at app launch.
View the source code on github
Set up a Flutter Android app with Firebase by creating a project, registering the app, enabling Google sign-in, adding google-services.json, and updating Gradle dependencies.
Set up Firebase storage in a Flutter app, modularize authentication into its own file, and implement upload and download in Firebase storage using Google sign-in on Android.
See the source code on github
This is an advanced course and not intended for beginners. In this course you will learn how to work with graphics, animate widgets, use maps, phone integration such as permissions and the camera and how to work with firebase. This course picks up right where my previous courses have left off.