Courses/Mobile Development

Mobile Apps with Flutter

Design and ship cross-platform iOS and Android apps with Flutter and Firebase.

  • Intermediate
  • 12 weeks
  • 9 lessons · 4.5 h
  • 2 assignments & projects
  • Certificate
DartFlutterFirebaseREST APIsGit

What you'll learn

  • Write clean, idiomatic Dart
  • Build adaptive layouts with Flutter widgets
  • Manage state in medium-sized apps
  • Integrate REST APIs and Firebase
  • Publish to the App Store and Play Store

Design and ship cross-platform iOS and Android apps with Flutter and Firebase.

This is a cohort-based programme: you learn with a batch, attend live sessions, submit assignments for review and finish with a capstone project for your portfolio.

How the course works

  • Recorded lessons you can revisit anytime
  • Weekly live sessions with Q&A
  • Reviewed assignments with written feedback
  • A capstone project and a verifiable certificate

Curriculum

3 modules · 9 lessons · 4.5 h
01Dart & Flutter basics3 lessons · 90 min · quiz
  • Dart language tour Free preview 30 min
  • Widgets and layout 35 min
  • Navigation 25 min
  • Dart & Flutter basics — checkpoint quizQuiz
02State & data3 lessons · 90 min
  • State management patterns 40 min
  • Working with REST APIs 30 min
  • Local storage 20 min
03Firebase & release3 lessons · 90 min · quiz
  • Authentication with Firebase 30 min
  • Cloud Firestore 35 min
  • Publishing your app 25 min
  • Firebase & release — checkpoint quizQuiz

Completion requirements

  • Complete all 9 lessons
  • Pass all 2 graded quizzes and exams (practice quizzes and mock exams don't count)
  • Get all 2 assignments and projects graded at 50% or more
  • Then claim your verifiable certificate

Assignments & projects

AssignmentAssignment 1: Build and explain

Build a small feature using what you learned in the first modules. Requirements Working code pushed to a Git repositoryA README explaining…

Capstone projectCapstone project

Design, build and deploy a complete project that solves a real problem. Deliverables Live deployed linkSource code repositoryA 2–3 minute d…

Instructor

LogicGigs Academy Team

Engineers and designers from the LogicGigs software house

Courses are taught and reviewed by practitioners who build production software every day.

Requirements

  • Basic programming knowledge in any language
  • A computer capable of running Android Studio

Batches

Batch Oct 2026Oct 27, 2026 – Jan 19, 2027Tue · Thu, 7–9 pmOnlineEnrolling