kingers Posted May 12 Report Share Posted May 12 Flutter Mastery: Building Dynamic Apps From Scratch Published 1/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 7.83 GB | Duration: 13h 48mLearn Flutter by creating real-world applications, you'll feel confident just after the first 5 hours of the course What you'll learn How to set up your PC for Flutter development How to create UIs in Flutter How to store data locally in a Flutter app How to make network calls to a REST api How to manage states in a Flutter app using Provider How to do automated testing in Flutter Basics of animation in Flutter How to use Firebase as the backend of a Flutter app How to create a website using Flutter Requirements You should be familiar with the basics of Object Oriented Programming Description Unlock the full potential of Flutter with our extensive 14-hour course, "Flutter Mastery: Building Dynamic Apps and Websites from Scratch." Designed for both beginners and seasoned developers, this hands-on course takes you on a journey from setting up your PC for Flutter development to creating polished, real-world projects.Course Highlights:Get Started Quickly:Learn how to set up your PC for Flutter development, ensuring a seamless start to your Flutter journey.Design Stunning UIs:Master the art of creating captivating user interfaces in Flutter, blending aesthetics with functionality.Local Data Storage:Discover techniques for efficient local data storage within your Flutter apps, ensuring smooth user experiences.Network Calls and REST APIs:Dive into the world of networking in Flutter, mastering the process of making REST API calls for dynamic app content.State Management with Provider:Understand and implement state management in Flutter using Provider, a powerful and flexible solution for managing app state.Automated Testing in Flutter:Learn the importance of testing in Flutter and how to automate the testing process for robust, error-free applications.Basics of Animation:Unleash creativity by exploring the fundamentals of animation in Flutter, adding dynamic elements to your apps.Firebase Backend Integration:Connect your Flutter app to Firebase, gaining hands-on experience in building a Recipe app with real-time data synchronization.Create a Portfolio Website:Extend your skills beyond apps as you learn to use Flutter for web development, culminating in the creation of your own portfolio website.Projects You'll Build:Todo List App: Build a functional and visually appealing Todo list app, mastering UI design and local data storage.Recipe App with Firebase: Integrate Firebase into Flutter to create a Recipe app with real-time data updates, expanding your app-building capabilities.Flutter Portfolio Website: Apply your skills to develop a responsive and dynamic portfolio website using Flutter for web, showcasing your newfound expertise.Embark on this immersive Flutter journey, and by the end of the course, you'll not only have a deep understanding of Flutter's capabilities but also a portfolio of projects that demonstrate your mastery of Flutter development. Enroll now and bring your app and web development ideas to life! Overview Section 1: Introduction Lecture 1 The final product : The To-do list App Lecture 2 Setting up the development environment Lecture 3 Run the app Lecture 4 Understanding the default code Lecture 5 Everything is a widget in Flutter Lecture 6 Remove the default code Lecture 7 Hot reload Lecture 8 Conclusion Section 2: Creating layouts Lecture 9 Introduction Lecture 10 Display a List Lecture 11 Create a Task model Lecture 12 Task detail page Lecture 13 Styling the widgets Lecture 14 Mark as Complete Lecture 15 Strike through a text Lecture 16 State management using callback functions Lecture 17 Confirm delete alert dialog Lecture 18 Navigator Lecture 19 Add FAB Lecture 20 Display a Form Lecture 21 Display a Snackbar Lecture 22 Display a Form to edit a Task Lecture 23 Conclusion Section 3: Storing data locally Lecture 24 Introduction Lecture 25 Add task to local database Lecture 26 Creating a helper class to handle all the database operations Lecture 27 Use database helper to add a Task Lecture 28 Retrieve data from the local database and display on the UI Lecture 29 Update list automatically Lecture 30 Load task detail from local database Lecture 31 Mark as complete Lecture 32 Delete task from local database Lecture 33 Update task information on the local database Lecture 34 Conclusion Section 4: Authentication Flow Lecture 35 Introduction Lecture 36 Creating the landing page Lecture 37 Creating the login page Lecture 38 Creating the registration page Lecture 39 Set up Firebase Lecture 40 User registration Lecture 41 Handling registration errors Lecture 42 Storing small amount of data on the Shared preferences Lecture 43 Login using Firebase REST API Lecture 44 Logout Lecture 45 Conclusion Section 5: Working with a REST API Lecture 46 Introduction Lecture 47 Add task with a REST API Lecture 48 Manage the sources of data Lecture 49 Remaining API calls Lecture 50 Error handling in Firebase Lecture 51 Handling the errors of the local database Lecture 52 Use both the datasources Lecture 53 Conclusion Section 6: Managing state using Provider Lecture 54 Introduction Lecture 55 The problem that Provider solves Lecture 56 Create a change notifier class Lecture 57 Add the remaining functions to the Change notifier class Lecture 58 Update the UI with help of provider Lecture 59 Create a Change Notifier to manage Authentication state Lecture 60 Manage authentication state Lecture 61 Conclusion Section 7: Automated Testing Lecture 62 Introduction Lecture 63 Unit testing basics in Flutter Lecture 64 Some more unit testing Lecture 65 widget testing Lecture 66 Integration test Lecture 67 Conclusion Section 8: Animation in Flutter Lecture 68 Introduction Lecture 69 Animated Container Lecture 70 Animated Switcher Lecture 71 Tween Animation Lecture 72 Animated Default Text Style Lecture 73 Animated Crossfade Lecture 74 Conclusion Section 9: Flutter + Firebase: Recipe app Lecture 75 Introduction Lecture 76 The final product: The Recipe app Lecture 77 Setup Firebase with Flutter Lecture 78 How data is stored in a Cloud Firestore database Lecture 79 Fetch and display list of items from Cloud Firestore Lecture 80 Fixing the issue of multidex Lecture 81 Create the recipe details page Lecture 82 Create the edit recipe page Lecture 83 Edit recipe form Lecture 84 Update data of a Firestore document Lecture 85 Add item to an array of a Firestore document Lecture 86 Delete an item from a Firestore array Lecture 87 Update items of a Firestore array Lecture 88 Add,Delete,Update items on instructions array Lecture 89 Pick, Capture a recipe image to upload Lecture 90 Upload image to Firebase storage Lecture 91 Delete a document(recipe) from the Cloud Firestore database Lecture 92 Add recipe to the Firestore database Lecture 93 Login with Google Lecture 94 Load the home page on successful authentication Lecture 95 Add the creator's information to each recipe document Lecture 96 Add timestamp to the recipe documents Lecture 97 Parse timestamp to display time of recipe creation Lecture 98 Conclusion Section 10: Create a simple portfolio website using Flutter Lecture 99 Introduction Lecture 100 Create a new Flutter project Lecture 101 Create the home page Lecture 102 Display images Lecture 103 Navigate to other pages Lecture 104 Add custom fonts Lecture 105 Build and publish the website Lecture 106 Conclusion Section 11: Congratulations Lecture 107 Congratulation Programmers who want to learn how to create multi-platform applications using FlutterAusFilehttps://ausfile.com/995tvskkugmo/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part1.rarhttps://ausfile.com/6p22yc9x5e5x/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part2.rarhttps://ausfile.com/uqhw6rlw4k39/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part3.rarhttps://ausfile.com/70a1bdgiscj6/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part4.rarhttps://ausfile.com/uviewb2ilhlv/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part5.rarhttps://ausfile.com/fvixyasqj84o/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part6.rarhttps://ausfile.com/ld9iyf1lc7ic/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part7.rarhttps://ausfile.com/lbb3o90o616y/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part8.rarRapidGatorhttps://rapidgator.net/file/8f0c76e2a8ce324249788835fffcff4a/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part1.rarhttps://rapidgator.net/file/38ed57676bf47c7ce367cef86b25845a/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part2.rarhttps://rapidgator.net/file/ffb2794586874518399d880ed15501d8/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part3.rarhttps://rapidgator.net/file/c62d4f319264bd1e704fa2e1a1327371/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part4.rarhttps://rapidgator.net/file/8dc693a750e036d04a1995712e411603/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part5.rarhttps://rapidgator.net/file/e5c3ccd1494065edd8369a0c71ca1bee/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part6.rarhttps://rapidgator.net/file/1974df294fc188a69821b9f6f8b163da/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part7.rarhttps://rapidgator.net/file/de253b47b662f0faa82c8dd15853fafb/yxusj._Flutter_Mastery_Building_Dynamic_Apps_from_scratch.part8.rar Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now