Level 1 – Beginner (Mobile Development)
Recorded Training held last September 2023.
Who is this course for?
- Attendees with an understanding of basic Programming. Students, fresh graduates, teachers/professors, freelancers and junior devs are all welcome
Required Tools and Software:
- Own laptop with a least the following specs:
- Intel Core i5, higher or similar other CPUs
- 8GB RAM (16GB recommended)r
- Any of these operating systems installed
- Windows 11 64-bit, MacOS and Linux
- The following software tools installed:
- Flutter SDK – https://docs.flutter.dev/get-started/install
- Android Studio – https://developer.android.com/studio
- Visual Studio Code – https://code.visualstudio.com/
- Git – https://git-scm.com/downloads
- Android Studio/VS Code Plugins – Dart, Flutter
Objectives
By the end of this course, you should be able to:
- Create Flutter apps for mobile, web and desktop applications
- Deploy your apps in the App Store and Play Store
Course Outline
Session 1
- Introduction to Flutter
- Why use Flutter today and beyond?
- Who uses Flutter?
- Sample Apps Created on Flutter
- Getting Started
- The Dart Language
- Installing Flutter
- Editor or IDE to Use
- Writing Your First App
- Running on Emulators and Devices
- Debugging Your Apps
- Widgets and Styling
- Responsive and Adaptive UI
Session 2
- Navigation
- State Management
- GetX, Bloc, RiverPod
- Handling User Input and Forms
- Sending HTTP Requests
- Using Native Device Features
Session 3
- Introduction to Firebase
- Firestore Database
- Firestore
- Storage
- Authentication
- Integrating Firebase with Flutter
Session 4
- Whole day activity
- Deploying to the Play Store and AppStore
Learn now
₱350.00
✅ Digital Badge
✅ Video Recording of All Live Sessions
✅ Learning materials from our trainer
An experienced Senior Consultant and Technical Developer, possesses 16 years of expertise. He is proficient in developing and supporting software systems and applications for the Financial, Education, and Banking/Fintech industries, utilizing Java, Spring, MySQL (AngularJS), Web Applications, and Cloud Computing Technologies like Kubernetes and Jakarta EE.