1 Introduction.mp4 (109.78 MB) MP4 1 1 ulearn riverpod resources.zip (5.86 MB) ZIP 1 Home screen title and name.mp4 (113.81 MB) MP4 10 Riverpod keepalive for dots.mp4 (66.5 MB) MP4 10 1 course-selling-app-riverpod--main11(persisted state accross build).zip (5.96 MB) ZIP 11 Riverpod UncontrolledProviderScope.mp4 (35.73 MB) MP4 12 Difference between initState() and didChangeDependencies().mp4 (80.11 MB) MP4 13 Optimized Code.mp4 (116.23 MB) MP4 13 1 course-selling-app-riverpod--main12(optimized code for rebuild).zip (5.95 MB) ZIP 14 More optimization and refactor image path.mp4 (183.1 MB) MP4 15 TextWidget optimization.mp4 (57.43 MB) MP4 15 1 course-selling-app-riverpod--main13(optimized text widget).zip (5.96 MB) ZIP 16 Homepage app bar reconstruct.mp4 (142.63 MB) MP4 17 Homepage app bar boxdecoration.mp4 (100.76 MB) MP4 18 Homepage course text.mp4 (147.33 MB) MP4 18 1 course-selling-app-riverpod--main14(home page course text).zip (5.96 MB) ZIP 19 Homepage course button.mp4 (155.02 MB) MP4 19 1 course-selling-app-riverpod--main15(course tab buttons).zip (5.96 MB) ZIP 2 Dart jsonstring and string.mp4 (140.92 MB) MP4 20 Course grid show.mp4 (127.47 MB) MP4 3 jsonDecode and simple class.mp4 (107.48 MB) MP4 4 Profile object and constructor pass.mp4 (150.24 MB) MP4 5 UserProfile class and factory constructor.mp4 (127.2 MB) MP4 5 1 course-selling-app-riverpod--main10(done with userprofile).zip (5.96 MB) ZIP 6 Work on the search bar part 1.mp4 (172.64 MB) MP4 7 Search bar solve renderflow part 2.mp4 (85.55 MB) MP4 8 Show banners and slide.mp4 (267.03 MB) MP4 9 Make dots stateful.mp4 (73.42 MB) MP4 1 windows 11 + xampp + Laravel.mp4 (97.82 MB) MP4 10 Backend and modify users table.mp4 (57.09 MB) MP4 10 1 ulearning app backend-main4(added user token).zip (4.08 MB) ZIP 11 Backend and add more database fields.mp4 (78.86 MB) MP4 12 Backend and work on access token.mp4 (41.49 MB) MP4 12 1 ulearning app backend-main4(added user token).zip (4.07 MB) ZIP 13 Backend and finish building our login api.mp4 (46.58 MB) MP4 13 1 ulearning app backend-main5(done with login and registration).zip (2.08 MB) ZIP 2 Backend and install laravel part.mp4 (38.12 MB) MP4 3 Understanding the basics of laravel.mp4 (135.86 MB) MP4 4 Windows laravel admin package set up.mp4 (50.8 MB) MP4 4 1 ulearning app riverpod backend-main1(installed backend).zip (2.09 MB) ZIP 5 Backend and remove error.mp4 (49.95 MB) MP4 6 Backend and install sanctum package.mp4 (16.77 MB) MP4 7 Backend and dummy register and login with sanctum.mp4 (98.94 MB) MP4 7 2 ulearning app riverpod backend-main2(done with UserController).zip (2.09 MB) ZIP 8 Backend build our own login api.mp4 (58.03 MB) MP4 8 1 ulearning app backend-main3(added validated fields to createUser).zip (2.09 MB) ZIP 9 Backend and build our own api login.mp4 (84.38 MB) MP4 1 Install dio and create Singleton class.mp4 (87.48 MB) MP4 2 Understand hashCode of objects.mp4 (48.16 MB) MP4 3 Understand the headers.mp4 (56.67 MB) MP4 4 Finish creating headers.mp4 (59.71 MB) MP4 4 1 course-selling-app-riverpod--main17(finish creating headers).zip (5.96 MB) ZIP 5 Build our post method.mp4 (140.99 MB) MP4 6 Test our method from the frontend.mp4 (146.8 MB) MP4 6 1 course-selling-app-riverpod--main18(hit end point from the app).zip (5.95 MB) ZIP 7 Network IP address and Android test.mp4 (42.12 MB) MP4 1 Dio interceptors set up and catch error.mp4 (223.06 MB) MP4 1 1 course-selling-app-riverpod--main19(created dio interceptors).zip (5.96 MB) ZIP 2 Catch error with interceptors.mp4 (110.16 MB) MP4 3 Dio response and show successful login.mp4 (61.62 MB) MP4 1 Build login repo.mp4 (147.84 MB) MP4 1 1 course-selling-app-riverpod--main20(done with sign in repos).zip (5.95 MB) ZIP 2 Android and iOS login and fix issues.mp4 (110.14 MB) MP4 2 1 course-selling-app-riverpod--main21(successful login).zip (5.96 MB) ZIP 3 Fix issues on Android.mp4 (38.21 MB) MP4 4 Fix sign in text field issues.mp4 (17.48 MB) MP4 1 Async Notifier Provider and header icon.mp4 (199.9 MB) MP4 1 1 course-selling-app-riverpod--main22(userprofile async notifier).zip (5.96 MB) ZIP 1 Back end and build ui part.mp4 (66.44 MB) MP4 10 Backend and update CourseController form method part 10.mp4 (75.55 MB) MP4 11 Backend and work on the form method part 11.mp4 (74.6 MB) MP4 12 Backend and finish the form method part 12.mp4 (100.54 MB) MP4 12 1 ulearning app backend-main10(done with course creation).zip (2.12 MB) ZIP 13 Backend and upload course and Windows and Mac settings part 13.mp4 (81.51 MB) MP4 14 Backend and larvel admin command line interface part 14.mp4 (73.56 MB) MP4 15 Backend and create a new CourseController part 15.mp4 (57.12 MB) MP4 16 Backend and finish working on CourseController part 16.mp4 (57.06 MB) MP4 16 1 ulearning app backend-main11(done with course ui backend).zip (2.12 MB) ZIP 17 Backend and show image in the row part 17.mp4 (40.24 MB) MP4 18 Backend and understand api section part 18.mp4 (50.56 MB) MP4 19 Backend and changes in RouteServiceProvider part 19.mp4 (87.89 MB) MP4 19 1 ulearning app backend-main12(work on routeserviceprovider).zip (2.11 MB) ZIP 2 Back end and work on ui grid view part 2.mp4 (161.51 MB) MP4 2 1 ulearning app backend-main6(UserController edit).zip (2.11 MB) ZIP 20 Backend and finish work on courseList method part 20.mp4 (58.77 MB) MP4 20 1 ulearning app backend-main13(finsih working on courseList api).zip (2.11 MB) ZIP 21 Backend and understand select () and get() differences part 21.mp4 (26.88 MB) MP4 3 Backend and understand the migration part 3.mp4 (44 MB) MP4 4 Backend part and doing migrations part 4.mp4 (50.65 MB) MP4 5 Backend and CourseTypeController detail and index method part 5.mp4 (76.96 MB) MP4 5 1 ulearning app backend-main7(work on course type controller).zip (2.11 MB) ZIP 6 Backend and create draggable menu category part 6.mp4 (87.31 MB) MP4 6 1 ulearning app backend-main8(done with course type creation).zip (2.11 MB) ZIP 7 Back end and better understanding for grid, show and detail part 7.mp4 (135.54 MB) MP4 8 Backend and create migration for coure part 8.mp4 (73.83 MB) MP4 8 1 ulearning app backend-main9(done with course migration).zip (2.12 MB) ZIP 9 Backend and create CourseController part 9.mp4 (26.25 MB) MP4 1 Home page async course provider.mp4 (135.85 MB) MP4 2 Understanding Future and FutureOr.mp4 (38.73 MB) MP4 3 Access async notifier provider in the widget.mp4 (19.47 MB) MP4 4 Show data from async notifier.mp4 (156.92 MB) MP4 4 1 course-selling-app-riverpod--main23(load data with async notifier provider).zip (5.96 MB) ZIP 5 Show image on the ui.mp4 (113.15 MB) MP4 5 1 course-selling-app-riverpod--main24(show image on the ui).zip (5.96 MB) ZIP 6 Singleton class to prevent extra api calls.mp4 (58.85 MB) MP4 7 Riverpod and RefreshIndicator.mp4 (46.25 MB) MP4 7 1 course-selling-app-riverpod--main25(Singleton and RefreshIndicator).zip (5.96 MB) ZIP 8 Show text on the image from the api.mp4 (195.89 MB) MP4 8 1 course-selling-app-riverpod--main26(show text on the image from api).zip (5.97 MB) ZIP 9 Pass the argument and go to a new page.mp4 (172.01 MB) MP4 9 1 course-selling-app-riverpod--main27(finis text style and pass arguments).zip (5.96 MB) ZIP 1 Backend build course api and test and error catch.mp4 (149.71 MB) MP4 1 1 ulearning app backend-main14(finish working on course detail api).zip (8.87 MB) ZIP 1 Build repo and create course controller callable method.mp4 (155.12 MB) MP4 10 Load description from the backend.mp4 (146.13 MB) MP4 10 1 course-selling-app-riverpod--main30(done with course buy button and includes).zip (5.96 MB) ZIP 11 Go buy button and includes.mp4 (174.88 MB) MP4 11 1 course-selling-app-riverpod--main30(done with course buy button and includes).zip (5.97 MB) ZIP 12 Show course info.mp4 (285.48 MB) MP4 13 Dart hashCode and null and null string.mp4 (131.87 MB) MP4 13 1 course-selling-app-riverpod--main31(show course info).zip (5.96 MB) ZIP 14 Show lesson info.mp4 (289.9 MB) MP4 2 Understanding the dependency injection with family modifier.mp4 (76.75 MB) MP4 3 Pass coursed id as dependency with family modifier.mp4 (175.25 MB) MP4 3 1 course-selling-app-riverpod--main28(added family modifier with futureprovider).zip (5.96 MB) ZIP 4 Dart callable property with Riverpod implementation.mp4 (165.07 MB) MP4 5 Show basic image from the network api.mp4 (106.05 MB) MP4 6 Show images correctly.mp4 (114.4 MB) MP4 7 Show icon on the author section.mp4 (107.46 MB) MP4 8 Refactor appImage to AppImage class.mp4 (56.46 MB) MP4 9 Reusable Icon and number.mp4 (105.04 MB) MP4 9 1 course-selling-app-riverpod--main29(done with detail course icon and number).zip (5.97 MB) ZIP 1 Project creation.mp4 (75.88 MB) MP4 2 Basic understanding of state management and setState.mp4 (108.11 MB) MP4 2 1 Basic understanding of state management and setState.zip (5.94 MB) ZIP 3 Understanding Riverpod provider.mp4 (210.43 MB) MP4 3 1 Understanding Riverpod provider.zip (5.94 MB) ZIP 4 Understand StateProvider and use it.mp4 (106.39 MB) MP4 4 1 Understand StateProvider and use it.zip (5.94 MB) ZIP 5 Use StateProvider value across pages.mp4 (98.64 MB) MP4 5 1 Use StateProvider value across pages.zip (5.94 MB) ZIP 6 Wrap up stateProvider.mp4 (31.11 MB) MP4 6 1 Wrap up stateProvider.zip (5.94 MB) ZIP 1 Lesson migration and model and controller.mp4 (134.17 MB) MP4 2 Lesson form, video attributes and json format.mp4 (184.57 MB) MP4 2 1 ulearning app backend-main15(finish with lesson controller form method).zip (9.16 MB) ZIP 3 Upload data, test endpoint on postman.mp4 (155.1 MB) MP4 4 Update lesson model.mp4 (122.52 MB) MP4 5 Front end lesson controller, entities and ui.mp4 (380.17 MB) MP4 6 Show lesson thumbnail, name and description.mp4 (151.4 MB) MP4 6 1 course-selling-app-riverpod--main32(done with showing lesson data).zip (5.96 MB) ZIP 1 Build lesson detail api.mp4 (37.93 MB) MP4 10 Play video successfully.mp4 (185.68 MB) MP4 10 1 course-selling-app-riverpod--main35(player video player successfully).zip (5.98 MB) ZIP 11 Play and pause video.mp4 (171.95 MB) MP4 11 1 course-selling-app-riverpod--main36(play and pause video).zip (5.97 MB) ZIP 12 Play more videos from list.mp4 (275.43 MB) MP4 13 Solve null checker used on null value on thumbnail.mp4 (122.93 MB) MP4 14 Riverpod copyWith() and update().mp4 (45.99 MB) MP4 15 Riverpod state() method.mp4 (79.17 MB) MP4 15 1 course-selling-app-riverpod--main37(riverpod update() and state() function).zip (5.98 MB) ZIP 16 Play earlier and next videos.mp4 (263.23 MB) MP4 16 1 course-selling-app-riverpod--main38(play next and earlier videos).zip (5.98 MB) ZIP 17 Play all the videos with callback.mp4 (89.82 MB) MP4 18 Learn to optimize image loading.mp4 (109.94 MB) MP4 19 Show appbar.mp4 (44.83 MB) MP4 2 Build mvc bloc and pass lesson id.mp4 (140.13 MB) MP4 2 1 course-selling-app-riverpod--main33(done with mvc lesson plan ui).zip (5.98 MB) ZIP 3 Build lessonVideo class.mp4 (47.23 MB) MP4 4 Show video thumbnail.mp4 (126.17 MB) MP4 5 Restructure lesson detail page.mp4 (92.11 MB) MP4 6 Ngrok and view video url.mp4 (63.71 MB) MP4 7 Create video controller.mp4 (177.7 MB) MP4 7 1 course-selling-app-riverpod--main34(create video player controller).zip (5.98 MB) ZIP 8 Show video on the ui.mp4 (129.83 MB) MP4 9 Show video thumbnail.mp4 (77.79 MB) MP4 1 Payment Logic Preview.mp4 (78.59 MB) MP4 10 Checkout api part 8.mp4 (219.92 MB) MP4 11 Checkout api part 9.mp4 (75.7 MB) MP4 12 Checkout api part 10.mp4 (77.62 MB) MP4 12 1 ulearning app backend-main17(successful payment).zip (56.3 MB) ZIP 13 Checkout api part 11.mp4 (43.82 MB) MP4 2 Create payment controller and install stripe.mp4 (65.04 MB) MP4 3 Checkout api part 1.mp4 (98.11 MB) MP4 4 Checkout api part 2.mp4 (121.55 MB) MP4 4 1 ulearning app backend-main16(stripe payment part 1).zip (56.3 MB) ZIP 5 Checkout api part 3.mp4 (99.6 MB) MP4 6 Checkout api part 4.mp4 (89.88 MB) MP4 7 Checkout api part 5.mp4 (53.17 MB) MP4 8 Checkout api part 6.mp4 (56.53 MB) MP4 9 Checkout api part 7.mp4 (167.75 MB) MP4 1 Folder structure and get course id.mp4 (111.09 MB) MP4 2 Build buy controller.mp4 (61.88 MB) MP4 2 1 course-selling-app-riverpod--main39(build course controller).zip (5.98 MB) ZIP 3 Build buy repo.mp4 (54.73 MB) MP4 4 Build payment ui.mp4 (108.71 MB) MP4 5 Show ui and make payment.mp4 (63.57 MB) MP4 6 Return to app from webview.mp4 (36.2 MB) MP4 1 Error handling backend.mp4 (59.9 MB) MP4 2 Flutter handles error or null.mp4 (36.57 MB) MP4 1 Create ProfileController.mp4 (56.77 MB) MP4 1 1 course-selling-app-riverpod--main(Create ProfileController).zip (5.99 MB) ZIP 10 Profile list text and image.mp4 (75.03 MB) MP4 10 1 182 course-selling-app-riverpod--main(Profile list text and image).zip (5.99 MB) ZIP 11 Profile list setting screen.mp4 (71.11 MB) MP4 11 1 183 course-selling-app-riverpod--main(Profile list settings screen).zip (5.99 MB) ZIP 12 Show logout button.mp4 (83.09 MB) MP4 12 1 184 course-selling-app-riverpod--main(Show logout button).zip (6 MB) ZIP 13 Remove storage info and logout.mp4 (96.03 MB) MP4 13 1 185 course-selling-app-riverpod--main(Remove storage info and logout).zip (6 MB) ZIP 14 Profile bought courses screen and appbar.mp4 (86.75 MB) MP4 14 1 186 course-selling-app-riverpod--main(Profile bought courses screen appbar).zip (6 MB) ZIP 15 Profile courses bought controller and repo.mp4 (82.4 MB) MP4 16 Riverpod AsyncData and AsyncError on profile.mp4 (84.6 MB) MP4 16 1 190 Understanding of the generated Provider.mp4 (87.43 MB) MP4 17 Explain Riverpod AsyncData and AsyncValue.mp4 (90.44 MB) MP4 2 More about Riverpod Providers.mp4 (45.03 MB) MP4 3 Create profile class and style app bar.mp4 (48.69 MB) MP4 3 1 course-selling-app-riverpod--main(AppBar and styling).zip (5.99 MB) ZIP 4 Show profile icon and style it.mp4 (66.99 MB) MP4 4 1 course-selling-app-riverpod--main(Create image icon and style it).zip (5.99 MB) ZIP 5 Create a ProfileImageWidget class.mp4 (22.23 MB) MP4 5 1 course-selling-app-riverpod--main(Create profileImageWidget class).zip (5.99 MB) ZIP 6 User provider to show image.mp4 (91.02 MB) MP4 6 1 course-selling-app-riverpod--main(Use provider to show image).zip (5.98 MB) ZIP 7 User provider to show name and description.mp4 (113.71 MB) MP4 7 1 179 course-selling-app-riverpod--main(User provider to show name and description).zip (5.98 MB) ZIP 8 Profile page course info using reusable widgets.mp4 (177.42 MB) MP4 8 1 180 Profile course info using reusable widgets.mp4 (265.06 MB) MP4 9 Profile list items.mp4 (117.37 MB) MP4 9 1 181 course-selling-app-riverpod--main(Profile item lists).zip (5.99 MB) ZIP 1 Here's the wrap video.mp4 (31.11 MB) MP4 1 1 2024 02 28 135216 laravel collection json.zip (1.17 KB) ZIP 1 2 ulearning flutter riverpod latest.zip (7.32 MB) ZIP 1 3 ulearning codemain top.zip (187.31 MB) ZIP 1 Introduce Stack Widget.mp4 (104.4 MB) MP4 10 Understanding const, final and immutability.mp4 (59.82 MB) MP4 10 1 Understanding const, final and immutability.zip (5.95 MB) ZIP 11 Immutability in flutter.mp4 (60.06 MB) MP4 11 1 Immutability in flutter.zip (5.95 MB) ZIP 12 Dynamically change button name.mp4 (37.45 MB) MP4 12 1 Dynamically change button name.zip (5.96 MB) ZIP 13 Work on pageview safearea and background.mp4 (43.26 MB) MP4 13 1 Work on pageview safearea and background.zip (5.95 MB) ZIP 14 Show dots indicator.mp4 (75.51 MB) MP4 14 1 Show dots indicator.zip (5.95 MB) ZIP 15 Riverpod StateProvider for dots indicator.mp4 (83.64 MB) MP4 15 1 Riverpod StateProvider for dots indicator.zip (5.95 MB) ZIP 16 Install tools and generate providers.mp4 (125.03 MB) MP4 16 1 Install tools and generate providers.zip (5.95 MB) ZIP 17 Use the newly generated provider for dots.mp4 (67.59 MB) MP4 17 1 Use the newly generated provider for dots.zip (5.95 MB) ZIP 2 Work on Positioned and Non-positioned widgets.mp4 (165.02 MB) MP4 2 1 Work on Positioned and Non-positioned widgets.zip (5.93 MB) ZIP 3 Onboarding screen and Column and reusable text styles.mp4 (110.21 MB) MP4 3 1 Onboarding screen and Column and reusable text styles.zip (5.95 MB) ZIP 4 New reusable widget in Column.mp4 (137.99 MB) MP4 4 1 New reusable widget in Column.zip (5.96 MB) ZIP 5 Column widget and reusable widgets and color.mp4 (147.93 MB) MP4 5 1 Column widget and reusable widgets and color.zip (5.95 MB) ZIP 6 Working with next button.mp4 (63.36 MB) MP4 6 1 Working with next button.zip (5.95 MB) ZIP 7 Create reusable boxShadow.mp4 (119.28 MB) MP4 7 1 Create reusable boxShadow.zip (5.96 MB) ZIP 8 Jumping to next page view.mp4 (110.94 MB) MP4 8 1 Jumping to next page view.zip (5.96 MB) ZIP 9 Understanding animation of pagecontroller.mp4 (57.38 MB) MP4 9 1 Understanding animation of pagecontroller.zip (5.95 MB) ZIP 1 Go to sign in page.mp4 (76.09 MB) MP4 1 1 Go to sign in page.zip (5.96 MB) ZIP 2 Understanding Navigator push and pushNamed.mp4 (98.19 MB) MP4 2 1 Understanding Navigator push and pushNamed.zip (5.96 MB) ZIP 3 PreferredSize app bar.mp4 (96.55 MB) MP4 3 1 PreferredSize app bar.zip (5.96 MB) ZIP 4 Sign in social icons.mp4 (122.63 MB) MP4 4 1 course-selling-app-riverpod--main.zip (5.92 MB) ZIP 5 27 Sign in text fields and reusable image widgets.mp4 (148.48 MB) MP4 6 28 Sign in screen and reusable text fields.mp4 (164.1 MB) MP4 6 1 course-selling-app-riverpod--main1(added text fields).zip (5.92 MB) ZIP 7 Sign in screen and work with the buttons.mp4 (100.6 MB) MP4 8 Sign in screen and finish working with the buttons.mp4 (121.63 MB) MP4 9 Sign in screen and button border.mp4 (56.48 MB) MP4 9 1 course-selling-app-riverpod--main2(added buttons).zip (5.91 MB) ZIP 1 Theme and understand static class.mp4 (96.31 MB) MP4 1 Register page and ui.mp4 (94.94 MB) MP4 10 show pop message from controller.mp4 (124.31 MB) MP4 11 Validate Registration data and google auth api.mp4 (177.95 MB) MP4 12 Work on show circular loading icon and done with it.mp4 (207.33 MB) MP4 12 1 course-selling-app-riverpod--main4(done with loading icon).zip (5.92 MB) ZIP 13 Firebase configuration with CLI.mp4 (124.49 MB) MP4 13 1 course-selling-app-riverpod--main5(after firebase settings).zip (5.92 MB) ZIP 14 Manual configuration of firebase android.mp4 (110.12 MB) MP4 15 Catch firebase exception.mp4 (99.31 MB) MP4 2 Finish Registration ui.mp4 (164.06 MB) MP4 3 Function call anonymous function, call back function and onPressed property.mp4 (266.2 MB) MP4 4 Understanding the constructor and parameter.mp4 (84.92 MB) MP4 5 Understanding the immutibility.mp4 (141.45 MB) MP4 6 Understanding the power of copyWith method.mp4 (153.53 MB) MP4 7 Generate Provider for RegisterState.mp4 (64.21 MB) MP4 8 Create function for passing shared states.mp4 (186.66 MB) MP4 9 Access shared states in controller.mp4 (224.98 MB) MP4 9 1 course-selling-app-riverpod--main3(register controller).zip (5.92 MB) ZIP 1 Dart OOP and StateNotifier part 1.mp4 (142.83 MB) MP4 10 Understand different ways of doing routing and separate code.mp4 (218.76 MB) MP4 11 Understand ongenerateroute.mp4 (203.1 MB) MP4 12 Work on onGenerateRoute.mp4 (278.04 MB) MP4 13 Use correct route for onGenerateRoute callback.mp4 (259.55 MB) MP4 14 Remember Login in the Storage using onGenerateRoute.mp4 (79.01 MB) MP4 2 OOP concept and StateNotifier part 2.mp4 (87.98 MB) MP4 3 StateNotifier and StateNotifierProvider for sign in.mp4 (210.28 MB) MP4 4 Sign in ui assign function , controller object and bring resources.mp4 (172.05 MB) MP4 5 Try to sign in.mp4 (198.94 MB) MP4 6 Save sign in states in text fields.mp4 (124.02 MB) MP4 7 Android and iOS login success.mp4 (149.01 MB) MP4 8 Sharedpreferences and init method.mp4 (92.62 MB) MP4 9 Understand how sharedpreferences help in storing objects.mp4 (180.14 MB) MP4 9 1 course-selling-app-riverpod--main6(done with login).zip (5.93 MB) ZIP 1 BottomNavigation Bar and show the basic buttons.mp4 (269.68 MB) MP4 1 1 course-selling-app-riverpod--main7(basic bottom nav bar).zip (5.95 MB) ZIP 2 Add more routes to onGenerateRoute.mp4 (259.3 MB) MP4 3 BottomNavigationBarItem style.mp4 (103.18 MB) MP4 4 BottomNavigationBar index.mp4 (96.01 MB) MP4 4 1 course-selling-app-riverpod--main8(finish bottam nav bar index).zip (5.95 MB) ZIP 5 Show dummy pages for application ui.mp4 (139.65 MB) MP4 5 1 course-selling-app-riverpod--main8(finish bottam nav bar index).zip (5.95 MB) ZIP 1 Refactor code for Images.mp4 (183.64 MB) MP4 2 All screen files refactor.mp4 (122.09 MB) MP4 3 Refactor for repo.mp4 (103.08 MB) MP4 3 1 course-selling-app-riverpod--main9(done with refactoring).zip (5.95 MB) ZIP 4 Refactor for WidgetRef object.mp4 (129.71 MB) MP4