25 Jul 2026 College of Science, Nawroz University

Mobile Application Development Bootcamp: From Flutter Basics to Complete Mobile Apps

Mobile Application Development Bootcamp: From Flutter Basics to Complete Mobile Apps

The College of Science at Nawroz University is pleased to announce a specialized two-week training course titled "Mobile Application Development Bootcamp: From Flutter Basics to Complete Mobile Apps." This intensive hands-on program is designed to equip participants with the essential skills required to develop modern cross-platform mobile applications using Flutter and Dart. The course focuses on Flutter fundamentals, responsive user interface design, navigation, state management, local data storage, and application deployment, enabling participants to build complete Android and iOS applications through practical, hands-on exercises.


Course Schedule

Day 1 (4 Hours): Introduction to Flutter & Dart

Introduction to Mobile Application Development

Introduction to Flutter and Dart

Flutter SDK & Development Environment Setup

Project Structure

Creating Your First Flutter Application

Day 2 (4 Hours): Flutter Fundamentals

Widgets Overview

Stateless & Stateful Widgets

Layout Widgets (Row, Column, Container, Stack)

Text, Images, Icons, and Buttons

Responsive User Interface Design

Day 3 (4 Hours): User Interaction & Navigation

User Input and Forms

Navigation & Routing

Passing Data Between Screens

Dialogs and SnackBars

ListView and GridView

Day 4 (4 Hours): State Management

Understanding State in Flutter

Managing State with setState

Managing User Input

Building Interactive Applications

Organizing Flutter Projects

Day 5 (4 Hours): Working with Local Data

Working with Local Assets (Images & Fonts)

SharedPreferences

Reading and Writing Local Data

JSON Basics

Theme Customization

Day 6 (4 Hours): Complete Flutter Project & Deployment

Building a Complete Mobile Application

Debugging & Testing

Performance Tips

Generating APK/App Bundle

Best Practices for Flutter Development

Prerequisites


This course is open to everyone. Participants are recommended to have:


Basic computer skills.

Basic understanding of Object-Oriented Programming (OOP) concepts is required.


Our Expert Trainer


Mr. Suhail Mohiadeen

Assistant Lecturer, Department of Computer Science

College of Science, Nawroz University


Registration Details


Duration: Two Weeks (3 Days per Week)

Training Time: 4 Hours per Session (Total: 24 Training Hours)

Venue: College of Science, Nawroz University