- Docente: Daniele Tarchi
- Credits: 3
- SSD: ING-INF/03
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
-
Corso:
First cycle degree programme (L) in
Electronics and Telecommunications Engineering (cod. 0923)
Also valid for First cycle degree programme (L) in Electronics and Telecommunications Engineering (cod. 0923)
Second cycle degree programme (LM) in Telecommunications Engineering (cod. 9205)
Learning outcomes
At the end of the course, the student is introduced to the fundamentals for developing applications for Android mobile devices.
Course contents
It is a suggested pre-requisite having passed the course Foundations of Informatics and Laboratory.
The main parts of this Lab are:
- Intro to Android and Mobile Apps
- Intro to Java for Android
- The development environment: Android Studio
- Activities and navigation flow
- User Interface: View and layout
- Persistence management
- Security and networking
Readings/Bibliography
Suggested readings:
- M. Carli, “Android 6 – Guida per lo Sviluppatore”, Apogeo, 2016
- Michael Burton, "Android App Development For Dummies", 3rd Edition, Wiley, 2016
Reference guide
- http://developer.android.com
Teaching methods
Lab tutorials for developing Android based apps under the teacher guidance
Assessment methods
The assessment of the teaching activity will be performed through a student presentation of a working app
There are two possible methods:
- Development of and Android app previously agreed with the teacher (proposed by the students or suggested by the teacher), even in a group of students, to be presented to the teacher. The student is eligible if during the presentation is able to illustrate the functionalities of the app. The students interested in this method are requested to compose the groups in the first weeks of the course.
- Development of one of the example apps illustrated during the course in 2 hours in Lab 1
Teaching tools
PC available for the students in the lab. It is suggested to have a laptop for individual development.
Office hours
See the website of Daniele Tarchi
SDGs
This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.