Mobile Application Development
Course code
IFI6224.DT
old course code
Course title in Estonian
Mobiilirakenduste arendamine
Course title in English
Mobile Application Development
ECTS credits
4.0
approximate amount of contact lessons
42
Teaching semester
autumn - spring
Assessment form
assessment
lecturer of 2019/2020  Autumn semester
õppejõud on määramata
lecturer of 2019/2020  Spring semester
lecturer not assigned
Course aims
The objective of the course is to provide theoretical
knowledge and practical skills for developing mobile application.
Brief description of the course
Specific characteristics of software development for mobile devices. Working with different devices and platforms. Frameworks and technologies for developing mobile applications. Web-based, hybrid and platform specific applications. Managing and binding events, navigation through pages, designing user interface (UI). Running and monitoring created application in emulator and on devices. Using data from microphone, camera and sensors. Using output devices. Storing data internally. Developing communication through network. Developing tailored software solutions individually and in groups.
Independent work
Weekly assignments provided with separate technical requirements. Developing autonomous application with recording ability. Creating real-time application with web-based data exchange. Technical analysis of given applications.
Learning outcomes in the course
The students who have passed the course know the tools, possibilities and restrictions for creating mobile application. Students are able to design and develop mobile application and also evaluate the complexity and necessary workload.
Assessment methods
Students have to submit and successfully defend all required weekly assignments.
Students must provide working lesson example solutions for each missed lesson.
Teacher
Roman Gorislavski
Study literature
Android Tutorial https://www.tutorialspoint.com/android/
Apache Cordova get started
https://cordova.apache.org/#getstarted
Replacement literature
Asenduskirjanduse põhjal kursuse läbimine on võimalik eraldi kokkuleppel õppejõuga