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

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 دقیقه
    تاریخ انتشار: 19 آذر 1403
    طراحی سایت و خدمات سئو

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