Description
In this course, you will learn:
- How to build apps with Flutter, the new mobile platform backed by Google.
- Explore how to build a Hello World app with Flutter.
- Build a user interface and add interactivity.
- Discover how to create a complete database app. When you’re finished with this course, you’ll have a foundational knowledge of Flutter that will help you as you move forward to build great and successful mobile apps for Android and IOS with Flutter.
Syllabus :
1. Hello Flutter
- Why Flutter?
- Installing Flutter
- Hello World!
- Designing UIs with Dart
- Organizing Your Flutter Code
- Adding Your Logic
2. Designing the UI with Widgets
- Using Containers
- Adding Style to Text
- Screen Space with Rows and Columns
- Adding Images from Assets
- Giving Feedback: RaisedButton and AlertDialog
3. Adding Interactivity
- Introducing Stateful Widgets
- Using State in Flutter
- Demo: Hello You!
- Demo: Using a DropDownButton and DropDownItems
- Demo: Fuel Cost Calculator
4. Navigating an App and Dealing with Data
- Data & SQFLite in Flutter
- Creating a Model Class
- Using a Singleton
- Developing a Database Helper Class
- Building a ListView
- Building a Detail View
- Navigation in Flutter
- Demo: Completing the App
- Module Summary & Takeaways
5. Introducing Gestures and Animations
- Using Gestures
- Using Animations
- Summary and Takeaways