## Foreword

At Afrilen Technologies we train practical, job-ready developers. This manual converts the 12-week, 24-session course into a step-by-step guide that takes learners from zero to a publishable Flutter app. Each chapter maps to one or two sessions, includes clear objectives, focused explanations, a hands-on assignment, and suggested extensions for practice.

1

## Course Overview

### Duration

3 Months (12 Weeks, 24 Sessions)

### Session Length

1.5 hours (theory, coding, assignment)

### Goal

Move beginners to capable Flutter developers who can build and publish an app

### Projects

2 Mini-projects and 1 Final Project

2

## Table of Contents

3

## Tools and Setup Checklist

- Install Flutter SDK (stable channel)
- Install VS Code or Android Studio and Flutter extension
- Configure Android SDK and create an emulator OR enable developer USB debugging on a physical Android device
- Install Git and create a GitHub account (optional, recommended)
- Verify setup with: `flutter doctor`

4

## Getting Started

This course is designed to take you from zero programming experience to building and publishing your first Flutter app. Each chapter builds upon the previous one, with hands-on assignments and practical exercises.

Begin with Chapter 1 to set up your development environment and create your first Flutter project. Follow along with each chapter, complete the assignments, and by the end of the course, you'll have the skills to build professional mobile applications.