inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
EUR 995
Per course
Start Date
Medium of studying
Fully Online
Duration
2 months
Program Facts
Program Details
Degree
Diploma
Major
Software Development | Applications Development and Analysis | Computer Programming
Area of study
Information and Communication Technologies
Education type
Fully Online
Timing
Part time
Course Language
English
Tuition Fee
Average International Tuition Fee
EUR 995
About Program

Program Overview


This mobile app development course provides a comprehensive foundation in native Android application development. Learners will explore core areas such as UI design, data storage, and external resource integration. Through hands-on projects, they will develop a custom mobile application while adhering to industry standards and best practices. The course is delivered online over 11 weeks with live instructor-led sessions.

Program Outline

Degree Overview:

This mobile app development course provides a foundation in native mobile application development. The learner is introduced to the variety of development approaches, focusing on native android application development. The core areas of native application development are explored, including designing a user interface, integrating with data storage solutions, and accessing external resources. Programming is primarily done in Java, with additional XML.


Objectives:

  • Compare different technologies and select the best for a mobile application project.
  • Follow design patterns and standards used in industry during mobile application development.
  • Develop a bespoke interactive user interface for a native mobile application.
  • Harness existing technologies and services to enhance the capabilities of a mobile application.
  • Develop robust, maintainable code that can interact with various data storage solutions.

Outline:


Week 1:

  • Overview of mobile application development
  • Native vs.
  • Hybrid Applications
  • Integrated Development Environments

Week 2:

  • Control structures and variables
  • Classes and Objects
  • Functions
  • Error handling

Week 3:

  • User Interface Design
  • UI Widgets and Components
  • Debugging
  • Phone Emulators

Week 4:

  • Data storage and file system
  • Application privileges
  • Application frameworks

Week 5:

  • Images and Media
  • Recording and Playback
  • Camera interactions

Week 6:

  • GPS Location Services
  • Google Maps integration

Week 7:

  • Web protocols and integration
  • JSON
  • XML

Week 8:

  • Coding standards and practice
  • Design patterns in code

Week 9:

  • Database interactions
  • Data backup and centralization

Week 10:

  • Notifications
  • Cloud-based service integration
  • SMS

Week 11:

  • Application testing
  • Application deployment
  • App Store introduction and policies

Assessment:

During the course, the learner will develop a custom mobile application using the technologies introduced each week. This allows them to focus on developing an application relevant to their interest.


Teaching:

The course is delivered online over 11 weeks, with one evening session per week. It is led by a live instructor.

SHOW MORE
How can I help you today?