Hotline +880 1700-000000 Agargaon ICT hub, Dhaka
NexSkill IT Academy
Courses › Mobile Apps › NXS-MOB-140

Flutter Mobile App Development

Build Android and iOS apps from one codebase with Flutter and Firebase, and publish to the Play Store.

★★★★★4.7 from 198 reviews · 610 learners trained
Enrol in next batch Request syllabus
Flutter Mobile App Development
Next batch09 Nov 2026 · Batch 821 of 35 seats left
LevelIntermediate
Duration12 weeks
Total hours96 hours
LanguageBangla & English
CertificateVerifiable + QR

About this course

Most people in Bangladesh reach the internet through a phone. You build real apps with Flutter, connect them to Firebase and REST APIs, and publish one to the Google Play Store before the course ends.

What you'll be able to do

Write Dart and structure Flutter apps
Build responsive UIs for Android and iOS
Manage state with Riverpod
Connect to Firebase and REST APIs
Add push notifications and payments
Publish to the Google Play Store

Who it's for

Web developersMoving into mobile
CSE studentsWho want a portfolio app
EntrepreneursBuilding their first product
Before you start: Basic programming in any language.

Curriculum

6 modules · 96 hours · about a third of every module is hands-on lab work

M01Dart fundamentals12 hours

Syntax, OOP, async.

M02Flutter UI20 hours

Widgets, layouts, navigation, themes.

M03State & architecture16 hours

Riverpod, clean architecture.

M04Data & backend20 hours

Firebase, REST, local storage.

M05Release12 hours

Testing, signing, Play Store listing.

M06Capstone16 hours

Ship your own app.

Capstone project

Learners working together on laptops
Final 3 weeks

Publish a local-services booking app

Design and publish an app that lets people book home services in their area, with login, maps and notifications.

Reviewed by: a panel from partner companies

Tools you'll use

FlutterDartFirebaseRiverpodAndroid StudioGoogle Maps APIGit

Upcoming batches

Pick the time that fits your job or classes. Every session is recorded.

BatchStartsDays & timeSeats
Batch 809 Nov 2026Fri · Sat, 10 am–1 pm21 of 35 left
Batch 920 Dec 2026Sun · Tue, 7–9:30 pm28 of 30 left

Where you'll learn

Your trainer

SH
Shakil Hasan

Senior Mobile Engineer · 7 years

Has shipped 20+ apps on Google Play with over a million installs combined.

Where this course leads

Roles our graduates from this course typically move into.

Flutter Developer
Mobile App Developer
Freelance App Developer

Learner reviews

4.7
★★★★★
198 verified reviews
5 ★78%
4 ★16%
3 ★4%
2 ★1%
1 ★1%
★★★★★

Practical from week one. The mentor reviewed every pull request, which is exactly how my first job works.

Sadia Islam · Mirpur, Dhaka
★★★★☆

Weekend classes were tough alongside my job, but the recordings saved me. Capstone review was the highlight.

Mehedi Hasan · Chattogram

Questions about this course

How are classes run?

Classes run two or three times a week with a trainer, plus lab time. Every session is recorded, so you can catch up if you miss one.

What laptop do I need?

Any laptop with 8 GB RAM and Windows 10/11, macOS or Linux. Lab computers are also available.

What happens if I miss the capstone deadline?

You can move to the next batch's capstone once, at no extra cost.

Do I get a certificate?

Yes. Learners who complete the course and capstone receive a certificate with a unique ID and QR code that employers can verify.

Reserve your seat

Leave your number and an advisor will confirm your batch and answer your questions.

Talk to an advisor

We call back within one working day.

12 weeks · 96 hours
Next batch 09 Nov · 21 seats left
Enrol
Recognised by
ICT Division, Government of Bangladesh EDGE: Enhancing Digital Government and Economy Bangladesh Computer Council