This 18-week bilingual
(Urdu/English) course is designed to introduce learners to mobile app development
using Flutter—Google’s open-source UI toolkit. Starting with the basics
of Dart programming and Flutter framework, the course gradually takes learners
through UI design, logic building, data management, Firebase integration, and
app deployment. With two recorded video lessons, a live session, assignments, a
quiz, and a practice manual each week, this course offers hands-on experience
and real-world project development to help learners become proficient Flutter
developers.
- Basics of Dart programming language
- Flutter environment setup and UI components
- Navigation and routing in apps
- State management (Provider, Riverpod)
- Working with APIs and JSON
- Firebase authentication and database integration
- Building real-time mobile apps
- Testing, debugging, and publishing apps to Play Store
- Basics of Dart programming language
- Flutter environment setup and UI components
- Navigation and routing in apps
- State management (Provider, Riverpod)
- Working with APIs and JSON
- Firebase authentication and database integration
- Building real-time mobile apps
- Testing, debugging, and publishing apps to Play Store
Basic knowledge of programming is
helpful but not required.
Module
1: Introduction to Full-Stack Mobile Development
Module
2: Dart Programming Fundamentals
Module
3: Flutter Architecture & Project Structure
Module
4: UI Design with Flutter Widgets
Module
5: UI/UX Design in Figma
Module
6: Navigation & Routing
Module
7: State Management Techniques
Module
8: Working with APIs & HTTP Requests
Module
9: Firebase Integration – Authentication
Module
10: Firebase Integration – Firestore & Realtime Database
Module
11: Firebase Integration – Cloud Storage & Cloud Functions
Module
12: Push Notifications & Firebase Messaging
Module
13: Device Integration & Permissions
Module
14: App Deployment & Publishing
Module
15: Testing & Debugging, Capstone Project – Full Stack App Build
Module
16: Career Readiness & Certification Prep
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review. It is a proof for an employer, school, or other institution that you have successfully completed an online course.
|
 |
Earn Shareable Certificate
After completing this course, learners will:
✅ Design, develop, and deploy fully functional cross-platform mobile apps using Flutter and Dart
✅ Build sleek, user-centric UI/UX using Figma and implement real-time features with Firebase
✅ Master both front-end and back-end development workflows for iOS and Android
✅ Create and manage databases, authentication, cloud functions, and push notifications
✅ Work confidently on real-world app projects, from ideation to deployment
✅ Earn a Certificate of Completion from Iqrasity.org to boost their portfolio and job-readiness
Graduates will be fully prepared to launch a career as a Full-Stack Mobile App Developer, freelance independently, or contribute to tech startups and global development teams.