With this strong foundation you'll be able to add animations in your own apps and better understand how to use 3rd party packages. You will learn about all the core Flutter animation APIs and combine them to build a real-world app. What kind of animations will I learn about? ![]() Instead, we will focus on the things that make this app unique and the skills that you can carry over to other projects. The Streaks app is a complete product with a ton of features that were developed over many years. Will we build all the features from the Streaks app? Each module will include a walkthrough of all the code that is provided so you can more easily find your way. Instead, I will include a starter project at the beginning of each module and we will focus on building the most interesting features, with great attention to detail. The finished project is over 2,500 lines of code and it would take a long time to complete the course by building everything from scratch. Will we build the Habit Tracking app from scratch? Then we will build a complete habit tracking app with custom UI & animations, and learn about state management, app architecture, and much more. In the first two modules we will learn about the basics of animations in Flutter and get some practice by completing a UI challenge. I know you're busy and I want to give you the best value per minute watched, so I'll focus on quality content and code. The course includes 7 hours of in-depth video. Instead, I will always explain what we're going to build and why, and then how.īy the end of the course, you'll be confident working with animations in Flutter and you'll have a completed project to show for it. This is not the kind of course where you just watch me typing in some code. I'll also include some extra challenges that you can take to practice what you learn.Īlong the way, you will learn about the best techniques for solving various animation problems ( and believe me, we'll encounter many UI & animation challenges). ![]() ![]() Implementation: I'll guide you through an optimal implementation that I've refined after trying many different solutions and evaluating their tradeoffs. Technical Planning: Before diving into the code, we'll try to figure out the best way to build the features that we need (just like professional software developers do). Starter Project: At the beginning of each module I'll walk you through a starter project that includes all the code, assets and resources that we'll use. Each module has a specific goal and is composed of three parts:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |