Lab on app development for tablets and smartphones
EE-490(g)
This file is part of the content downloaded from Lab on app development for tablets and smartphones.
- Course organization:The course lab takes place eve... (Text and media area)
- We encourage all students to be physically present... (Text and media area)
- Groups and course materialWe assign one tablet, on... (Text and media area)
- Office hours:Rafael Medina: Tue. 9h to 11h (Office... (Text and media area)
- News forum (Forum)
- Discussions Forum (Forum)
- Label (copy) (copy) (Text and media area)
- Teams and projects: (Text and media area)
- Proposed projects (slides) (File)
- Detailed projects description (File)
- Form to request Android project (open until November 12th) (URL)
- Assignments of teams to projects (File)
- During the development of your project, we ask you... (Text and media area)
- gitlab for group project HowTo (File)
- Label (Text and media area)
- Final exam (copy) (Text and media area)
- Information for final exam (File)
- Project handout instructions (File)
- Below is the group projects presentations schedule... (Text and media area)
- Time slots for final exam (File)
- Meet-up and competitionWe will have a meet-up at t... (Text and media area)
- ANDROID Meet-up and Competition (File)
Week 0 - Course presentation and introduction to Kotlin.
Class starts at 14.15h.
In this first session, we will be giving an introduction of the content and format of the course.
We will present various projects, so that you can start thinking about bidding for one.
Then, in the last part of the lecture and in the lab session we will cover the bases of the Kotlin language.
- 00-ANDROID Theory (File)
- Lab 0: Kotlin basics (File)
- Week 0 - Presentation and intro to Kotlin - Video (File)
Week 1 - Android overview. Defining a GUI.
Class starts at 14.15h.
- 01-ANDROID Theory (File)
- Lab1: Hello Android (Folder)
- Lab1 Solution: Hello Android (File)
- Week 1 - Android overview. Defining a GUI. - Video (File)
Week 2 - State and interactivity.
- 02-ANDROID Theory (File)
- Lab 2: Buttons and State (Folder)
- Lab2 solution (File)
- Week 2 - State and interactivity. - Video (File)
Week 3 - Screens and menus.
- 03-ANDROID Theory (File)
- Lab 3: Screens, Menus and Navigation (Folder)
- Week 3 - Screens and menus. - Video (File)
- Lab3 solution (File)
Week 4 - Life cycles and Wear APIs.
- 04-ANDROID Theory (File)
- Lab 4: Interfacing with Android Wear (Folder)
- Week 4 - Life cycles and Wear APIs. - Video (File)
- Lab4_solution (File)
Week 5 - ViewModels and System Services.
- 05-ANDROID Theory (File)
- Lab 5: ViewModels and System Services (Folder)
- Week 5 - ViewModels and System Services. - Video (File)
- lab5_solution (File)
No classes this week
Week 6 - Firebase and Lists.
- 06-ANDROID Theory (File)
- Lab 6 : Firebase and Lists. (Folder)
- Week 6 - Firebase and Lists. - Video (File)
- lab6 solution (File)
- The solution will not compile without your own goo... (Text and media area)
Week 7 - Maps and Room library.
- 07-ANDROID Theory (File)
- Lab 7 : Maps and Room library. (Folder)
- Once again, you will have to add the required API ... (Text and media area)
- Week 7 - Maps and Room Library. - Video (File)
- lab7_solution (File)
Week 8 - Bluetooth Low Energy.
- 08-ANDROID Theory (File)
- Lab 8: Bluetooth Low Energy (Folder)
- Week 8 - Bluetooth Low Energy. - Video (File)
- Lab8_solution (File)
Midterm Exam 2024
- The mid-term exam will take place on Tuesday, Nove... (Text and media area)
- Midterm Information (File)
- Would you like to use a desktop computer for the m... (Text and media area)
- Seatings assignments for midterm (File)
- Midterm mini-project 2024 (Folder)
- Midterm correction and information for final - video (File)
Midterm exam 2023
Midterm exam 2022
Midterm exam 2021
WEEK TO BE UPDATED
The mid-term exam will take place on Tuesday, November 22rd, starting at 14.15 in MED 2 2419 and MED 2 2519.
Carefully read the informations in the slides below.
Good luck!