About

Policies

Mobile Application Development (Flutter)

Mobile Application Development (Flutter)

Brief Contents

  1. Introduction to Flutter and Dart. Application scenarios
  2. Use of widgets, built-in widgets and customized widgets
  3. Page navigation with tabs, side drawers and stack-based navigation
  4. Debugging for tracking the errors
  5. Building Layouts, Containers, Text Styling, Rows and Columns
  6. Dart Control Statements and Collections, Sound Null safety
  7. Dart Enumerations, Classes and Objects
  8. State management in pages
  9. Handling and validating the input data from users
  10. Connecting Flutter app to backend servers by sending Http requests
  11. User authentication, Login and Signup pages
  12. Calling Web APIS of back-end in the mobile Apps
  13. Use JSON based data storage in a Non-SQL Database way
  14. Setting up Git and GitHub
  15. Adding Google Maps in application pages
  16. Adding animations and page transitions, uploading images
  17. Push Notifications – manual and automated ways
  18. Publish mobile app to store and play store

One Month Guided Project with Trainer’s Support (02 days per week):

Trainer will check the progress of assigned individual Project and guide about further work.

 

2026 © National University of Modern Languages, Islamabad.

Admission LMS Student Portal Library Journals E-Registration Online QEC Results Datesheets Scholarships Feedback