INTERNATIONAL RESEARCH JOURNAL OF SCIENCE ENGINEERING AND TECHNOLOGY

( Online- ISSN 2454 -3195 ) New DOI : 10.32804/RJSET

Impact Factor* - 6.2311


**Need Help in Content editing, Data Analysis.

Research Gateway

Adv For Editing Content

   No of Download : 164    Submit Your Rating     Cite This   Download        Certificate

ROOM PERSISTENCE LIBRARY IMPLEMENTATION IN ANDROID

    2 Author(s):  JASPREET SINGH, MR. RACHHPAL SINGH

Vol -  10, Issue- 2 ,         Page(s) : 155 - 159  (2020 ) DOI : https://doi.org/10.32804/RJSET

Abstract

Room is a library which is used to store the raw data into the Android device. It is a new and smooth way to convert raw data into structured data into the Android app. It handles the Create, Read, Update and Delete. Room Library is helpful to eliminate the boilerplate code which is the drawback of SQLite databases. It is an annotation based. Room has basically three components; these are @Entity, @Dao and @Database. Typical structure for this proposed system has four steps. In the initial stage is created an entity using @Entity annotation. In the second steps for creating DAO class stands for Data Access Object. The third step is to create the database, @Database annotation is used to create the database. The fourth step classified the background operations related to the structured database.

[1]. K. Aburvha & Dr.A.Valarmathi  (March 12, 2019). AN ENHANCED PLACEMENT AUTOMATION APP USING ANDROID, [ VOLUME 6 I ISSUE 1 I JAN.– MARCH 2019] IJRAR- International Journal of Research and Analytical Reviews Page 648-652, Url = https://ijrar.com/upload issue/ijrar issue 20543224.pdf 

[2]. Liu, J., & Yu, J. (2011). Research on Development of Android Applications. 2011 4th International Conference on Intelligent Networks and Intelligent Systems. doi:10.1109/icinis.2011.40 URL= https://ieeexplore.ieee.org/abstract/document/6104696
[3]. “About Android” [Online] Available  : https://www.phonearena.com/news/Googles-Android-OS-Past-Present-and-Future id21273 PhoneArena. 17 Aug, 2011. Retrieved 10 Feb, 2020. 
[4]. “Annotations” [Online] Accessed Feb 12, 2020, Available: https://developer.android.com/training/data-storage/room/defining-data 
[5]. “Bernard Che, Longho” (Feb 27, 2020), Room vs greenDAO for Android: A comparative analysis of performance of Room and greenDAO, Url = http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1397762&dswid=7618 
[6]. “Database” [Online] Accessed feb 3, 2020, Available: https://codingwithmitch.com/blog/sqlite-and-the-room-persistence-library/ 
[7]. “DatabaseView” [Online] Accessed Feb 14, 2020, Available: https://developer.android.com/training/data-storage/room/creating-views 
[8]. “Embedded” [Online] Accessd Feb 13, 2020, Available: https://developer.android.com/training/data-storage/room/relationships 
[9]. “Entity” [online], Accessed Jan 30, 2020  Available: http://blog.mallow-tech.com/2018/04/an-introduction-to-room-persistence-library/ 
[10]. “GreenDao” [Online], Available: https://greenrobot.org/greendao/, Accessed on Feb 2, 2020
[11]. “Room Persistence Library” [Online], Available:  https://developer.android.com/topic/libraries/architecture/room, Accessed on Feb 5, 2020
[12]. “History about Room” [Online], Available : https://dzone.com/articles/room-persistence-library, Accessed Feb 1, 2020
[13]. “OrmLite” [Online], Available: https://ormlite.com/, Accessed on Feb 4, 2020
[14]. “Realm-database” [Online], Available: https://realm.io/products/realm-database/, Accessed on Feb 3, 2020
[15]. “Room Introduction”[Online], Available: https://www.freecodecamp.org/news/room-sqlite-beginner-tutorial-2e725e47bfab/, Accessed Feb 1, 2020
[16]. “SQLite Home Page.” [Online]. Available: https://www.sqlite.org/ Accessed on Feb 2, 2020 (6)

*Contents are provided by Authors of articles. Please contact us if you having any query.






Bank Details