5032 - Application Development for the Android Platform
Course information
Title
Application Development for the Android Platform
Course number
5032.24
Academic year
2024-2025
ECTS
7.50
Level
Bachelor
Faculties
Science and Tecnology
Educations
BSc in Software Engineering
Prerequisites
Software Engineering 30 ECTS credits, including 15 credits in programming courses, of which 7.5 credits must be in Java or Kotlin.
Language of instruction
The course is taught in Swedish and English. The textbook is in English and other instructional materials are in Faroese and possibly Scandinavian languages and English. Exams may be in Faroese, Danish or English.
Registration
Students on the fifth semester of B.Sc. in Software Engineering are automatically enrolled. Applicants for an individual course must apply via the Student Service Center at lss@setur.fo
Beginning date
Monday, November 4, 2024
End date
Friday, January 17, 2025
Academic content
Purpose
Android er ein opin pallur til fartelefonir, sum er grundaður á Linux, har Google er ein av fremstu mennarunum. Skeiðið gevur tær teoretiska vitan um pallin og teir komponentar, sum mynda Android stýrisskipanina, umframt praktiskar førleikar at sniðgeva og verkseta forrit til Android.
Learning outcomes
After completing the course, you should be able to: - explain the function of the components that make up the operating system in Android and describe the life cycle of applications in Android, as well as using Android Studio to develop applications for Android that can: - interact with the user via graphical user interfaces, - store data locally on the device using settings, files or databases, - use a RESTful web API - show device location on a map.
Content
- Architecture of the Android platform (Linux kernel, Libraries, Android runtime, Application framework, Applications) - Overview of the Android Software Development Kit - Application development with Android Studio - Lifecycle of an application in Android - Common building blocks such as Activities, Fragments, Views, Intents, Intent Receivers, Services, Content Providers - Security and permissions in Android - Design and implementation of graphical user interfaces defined in XML - 2D graphics and custom GUI components - Use of audio in applications - Data storage (Preferences, Files, Databases) - Network communication to consume web services (REST APIs) - Location-based services - Use of maps in applications
Learning and teaching approaches
The course can be conducted as a campus course or as an online distance course without gatherings. Different implementations place different demands on teachers and students. For each course offering, the teaching method to be applied is specified. All course material is presented via a web-based teaching platform. Guidance is provided via the current teaching platform.
Assessment
Assessment method
L113: Hand-in assignments and oral presentations, 4 Credits Grade scale: Fail (U) or Pass (G) P113: Project and oral presentation, 3.5 Credits Grade scale: Seven-grade scale, A, B, C, D, E, Fx and F. Fx and F represent fail levels.
Examination (internal/external)
External
Grading scale
7-scale
Exam date/dates
The exam is set for week 3
Deadline for withdrawal from exam
Monday, November 4, 2024
Academic responsibility and teachers
Academic responsibility
Hilmar Simonsen
Teachers
Back