Flutter Mastery: Building Dynamic Apps from scratch
- Descrição
- Currículo
- FAQ
- Revisões
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. This will help you create 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!
-
1The final product : The To-do list AppVídeo Aula
-
2Setting up the development environmentVídeo Aula
-
3Run the appVídeo Aula
-
4Understanding the default codeVídeo Aula
-
5Everything is a widget in FlutterVídeo Aula
-
6Remove the default codeVídeo Aula
-
7Hot reloadVídeo Aula
-
8ConclusionVídeo Aula
-
9IntroductionVídeo Aula
-
10Display a ListVídeo Aula
-
11Create a Task modelVídeo Aula
-
12Task detail pageVídeo Aula
-
13Styling the widgetsVídeo Aula
-
14Mark as CompleteVídeo Aula
-
15Strike through a textVídeo Aula
-
16State management using callback functionsVídeo Aula
-
17Confirm delete alert dialogVídeo Aula
-
18NavigatorVídeo Aula
-
19Add FABVídeo Aula
-
20Display a FormVídeo Aula
-
21Display a SnackbarVídeo Aula
-
22Display a Form to edit a TaskVídeo Aula
-
23ConclusionVídeo Aula
-
24IntroductionVídeo Aula
-
25Add task to local databaseVídeo Aula
-
26Creating a helper class to handle all the database operationsVídeo Aula
-
27Use database helper to add a TaskVídeo Aula
-
28Retrieve data from the local database and display on the UIVídeo Aula
-
29Update list automaticallyVídeo Aula
-
30Load task detail from local databaseVídeo Aula
-
31Mark as completeVídeo Aula
-
32Delete task from local databaseVídeo Aula
-
33Update task information on the local databaseVídeo Aula
-
34ConclusionVídeo Aula
-
35IntroductionVídeo Aula
-
36Creating the landing pageVídeo Aula
-
37Creating the login pageVídeo Aula
-
38Creating the registration pageVídeo Aula
-
39Set up FirebaseVídeo Aula
-
40User registrationVídeo Aula
-
41Handling registration errorsVídeo Aula
-
42Storing small amount of data on the Shared preferencesVídeo Aula
-
43Login using Firebase REST APIVídeo Aula
-
44LogoutVídeo Aula
-
45ConclusionVídeo Aula
-
46IntroductionVídeo Aula
-
47Add task with a REST APIVídeo Aula
-
48Manage the sources of dataVídeo Aula
-
49Remaining API callsVídeo Aula
-
50Error handling in FirebaseVídeo Aula
-
51Handling the errors of the local databaseVídeo Aula
-
52Use both the datasourcesVídeo Aula
-
53ConclusionVídeo Aula
-
54IntroductionVídeo Aula
-
55The problem that Provider solvesVídeo Aula
-
56Create a change notifier classVídeo Aula
-
57Add the remaining functions to the Change notifier classVídeo Aula
-
58Update the UI with help of providerVídeo Aula
-
59Create a Change Notifier to manage Authentication stateVídeo Aula
-
60Manage authentication stateVídeo Aula
-
61ConclusionVídeo Aula
