Flutter
Developing for mobile platforms can be frustrating, and Flutter is Google’s solution to make mobile development better. This course will teach you the basics of Flutter, including building a UI, using animations, and creating a database app.
In this course from trainstem in Qatar you’ll learn how to build apps with Flutter, the new mobile platform backed by Google. First, you’ll explore how to build a Hello World app with Flutter. Next, you’ll build a user interface and add interactivity. Finally, you’ll 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.
Course Content
- Lesson 1: Introduction to Flutter and Dart Programming Language
- Lesson 2: Dart Programming – Syntax
- Lesson 3: Dart Functions & Object-Oriented Programming (OOP)
- Lesson 4: introduction to Flutter
- Lesson 5: Flutter Widgets Fundamentals
- Lesson 6: Navigation and Routing
- Lesson 7: visual, Behavioral, and Motion-Rich Widgets implementing Material Design Guidelines – Part 1
- Lesson 8: visual, Behavioral, and Motion-Rich Widgets implementing Material Design Guidelines – Part 2
- Lesson 9: Firebase
- Lesson 10: Location-Aware Apps: Using GPS and Google Maps
- Lesson 11: App Testing & Publishing
Target Audience
- Java Developers
- Front End Developers
- Full Stack Developers
- Mobile Application Developers
- Aspiring Software Developers
- iOS Developers
- Android Developers
- Web Application Developers
- Program Managers
- Professionals looking to understand everything about the Flutter platform to develop bespoke applications
- Individuals who are looking to sit for the AFD-200 Certified Flutter Application Developer certification exam
Prerequisites
- Keep in mind that while knowing C++/Java is an advantage, it is not mandatory to learn how to develop with Flutter.