Home About Us Services Training Careers Contact
Flagship Program

Mobile Development
Flutter · Dart · Firebase · REST API · UI/UX · Play Store Deployment

14 Max 5 per Batch Offline / Online Certificate

About This Program

This Mobile Development training program is designed to help students build modern cross-platform mobile applications for Android and iOS. The course covers UI design, state management, backend integration, database handling, and real-world app deployment. Students will learn Flutter framework from scratch and build real mobile apps such as chat apps, e-commerce apps, and service booking applications. By the end of the program, learners will be able to publish apps on the Play Store and build professional mobile portfolios.

Technologies & Skills Covered

Flutter Dart Firebase REST API UI Design State Management Provider Git GitHub Android Studio Play Store Deployment

Full Syllabus

Week 1 Introduction to Mobile App Development
  • What is Mobile Development
  • Android vs iOS vs Cross-platform
  • Flutter Overview
  • Setup Flutter SDK
  • Introduction to Dart Language
Week 2 Dart Programming Basics
  • Variables and Data Types
  • Functions
  • Loops and Conditions
  • Lists and Maps
  • Object-Oriented Programming Basics
Week 3 Flutter Basics
  • Widgets Overview
  • Stateless vs Stateful Widgets
  • Material Design
  • Basic UI Layouts
  • Buttons, Text, Images
Week 4 Flutter UI Design
  • Rows and Columns
  • Containers and Styling
  • Navigation between screens
  • Forms and Inputs
  • Responsive UI Design
Week 5 State Management
  • setState
  • Provider Introduction
  • Data Flow in Apps
  • Handling User Inputs
  • Dynamic UI Updates
Week 6 Firebase Integration
  • Firebase Setup
  • Authentication (Login/Signup)
  • Firestore Database
  • Real-time Data
  • Cloud Storage
Week 7 REST API Integration
  • What is API
  • HTTP Requests
  • GET and POST Methods
  • JSON Parsing
  • Displaying API Data in App
Week 8 Advanced Flutter Features
  • Navigation with Routes
  • Animations
  • List Views
  • Custom Widgets
  • Error Handling
Week 9 Project Development I
  • UI Planning
  • App Structure Design
  • Basic App Screens
  • User Authentication Flow
  • Database Setup
Week 10 Project Development II
  • CRUD Operations
  • Data Storage
  • User Dashboard
  • Profile Management
  • App Testing
Week 11 Advanced App Features
  • Push Notifications
  • File Uploads
  • Offline Storage
  • Performance Optimization
  • Security Basics
Week 12 Play Store Deployment
  • App Signing
  • Build APK & AAB
  • Google Play Console Setup
  • Publishing App
  • Update Management
Week 13 Version Control
  • Git Basics
  • GitHub Projects
  • Branching
  • Team Collaboration
  • Code Management
Week 14 Final Project & Portfolio
  • Complete Mobile App Project
  • UI/UX Improvement
  • Bug Fixing
  • Portfolio Preparation
  • Final Presentation

Who Should Join

  • BIT, BCA, BSc.CSIT and IT students
  • Beginners interested in mobile app development
  • Fresh graduates looking for IT careers
  • Anyone interested in building Android/iOS apps

Prerequisites

  • Basic computer knowledge
  • Logical thinking ability
  • Laptop with internet connection
  • Interest in mobile app development

What You'll Achieve

  • Build real-world mobile applications
  • Develop Android and iOS apps using Flutter
  • Integrate backend and APIs
  • Publish apps on Google Play Store
  • Build professional mobile portfolio
  • Gain job-ready mobile development skills