Mobile Applications
Development (Native)
People Develop Countries… We Develop P.E.O.P.L.E.
Program Admission Arrangements
Who May Apply?
• Graduates of:
o All University Graduates may apply with minimum grade: Good
Prerequisites
These topics will be discussed with you in the interviews (Resources that applicants can visit or study before interview)
• OOP (Must)
• Data Structures & Algorithms (Must)
• Programming language Competency & Problem Solving (Must)
• Android App. Development (Plus)
• iOS App. Development (Plus)
• Resources: [Link]
• ITI values that could be found here: [Link]
Selection Process
• Phase 1: IQ and Problem-Solving exam | English exam
• Phase 2: Technical Exam (C Programming, OOP, DB, Web Development-→ Questions Level form basics to Intermediate )
Computer-based technical exam in the field of your interest
• Phase 3: Technical Interview
Those applicants would be discussing with the interviewing panel their pre-work -“Before You Apply”- in a one-to-one interview
• Phase 4: Interpersonal Skills Interview
Those how pass phase 3 will be promoted to this interview
Delivery Approach
• 75% face to face Learning| 25 % Online
• Common Hardware
• Common Software
Students’ Deliverables
• Each student must deliver at lest ONE freelancing job and an international certficate based on his track
Mobile Applications Development (Native)
1 Programs Offered 4 Certifications
• App development with Swift
Professional Training Program:
• Associate Android Developer
• Mobile Applications Development with AI
Integration(Native)
Intensive Code Camps:
• Android Applications Development with AI
Integration Track
5 Graduates Job Profiles
• iOS Applications Development with AI iOS Developer
Integration Track iOS developers are required to develop mobile applications for different Apple mobile devices
• Android Automotive Developer Track (iPhone, iPad…etc.) using Objective C or Swift programing languages and to be able to communicate
Online Services (MaharaTech) with different backend technologies using REST APIs and to secure those mobile applications in a
proper way.
Android Developer
2 Industry/Academy Stakeholders Android developers are required to develop mobile applications natively using different google APIs
• Apple over Java or Kotlin programing languages and to be able to communicate with different backend
technologies using REST APIs and to secure those mobile applications in a proper way.
Audits.
3 Targeted Outcome
• Employability
o Vodafone Egypt o Valeo
o VOIS o InstaBug
o Orange Egypt o Valu
o MDI o Khazna
o Etisalat Misr o Deloitte
o NBE
o Fawry
o Aman
Mobile Applications Development (Native)
Program Content Structure 972 Hours
Fundamental courses Android Core Courses
• Track Orientation Workshop • Developing Applications using Java SE
• Operating Systems Fundamentals • Android Applications Development using Java
• Computer Network Fundamentals • Material Design
• Database Fundamentals • Architectural Design Patterns for Android
• Introduction to Software Engineering • Rx Java for Android
• Introduction to Object Oriented • Kotlin Programming Language
Programming Concept • Android Applications Development using Kotlin
• Data Structures and Algorithm • Kotlin Coroutines 4% 23%
6%
• Android Applications Unit Testing
• Dependency Injection In Android 5%
Supporting courses
• Versioning Control Systems
• Java Design Principles and Patterns
iOS Core Courses
10%
• Agile Software Development
Methodologies • Objective C
• Introduction to Testing and automated • Developing Applications for iOS using Obj.C
• Developing Applications for iOS using Swift 24%
unit test
• Introduction to Web technologies • Design Patterns for iOS
• XML and JSON Essentials with Java • iOS Applications Unit Testing
• Java API for Restful Web Service • Reactive programming for iOS
• Freelancing Basic • Swift UI
• Mobile User Interface Concepts (UI) • Dependency Injection in iOS
28%
Soft Skills Courses
Cross-platforms Courses
• Progressive Teamwork (Workshop)
• Flutter Development
• Professional Demeanor (Workshop)
• Kotlin Multi Platform
• Communication Essentials for Professionals
• High Impact Presentations
AI Courses
• Job Seeking Skills
• Intro to Generative AI and prompt engineering
• Vibe coding and working with Gen-AI APIs