Description
In this course, you will learn :
- Start developing mobile apps for both Android and iOS with single code base
- Detailed setup instructions for both macOS and Windows
- A thorough introduction to Flutter, Dart and the concept behind widgets
- An overview of the built-in widgets and how you may add your own ones
- Debugging tips & tricks
- Page navigation with tabs, side drawers and stack-based navigation
- State management solutions
- Handling and validating user input
- Adding Google Maps
- Using native device features like the camera
- Adding beautiful animations & page transitions
- How to publish your app to the app stores
- And more!
Syllabus :
1. Creating your First Flutter Application
- Create First Flutter Application: Flutter Dart Tutorial
- First Flutter Application using Dart: Continued
- Organize your code
- Adding Logic
2. Exploring Commonly used Flutter Widgets
- Exploring Widgets in Flutter
- Container, Margin, Padding and Box Constraints
- Custom Fonts
- Column and Expanded Widgets
- Image Asset
- Raised Button and Alert Dialog
3. Implementing ListView and attached Widgets
- ListView
- Long ListView
- Floating Action Button and SnackBar
4. Stateful Widgets in Flutter
- Stateful vs. Stateless Widget
- Building App with Stateful Widget
- Dropdown Button
5. Building Simple Interest Calculator App
- Apply Styles and Themes
- Add Logic to your Simple Interest Calculator App
- Forms and TextField Validation
6. Building a NoteKeeper Application
- Building UI
- Navigation: Push, Pop and WillPopScope
- Asynchronous Programming in Flutter
7. SQLite Database in Flutter using SQFLITE Plugin
- SQLite in Flutter: SQFLITE plugin
- Implementing Model Class
- Creating DatabaseHelper Class: CRUD Operation
- Completing NoteKeeper App: Connect database to UI