Enrolment options

Course image MOBILE APPLICATION DEVELOPMENT
Information Technology

Course Objectives

By the end of this course, participants will be able to:

  1. Understand Mobile Platforms:

    • Gain insight into the mobile ecosystem, including Android and iOS operating systems.
    • Explore mobile application architectures (MVC, MVVM).
  2. Development Tools and Environment:

    • Set up Integrated Development Environments (IDEs) such as Android Studio and Xcode.
    • Use mobile development frameworks and libraries.
  3. User Interface (UI) Design:

    • Learn the principles of designing user-friendly interfaces.
    • Implement responsive designs that accommodate various screen sizes and orientations.
  4. Programming Fundamentals:

    • Develop applications using programming languages specific to mobile platforms (e.g., Java/Kotlin for Android, Swift for iOS).
    • Handle data management and storage (local databases, APIs).
  5. Application Functionality:

    • Implement key features such as GPS, camera integration, and push notifications.
    • Learn about application performance optimization.
  6. Testing and Debugging:

    • Understand the importance of app testing and debugging.
    • Utilize testing frameworks to ensure application reliability and user experience.
  7. Deployment and Maintenance:

    • Learn how to publish apps on the Google Play Store and the Apple App Store.
    • Understand post-launch maintenance and updates for mobile applications.

Course Structure

  1. Introduction to Mobile Development:

    • Overview of mobile platforms and trends.
  2. Setting Up Development Environment:

    • Installation and configuration of IDEs.
  3. Programming Basics:

    • Introduction to Kotlin/Java or Swift.
  4. User Interface Development:

    • Layouts, views, and UI components.
  5. Data Management:

    • Working with APIs and databases.
  6. Functionality Implementation:

    • GPS, Sensors, Notifications.
  7. Testing and Deployment:

    • Testing techniques and the app store submission process.
  8. Final Project:

    • Capstone project where participants develop and present a complete mobile application.


Guests cannot access this course. Please log in.