- 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 thefundamentals for developing applications and mobile devices.
Course contents
It is a suggested pre-requisite having passed the course Foundations of Informatics and Laboratory.
The student with no knowledge on Java programming are strongly suggested to attend the course Telecommunication Software and Laboratory that include also this laboratory course as a module.
The main parts of this Lab are:
- Intro to Android and Mobile Apps
- Intro to Java for Android
- The development environment: Android Studio and Eclipse
- Android resources
- User Interface: View and layout
- Activities
- Intents
- Network management
- Data management
Readings/Bibliography
M. Carli, “Android 4 – Guida per lo Sviluppatore”, Apogeo, 2013
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 the working app; the development of the Android app can be performed also Join by a group of students.
The student is eligible if during the presentation the student is able to illustrate the functionalities of the app
At least two days before the exams the students should share with the teacher all the source code of the app, even by using a cloud service, e.g., Dropbox, Google Drive, One Drive.
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