Flutter Redux Essential Course (English)
Flutter Redux Essential Course (English), available at $64.99, has an average rating of 4.5, with 117 lectures, based on 23 reviews, and has 141 subscribers.
You will learn about The basic concept of Redux The core utilities of Flutter Redux (StoreBuilder, StoreConnector, StoreProvider) Combining Reducers Dart Data Class Generator Extension and equatable package Performance Optimization of Flutter Redux App Redux Middleware Persisting Redux State TODO App (sync, async) Weather App Firebase Authentication App (Signup, Signin, Signout, Verify Email, Change Password, Forgot Password) This course is ideal for individuals who are Developers who want to know state management using Flutter Redux or Flutter developers who want a deep understanding of Flutter Redux or Flutter developers who want to know various usage examples of Flutter Redux or Developers who already know React/Redux and want to learn Flutter It is particularly useful for Developers who want to know state management using Flutter Redux or Flutter developers who want a deep understanding of Flutter Redux or Flutter developers who want to know various usage examples of Flutter Redux or Developers who already know React/Redux and want to learn Flutter.
Enroll now: Flutter Redux Essential Course (English)
Summary
Title: Flutter Redux Essential Course (English)
Price: $64.99
Average Rating: 4.5
Number of Lectures: 117
Number of Published Lectures: 117
Number of Curriculum Items: 117
Number of Published Curriculum Objects: 117
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- The basic concept of Redux
- The core utilities of Flutter Redux (StoreBuilder, StoreConnector, StoreProvider)
- Combining Reducers
- Dart Data Class Generator Extension and equatable package
- Performance Optimization of Flutter Redux App
- Redux Middleware
- Persisting Redux State
- TODO App (sync, async)
- Weather App
- Firebase Authentication App (Signup, Signin, Signout, Verify Email, Change Password, Forgot Password)
Who Should Attend
- Developers who want to know state management using Flutter Redux
- Flutter developers who want a deep understanding of Flutter Redux
- Flutter developers who want to know various usage examples of Flutter Redux
- Developers who already know React/Redux and want to learn Flutter
Target Audiences
- Developers who want to know state management using Flutter Redux
- Flutter developers who want a deep understanding of Flutter Redux
- Flutter developers who want to know various usage examples of Flutter Redux
- Developers who already know React/Redux and want to learn Flutter
Redux is the most widely used and proven state management solution in React, the most widely used Front End Framework. Redux can also be used in Flutter.
In the Flutter Redux Essentials course, you can learn about Flutter Redux in depth.
If you want a deep understanding of Flutter Redxu and want to practice all the concepts in real life, then this is the course for you.
When creating the lectures, care was taken to ensure a balance between theory and practice.
Under the belief that repetition is the most important learning method, whenever a new concept emerges, a small app is created to test the concept, and practical apps such as TODO (synchronous), TODO (asynchronous with SQLite DB), Weather, and Firebase Authentication app are developed. Through this, the concepts were harmonized comprehensively.
Let’s take a quick look at the topics covered in this course.
– Basic concepts of Redux
– Implementation of basic concepts with Dart Redux App
– Core utilities for Flutter Redux App (StoreBuilder, StoreConnector, StoreProvider)
– Combining Reducers
– Dart Data Class Generator Extension and equatable package
– Performance Optimization of Flutter Redux App
– Experience Performance Optimization through real apps
– Redux Middleware
– thunk middleware
– Persisting Redux State
– TODO App (Synchronous)
– TODO App (Asynchronous with SQLite DB, Optimistic Rendering)
– Weather App
– Firebase Authentication App: Signup, Signin, Signout, Verify Email, Change Password, Forgot Password
Course Curriculum
Chapter 1: Introduction
Lecture 1: Tutorial background and target audience
Lecture 2: Tutorial structure
Lecture 3: Tools used in tutorial
Chapter 2: Flutter Redux Overview
Lecture 1: What is redux?
Lecture 2: Dart Counter Redux App
Lecture 3: StoreBuilder
Lecture 4: Basics of StoreConnector
Lecture 5: StoreConnector's arguments (1)
Lecture 6: StoreConnector's arguments (2)
Lecture 7: Combining reducers (1)
Lecture 8: Combining reducers (2)
Lecture 9: Combining reducers (3)
Lecture 10: Combining reducers (4)
Lecture 11: Combining reducers (5)
Lecture 12: Combining reducers (6)
Lecture 13: Combining reducers (7)
Lecture 14: Dart Data Class
Lecture 15: Dart Data Class Generator and Equatable
Lecture 16: Performance Optimization (1) – primitive type state
Lecture 17: Performance Optimization (2) – primitive type state
Lecture 18: Performance Optimization (3) – class type state
Lecture 19: Performance Optimization (4) – caution
Lecture 20: Performance Optimization (5) – caution
Lecture 21: Performance Optimization (6) – caution
Lecture 22: Performance Optimization (7) – importance of distinct option
Lecture 23: Performance Optimization (8) – importance of distinct option
Lecture 24: Middleware (1) – background
Lecture 25: Middleware (2) – app skeleton, product model
Lecture 26: Middleware (3) – ProductRepository
Lecture 27: Middleware (4) – Products state and action
Lecture 28: Middleware (5) – Products reducer, middleware
Lecture 29: Middleware (6) – Product state, action, reducer, middleware
Lecture 30: Middleware (7) – ProductsPage
Lecture 31: Middleware (8) – ProductPage
Lecture 32: Middleware (9) – productInfoMiddleware
Lecture 33: Middleware (10) – redux_thunk
Lecture 34: Middleware (11) – refactoring using redux_thunk
Lecture 35: Persisting State (1) – Introduction
Lecture 36: Persisting State (2) – Background
Lecture 37: Persisting State (3) – Quote Model
Lecture 38: Persisting State (4) – Counter state, action, reducer
Lecture 39: Persisting State (5) – Setting up persistor
Lecture 40: Persisting State (6) – Quote state
Lecture 41: Persisting State (7) – Quote action, reducer
Lecture 42: Persisting State (8) – UI
Chapter 3: TODO App
Lecture 1: TODO App Overview
Lecture 2: TODO App Structure
Lecture 3: Packages, folders and app skeleton
Lecture 4: Todo model and TodoFilter enum
Lecture 5: TodoFilter related state, action and reducer
Lecture 6: TodoSearch related state, action and reducer
Lecture 7: TodoList related state, action and reducers
Lecture 8: App wide state and App wide reducer
Lecture 9: TodoHeader widget and ViewModel
Lecture 10: NewTodo widget and ViewModel
Lecture 11: SearchTodo widget and ViewModel
Lecture 12: FilterTodo widget and ViewModel
Lecture 13: ShowTodos widget and ViewModel (1)
Lecture 14: ShowTodos widget and ViewModel (2)
Lecture 15: TodoItem widget and ViewModel (1)
Lecture 16: TodoItem widget and ViewModel (2)
Lecture 17: Reducing search volumes
Chapter 4: TODO App (sqflite Database)
Lecture 1: App setup
Lecture 2: Todo Model, CustomError Model
Lecture 3: TodosDB, database access layer (1)
Lecture 4: TodosDB, database access layer (2)
Lecture 5: TodosRepository, repository layer
Lecture 6: TodoListState
Lecture 7: GetTodoList related actions and reducers
Lecture 8: AddTodo related actions and reducers
Lecture 9: ToggleTodo related actions and reducers
Lecture 10: EditTodo related actions and reducers
Lecture 11: DeleteTodo related actions and reducers
Lecture 12: NewTodo, ShowTodos, TodoItem widgets
Lecture 13: TodosPage
Lecture 14: errorDialog and Test
Lecture 15: Optimistic rendering
Chapter 5: Weather App
Lecture 1: Weather App Overview (1)
Lecture 2: Weather App Overview (2)
Lecture 3: Packages, folder structure, page skeletons
Lecture 4: Models
Lecture 5: WeatherApiServices (1)
Lecture 6: WeatherApiServices (2)
Lecture 7: WeatherRepository
Lecture 8: Weather state and action
Lecture 9: Weather reducer, dependency injection
Lecture 10: SearchPage
Lecture 11: HomePage (1) – ViewModel
Lecture 12: HomePage (2) – initial, loading, error
Lecture 13: HomePage (3) – name, updated time, temperature
Lecture 14: HomePage (4) – Weather information
Lecture 15: TempSettings related state, action, reducer
Lecture 16: Applying TempSettings to SettingsPage and HomePage
Lecture 17: Changing app theme according to current temperature
Chapter 6: Firebase Authentication App
Instructors
-
Sangwook Cho
YourDevEdge
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 3 votes
- 4 stars: 0 votes
- 5 stars: 19 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024