وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Advanced Flutter: MVVM with Provider, Riverpod | BLoC

سرفصل های دوره

In-Depth Guide to Clearn Architecture With MVVM in Flutter: Mastering State Management with Provider, Riverpod + BLoC


1 - Introduction
  • 1 -Introduction
  • 2 -Course for the best price
  • 3 -GitHub & Discord & Youtube & FB
  • 4 -What will you learn in this course
  • 5 -Get the most of this course and how to use the attached resources
  • 6 -App Demo + More About this course
  • 7 -Course and Udemy important hints
  • 8 -Source code on Github + Attached lectures

  • 2 - MVVM in Depth
  • 1 -Flutter MVVM.pdf
  • 1 -What is MVVM A very detailed explanation
  • 2 -Create a brand new Flutter project
  • 3 -Create the Project Structure Using the MVVM Architecture

  • 3 - UI Implementation
  • 1 -1.zip
  • 1 -Add the required packages throughout the course
  • 2 -Create The App Theme
  • 3 -2.zip
  • 3 -Start Creating the movies screen and the cached network image
  • 4 -3.zip
  • 4 -Start implementing the movies widget
  • 5 -Implement the favorite btn widget
  • 6 -4.zip
  • 6 -Create the geners list dynamic widget
  • 7 -5.zip
  • 7 -Implement the favorites screen
  • 8 -6.zip
  • 8 -Implement the Movie Details Screen
  • 9 -7.zip
  • 9 -Implement the Error Widget and the Splash Screen

  • 4 - MVVM Navigation
  • 1 -8.zip
  • 1 -Get Started With the Navigation In Flutter Using Clean Way
  • 2 -9.zip
  • 2 -Finish Navigation Using Clean Way
  • 3 -Display dialog using the clean way
  • 4 -10.zip
  • 4 -Show a snackbar using the clean way

  • 5 - API Overview and Integration
  • 1 -Create an account on Movies DB and request an API Key
  • 2 -API Documentation Overview
  • 3 -11.zip
  • 3 -Create the Movie Model
  • 4 -Explain why we need to use the genre api and do the mapping
  • 5 -Create the API Constants Class
  • 6 -12 Create a secured envirement for the API KEYs.zip
  • 6 -Create a secured envirement for the API KEYs
  • 7 -13.zip
  • 7 -Start integrating the API in our code and send requests
  • 8 -14.zip
  • 8 -Override the toString Function in the MoviesModel
  • 9 -15.zip
  • 9 -Implement the Movie Genres Model and the API Calls
  • 10 -16.zip
  • 10 -Create the Repository class

  • 6 - setState State Management
  • 1 -Advanced Local State Management vs Global State Management
  • 1 -State Managements - Local State Management vs Global State Management.pdf
  • 2 -17.zip
  • 2 -Fetch the movies with pagination using the setState state management
  • 3 -18.zip
  • 3 -Display the correct movie details on the screen
  • 4 -Add animation for the image
  • 5 -19.zip
  • 5 -Fetch the genres in the splash screen
  • 6 -20.zip
  • 6 -Display the correct genres on the screen and do the mapping
  • 7 -Test the retry button in the Error handling
  • 8 -21.zip
  • 8 -Implement the favorite btn with the setState management and display why it is
  • 9 -Fix the average number formatting

  • 7 - Code Starter For Different State Managements
  • 1 -22.zip
  • 1 -Code Starter For Different State Managements

  • 8 - Provider State Management With MVVM
  • 1 -Explain the Provider State Management in theory
  • 1 -Provider state management diagram.pdf
  • 2 -23.zip
  • 2 -Start implementing the Theme State management with provider
  • 3 -24.zip
  • 3 -More about the Consumer Widget in Provider
  • 4 -25.zip
  • 4 -Load the last saved theme
  • 5 -26.zip
  • 5 -Implement the Movies Provider
  • 6 -27.zip
  • 6 -Implement the splash screen using the provider state management
  • 7 -Recap how our App code is connected together using MVVM
  • 8 -28.zip
  • 8 -Test the error handling in the Splash Screen
  • 9 -29.zip
  • 9 -Implement the pagination using the provider state management
  • 10 -30.zip
  • 10 -Display the movies information on the screen using a new way from the Provider
  • 11 -Display the correct genres on the screen
  • 12 -32.zip
  • 12 -Implement the Favorites Provider
  • 13 -33.zip
  • 13 -Allow the user to add and remove from his favorites
  • 14 -Load the favorite movies
  • 15 -34.zip
  • 15 -Display the favorites in the Favorites Screen

  • 9 - Riverpod State Management with MVVM
  • 1 -Get Started with the Riverpod state management
  • 2 -Create the theme provider
  • 3 -Finalize the theme provider using Riverpod
  • 4 -36.zip
  • 4 -Recap on how we implemented the theme provider using the riverpod and how thi
  • 5 -37.zip
  • 5 -Introduce the Consumer widget in Riverpod
  • 6 -Start Implementing the movies state
  • 7 -38.zip
  • 7 -Create the copyWith Function to be able to update the movies state
  • 8 -39.zip
  • 8 -Create the movies provider
  • 9 -40.zip
  • 9 -Implement the Splash Screen using Future Builder
  • 10 -41.zip
  • 10 -Implement the Splash Screen using async notifier
  • 11 -Test the error handling in the Splash Screen - Riverpod
  • 12 -Fix the setState() or markNeedsBuild() called during build
  • 13 -42.zip
  • 13 -autoDispose & ref.keepAlive()
  • 14 -43.zip
  • 14 -Fetch movies and implement the pagination in the Movies Screen
  • 15 -44.zip
  • 15 -Display the correct movie data on the screen using the Riverpod
  • 16 -45.zip
  • 16 -Fix the duplicated movies bug
  • 17 -46.zip
  • 17 -Implement the favorites state and provider
  • 18 -47.zip
  • 18 -Allow the user to add and remove from his favorites
  • 19 -Load the favorites on the App start
  • 20 -48.zip
  • 20 -Display the correct favs on the screen
  • 21 -49.zip
  • 21 -Explain Stream Provider
  • 22 -50.zip
  • 22 -Explain the logging observer using the Riverpod
  • 23 -51.zip
  • 23 -Explain the ConsumerStfulWidget - dont skip
  • 24 -52.zip
  • 24 -Display the correct movie genres on the screen

  • 10 - BLoC State Management
  • 1 -BLoC Intro - Theory
  • 1 -Bloc-Diagram.pdf
  • 2 -Add the required packages to use the BLoC in our App
  • 3 -Explain the purpose of the Equatable package
  • 4 -Start creating the Theme Bloc, Create the events and the states
  • 5 -54.zip
  • 5 -Finalize implementing the Theme Bloc
  • 6 -55.zip
  • 6 -Load the last saved theme
  • 7 -Allow the user to toggle the theme using BLoC
  • 8 -56.zip
  • 8 -Use getIt with the BLoC
  • 9 -Create the Movies State and Events
  • 10 -57.zip
  • 10 -Create the movies bloc functions
  • 11 -Start implementing the splash screen using our Movies BLoC
  • 12 -58.zip
  • 12 -Introduce the Bloc Listener and finalize the splash screen code
  • 13 -Test the Error Handling - In the Splash Screen - BLoC
  • 14 -59.zip
  • 14 -Implement the movies pagination using the BLoC
  • 15 -60.zip
  • 15 -Display the correct movies data on the screen
  • 16 -61.zip
  • 16 -Display the correct genres on the screen
  • 17 -62.zip
  • 17 -Create the Favorites State and Events for our Favorites BLoC
  • 18 -Implement the Favorites BLoC Functions
  • 18 -Implement the Favorites BLoC Functions.zip
  • 19 -63.zip
  • 19 -Allow the User to add to his favorites
  • 20 -64.zip
  • 20 -Introduce the MultiBlocListener Widget and Load the favorites in the Splash
  • 21 -65.zip
  • 21 -Fix the add or remove from favorites bug
  • 22 -66.zip
  • 22 -Display the favorite movies on the screen
  • 23 -67.zip
  • 23 -Introduce the BlocConsumer widget

  • 11 - Conclusion
  • 1 -Conclusion - Course Recap
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 41750
    حجم: 8433 مگابایت
    مدت زمان: 695 دقیقه
    تاریخ انتشار: ۱۹ آذر ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید