SubjectsSubjects(version: 845)
Course, academic year 2018/2019
   Login via CAS
Developing Applications for Mobile Devices - NPRG056
Title in English: Vývoj aplikací pro mobilní zařízení
Guaranteed by: Department of Distributed and Dependable Systems (32-KDSS)
Faculty: Faculty of Mathematics and Physics
Actual: from 2015 to 2019
Semester: winter
E-Credits: 3
Hours per week, examination: winter s.:0/2 C [hours/week]
Capacity: unlimited
Min. number of students: unlimited
State of the course: taught
Language: Czech
Teaching methods: full-time
Additional information: http://d3s.mff.cuni.cz/teaching/nprg056
Guarantor: RNDr. Jan Kofroň, Ph.D.
Class: Informatika Mgr. - volitelný
Classification: Informatics > Software Engineering
Annotation -
Last update: Tajemník Katedry (21.04.2017)
The course introduces development of mobile applications focusing the leading mobile development platform - Android. The iOS platform and its basic principles of their development will also be introduced in the case of interest. The course describes general concepts of mobile platforms as well as the specific Android features. The course takes the form of a tutorial, where the speaker presents real mobile applications introducing particular concepts. The lectures will be recorder and put online for later reference.
Course completion requirements - Czech
Last update: RNDr. Jan Kofroň, Ph.D. (06.10.2017)

Pro získání zápočtu je nutné odevzdat zápočtový program v termínu. Z povahy věci tedy není možné zápočet opakovat.

Literature -
Last update: Tajemník Katedry (06.04.2017)

iOS Dev Center: http://developer.apple.com/devcenter/ios/index.action

Android Developers: http://developer.android.com/index.html

Windows Developer Center: https://developer.microsoft.com/en-us/windows

Syllabus -
Last update: Tajemník Katedry (21.04.2017)

General concepts

Application architecture

Creating UI

Asynchronicity (threads, jobs, platform specifics)

OS services

Communication among applications

Application packaging, distribution, and instalation

Running and testing applications

Emulators

General best practices

Brief introduction to iOS

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html