This is an old revision of the document!
SQLite is an open-source relational database i.e. used to perform database operations on android devices such as storing, manipulating or retrieving persistent data from the database.
SQLite is local database on Android device (data stored/processed on a device) with SQL interface. So, there is no need to perform any database setup or administration task.
SQLite is a legacy, it is independent & absolutely free.
FireBase is a cloud service. FireBase is a NoSQL database. Data stored/processed in a cloud. To access them device need an internet connection.
Exercises:
This lab can be done in teams of 2 if max one person from the team doesn't have a laptop with Android Studio.
1. Create a document describing the advantages and disadvantages of using SQLite & Firebase (write it in Romanian, English or French)
2. Take a look at the following SQLitetutorial: http://tutorialscache.com/android-sqlite-tutorial/
3. Create another application using SQLite or Firebase. It can be a tutorial found online - put the link in the document. Upload the project on Github and write a short README file explaining the exercise and don't forget to include a VIDEO & PICTURES of the application.
4. Send the document including exercise 1 and the link of your tutorial or GitLab project to sabina.horincar@gmail.com until Monday (6 Apr) 20:00.