Android App Programming 2021-2022
Lab 5: SQLite

In this lab, you will learn how to create and use DB in Android using SQLite.

Remember:

1. A basic DB

In this exercise we will create a simple DB - the user will type the name and currency of a country and we will add it in a local database. Follow this example in the slides + video.

2. Chuck Norris DB

The quotes from Chuck Norris are too precious to leave on the internet. Extend your exercise from Lab 3 to store the random jokes you are reading in a database and notify the user that the joke has been forever saved, and allow them to see the DB in another window (activity). You can use the id provided by the API to ensure you do not store jokes you already saved.

All actitivies in your application should share the same database. To do this make your helper class a "Singleton", see notes later.

back to the course web site





FR - FR - FR



L'objectif est d'apprendre comment utiliser les BD avec SQLite dans une application Android.

Rappel :

1. Une BD simple

Dans cet exercice, nous allons créer une DB simple - l'utilisateur va taper le nom et la devise d'un pays et nous allons l'ajouter dans une base de données locale. Suivez cet exemple dans les diapositives + la vidéo.

2. Chuck Norris DB

Les quotes de Chuck Norris sont trop précieuses pour être laissées sur internet. Prolongez votre exercice du laboratoire 3 pour stocker les quotes aléatoires que vous lisez dans une base de données. Notifiez l'utilisateur que le quote a été sauvegardé pour toujours, et lui donnez un façon de voir la BD dans une autre fenêtre (activité). Vous pouvez utiliser l'id fourni par l'API pour vous assurer que vous ne stockez pas les quotes que vous avez déjà sauvegardées.

Toutes les actitivités de votre application doivent partager la même base de données. Pour ce faire, faites de votre classe d'aide un "Singleton", voir les notes plus tard.