73310 - Telecommunications Software Lab T-A

Course Unit Page


This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.

Quality education Industry, innovation and infrastructure

Academic Year 2018/2019

Learning outcomes

Note: This course is taken from the First-cycle Degree in Ingegneria Elettronica e Telecomunicazioni, taught in Italian.

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


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