Explanation
Flutter Animations Masterclass, a comprehensive Flutter animation training course, is published by CodeWithAndrea Academy. Learn animations in Flutter and learn how to create great applications. This course project was inspired by the Streaks app – one of the top health and fitness apps in the App Store (and also an Apple Design Award winner). This application combines a very smooth user interface with custom animations to create a unique user experience. With Flutter, you can really create beautiful user interfaces, and my goal in this course is to show you how to do it. We’ll teach you how to build a beautiful app with solid animations, production-level code, and a strong focus on design.
Custom animations are great. But real apps are made up of more than just a user interface. So we’ll also learn about application architecture, local data persistence, state management, and how to write maintainable code, as well as best practices. You will not learn animations in isolation. Instead, you will see how everything fits together to create a real program.
What will you learn?
- Introduction and Hidden Animations
- Habit App Tracker
- the environment Data Persistence in Hive
- The region Riverpod Management
- page Cover Animation
- Senior the subject
Who is this course for?
- If you are a Flutter developer looking to build beautiful apps and take your skills to the next level, this course is for you. And this is well worth the price of admission.
Specificatoin of Flutter Animations Masterclass
- Publisher: CodeWithAndrea
- Teacher: Andrea
- Language : English
- Level: Medium
- Number of Courses: 101
- Duration : 7 hours and 3 minutes
Content Flutter Animations Masterclass
Color/Number Game with Nonlinear Animations in Flutter
Introduction to Animations
Download animations playground project
Random animations with AnimatedContainer
(Exercise) Animated View
Animation Curves
Introduction to TweenAnimationBuilder
HSV coloring with TweenAnimationBuilder
A collection of hidden animations
Module Introduction
A stopwatch app startup project
Dark Mode and Custom UI System
Creating a periodic clock
Ticker and Ticker Provider
Creating a separate StopwatchRenderer widget
Scale the stopwatch UI with AspectRatio
Transform matrix
Deriving from Circle LayoutBuilder
Implementation of dynamic wristwatch
Completing the stopwatch UI (part 1)
Completing the stopwatch UI (part 2)
Adding the start/stop/reset function (part 1)
Adding the start/stop/reset function (part 2)
Performance considerations and testing when working with tickers
Habit Tracker App: Introduction
Download the Starter Project
retention rules
Flowchart: Project Properties
Flow Patterns: Colors and Themes
Introductory module & project starter
Task completion ring: Technical planning
Introduction to CustomPainter
Painting the ring completes the task with canvas
Introduce clear animations with AnimationController
the animation completion ring for AnimationController and AnimatedBuilder
Controlling animation with GestureDetector
Adding an SVG icon to the center of the active task
Complete task UI tweaks
The task of completing the situation and finalizing it
Bugfix: Handling pipe cancellation expressions
Adding a Task Name
Setting up multiple tasks in GridView
Finished Project and Embrace
Another challenge: 3D printable buttons
Introduction module
Technical planning: remote local storage vs
Project overview at the start
Introduction to Hive
Creating model classes with Hive
Creating an adapter type with code generation
Creating a HiveDataStore
Creating demo functions inside main()
Creating unique activity IDs with the uuid package
Reading the ValueListenableBuilder function
wrap
Introductory Module & Starter Project
Introduction to Riverpod
How to use the Provider, Client, and Client Widgets
Dependencies override ProviderScope
TaskState database configuration
Creating and using the TaskState Hive model class
Adding a completed callback to the AnimatedTask widget
Creating a TaskWithNameLoader
Wrap Up + Using the Widget Monitor
Module Introduction: Page Transitions
Initial project and flow
Designing a Flip widget API page with WidgetBuilders
Using GlobalKey to change the state of a child widget
AnimationController setting
AnimatedBuilder vs AnimatedWidget
Rotation code with Transform and Matrix4
Change of interface page
Widgets, elements and buttons
Extra Challenge: A card flipping game
Module Introduction: Topic
Initial project and flow
Showing the bottom panels
Creating a PanelAnimator SlidingPanel
Using the SlidingPanelAnimator
Movement of sliding glasses
Theme management of app state changes: an overview
AppThemeManager class implementation of StateNotifier
Creating and using AppThemeManager service providers
AppThemeSettings application
Top dynamic theme with automatically Animated Widget
Introduction Module
Project Start & Run
Control the animations of the TasksGrid widget
Adding a sublevel to the AnimatedWidget Widget to scale widgets
Excellent animations
Adding the AddTaskItem tool
Fade the animation in/out with the Opacity widget
Clear animations with FadeTransition and ScaleTransition
Overview: transient vs auto-animated widgets in Flutter
Bugfix: disabling task completion in edit mode
Module Introduction: Add and Modify Functions
Navigate to the Add Task and Edit Task pages
Overview: AddTaskPage with banners
Overview: TaskDetailspage and SelectIconpage
Overview: Overlay
Conclusion and Next Steps
Requirements
- To take advantage of this, you need to have a good understanding of Dart Language.
Pictures
Sample Clip
Installation Guide
Extract files and watch your favorite player
Subtitle: English
Quality: 1080p
Download Links
Password file: free download software
file size
2.28GB