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 a 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. Today several browsers,operating system and embedded systems use SQLite its a most deployed database engine. SQLite is file-based — the database consists of a single file on the disk, which makes it extremely portable and reliable.
FireBase is a cloud service. FireBase is a NoSQL database. Data stored/processed in a cloud. To access them device need an internet connection. FireBase is suitable for real-time applications.
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.