Mobile Application Development

Back

Course informations

Study program level Undergraduate
Study program Computer Science
Study program direction Software Engineering
Course year 3.
Course semester V
Course status Core
ECTS 9
Lectures (h) 15
Excercises (h) 45
Seminars (h) -

Course objectives

The student acquires the knowledge required to develop mobile apps from their own design to preparation and release to the App Store or Play Store. After completing the course, the student must know the programming language Java, Swift and XML to define the graphical interface and other resources that accompany the mobile part of the mobile application. The student must know the Android SDK, iOS SDK, functionality and capabilities, and through the integration, they will become acquainted with the main parts of the Android SDK or the iOS SDK. Students will also gain knowledge of the advanced use of development tools for Android, iOS - Android Studio, Xcode Interfaces and testing and debugging applications using the same. The course will also be familiarize students with the use of external libraries and the inclusion of a library in a project using the Android development platform or cocoa pods on IOS.

Course outcomes

  • Analyze the advantages and disadvantages of different operating systems for mobile applications
  • Make a self-made part of the completed mobile solution within the team.
  • Integrate your own solution and access to data on a remote server
  • Install your own solution on different mobile devices (at least two)
  • Test the solution and eliminate the errors
  • Set up a mobile solution on the App Store and Play Store

Course content

Specifications of mobile operating systems. Specificity of the architecture of mobile applications. XML defining graphical interface and other resources. Java - basic level. Swift- basic level. Android SDK and iOS SDK. Mobile application development tools (Android Studio, Xcode). Testing mobile apps. Commercial exploitation of mobile apps (App store and Play store).
Skip to content