Mobile App Development (Flutter)

Course Overview
Mobile application development is the process of creating software applications that run on smartphones, tablets and digital assistants, most commonly for the Android and iOS operating systems and a mobile application access remote content from cloud using web services. Mobile application development is becoming increasingly important as more people use their mobile devices to access the internet. Mobile applications provide users with a convenient way to access information, services, and products. Mobile applications can also help businesses reach a wider audience and increase their customer base. Additionally, mobile applications can help businesses improve their customer service and increase their efficiency.
What is the Target Audience?
- Developers who want to improve their designing skills.
- Non degree holders who want to learn highly employment skills
- All those who want to earn through working on various freelancing website or who want to successful entrepreneurs
Why choose us?
Mobile app development has turned out a norm and fundamental need for a successful business. They take care of both customer’s as well as the business owner’s needs, by giving them an efficient marketing tool. Apps are turning into the dominant form of digital interaction. Gone are the days when users used to visit websites for information. Mobile app development is still important in 2023 because people are using their mobile devices more than ever before. Mobile apps provide businesses with a way to reach their customers where they are. Also, they offer a convenient way for customers to access information and services
• Grab a lot of clients as a freelancer
• Boost your professionalism
• Kick start your own setup as a visionary entrepreneur
Pre-Requisites
- Basic computer skills
- Basic programming knowledge
- Familiarity with Object Oriented Programming
- Understanding of mobile devices and their operating systems
- Knowledge of database fundamentals
- Basic knowledge of UI and UX
Week 01 (Computer Basics)
LU 01: Orientation & Introduction
LU 02: Computer Basics (hardware & software)
LU 03: Email Handling
LU 04: Development Environment Setup
LU 05: Microsoft Office(Word, Excel & PowerPoint)
LU 06: LinkedIn Profile
LU 07: GitHub (version control system)
Week 02-07 (Dart Programming)
LU 01: Basic programming
LU 02: Standard Input/Output (I/O) Statements
LU 03: Conditional Statements
LU 04: Loop Statements
LU 05: Dart Collection
LU 06: Functions
LU 07: Object Oriented Programming
LU 08: Exception Handling
Week 08-09 (SQLite Concepts)
LU 01: Data definition language (DDL)
LU 02: Data manipulation language (DML)
LU 03: Transaction control language (TCL)
LU 04: Aggregate Functions
LU 05: Sub Queries and Joins
Week 10-13 (Flutter UI Development )
LU 01: Widgets, stateless and stateful Widget
LU 02: Figma UI to flutter UI conversion
LU 03: Themes Management (dark theme and Light theme)
LU 04: Usage of style using material 3
LU 05: Implementation of components using Material 3
LU 06: Mobile UI Testing
Week 14-20 (Flutter App Development)
LU 01: Introduction to Android
LU 02: Development of Cards, Views, Tabs and Layouts
LU 03: Application integration with embedded database (SQLite)
LU 04: Integrate with Firebase
LU 05: Integrate with web services
LU 06: Integrate with state management
Week 21-22 (Freelancing)
LU 01: Basic of freelancing
LU 02: Create account on Facebook, LinkedIn and Fiverr Profile
LU 03: Profile ranking SEO
Week 23-26 (Internship)
- English Communication Skills
- Freelancing
- Work Ethics
- Fiqar-e-Iqbal
- Soft Skills
5.1 Personality Development
5.2 CV making and Interview Skills
5.3 Communication Skills
5.4 Presentation Skills
5.5 Teamwork
5.6 Stress management
5.7 Time management
5.8 Motivational Talks
Course Fee: Rs 10,000 per month
- Modules : 05
- Duration : 3 months
- Prerequisite : mentioned in text
- Language : English / Urdu mix
- Mode : In Campus
- Enrollment : 30 Students
- Session : Morning
- Starting : keep watching admission page