Mobile App Development
Course Overview
Course Curriculum
Week-1
-
Introduction to Flutter & Dart
-
Overview of Flutter
-
Setting up the Environment
-
Basics of Dart Programming
-
Basics syntax and structure
-
Data types and variables
-
Dart control flow
Week-2
-
Dart Collections
-
Lists and maps
-
Iterating through collections
-
Object-Oriented Programming in dart
-
Classes and objects
-
Advanced Dart Features
-
Inheritance and mixins
-
Exception handling
-
Asynchronous Programming with Futures and Streams
Week-3
-
Introduction to Flutter
-
Creating a new Flutter project
-
Flutter app structure
-
Flutter Widgets
-
Stateless and Stateful widgets
-
Basic widgets (Text, Image, container)
-
Layouts in Flutter
-
Row, column, and stack
-
Expanded and flexible Widgets
Week-4
-
Handling User Input
-
Textfield and forms
-
Navigation and Routing
-
Basic navigation
-
Named routes
-
State Management Basics
-
Provider Package
-
Lifting state up
Week-5
-
Networking
-
HTTP requests
-
Fetching data form APIS
-
JSON parsing
-
Converting JSON to Dart objects
-
Displaying parsed data
-
Persistent Data
-
Shared preferences
-
SQLite database
Week-6
-
Firebase Integration
-
Setting up Firebase
-
Authentication with firebase
-
Firestore Database
-
CRUD operations
-
Real-time updates
-
Firebase Storage
-
Uploading files
-
Retrieving files
Week-7
-
Advanced State Management
-
Introduction to Riverpod
-
Managing state with Riverpod
-
Animations in Flutter
-
Implicit and explicit animations
-
Animation controllers
-
Custom Animations
-
Building complex animations
-
Transition animations
Week-8
-
Working with Media
-
Using the device camera
-
Video playback
-
Location Services
-
Accessing GPS
-
Google Maps integration
-
Notifications
-
Push notifications setup
-
Handling notifications
Week-9
-
Testing in Flutter
-
Unit tests
-
Widget tests
-
Integration Testing
-
Setting up integration tests
-
Writing and running tests
-
Debugging
-
Common debugging techniques
-
Using Flutter DevTools
Week-10
-
Publishing Apps
-
Preparing Apps for release
-
Publishing on Google play store
-
Publishing on App store
-
Setting up IOS project
-
App Maintenance
-
Monitoring App performance
-
Handling User feedback
Week-11
-
Expense Tracker App
-
TODO App
Week-12
-
Chat App with Push Notification
About This Course:
- Access to Training Video
- Certificate of completion
- Resume Preparation
- Vendor Interviews
- Client Interviews
- Project Support
$1,000.00
Hi, Welcome back!