Skip to content

πŸ’Ύ πšƒπš‘πš’πšœ πš›πšŽπš™πš˜πšœπš’πšπš˜πš›πš’ πšŒπš˜πš—πšœπš’πšœπšπšœ 𝚘𝚏 πšžπšœπš’πš—πš π™ΉπšŽπšπš™πšŠπšŒπš” π™²πš˜πš–πš™πš˜πšœπšŽ πš’πš— πšŒπš˜πš—πš“πšžπš—πšŒπšπš’πš˜πš— πš πš’πšπš‘ πšŠπš— π™°πš—πšπš›πš˜πš’πš 𝚍𝚊𝚝𝚊 πš™πšŽπš›πšœπš’πšœπšπšŽπš—πšŒπšŽ πš•πš’πš‹πš›πšŠπš›πš’ 𝚝𝚘 πšœπšπš˜πš›πšŽ πšŒπš˜πš–πš™πš•πšŽπš‘ 𝚍𝚊𝚝𝚊 πšπš‘πšŠπš πšŠπš›πšŽ πš›πšŽπš•πšŠπšπšŽπš 𝚝𝚘 πšŽπšŠπšŒπš‘ πš˜πšπš‘πšŽπš› πš•πš˜πšŒπšŠπš•πš•πš’ πš˜πš— πšŠπš— π™°πš—πšπš›πš˜πš’πš πšπšŽπšŸπš’πšŒπšŽ

License

Notifications You must be signed in to change notification settings

devrath/DroidDbStorage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DroidDbStorage

github-header-image

πšƒπš‘πš’πšœ πš›πšŽπš™πš˜πšœπš’πšπš˜πš›πš’ πšŒπš˜πš—πšœπš’πšœπšπšœ 𝚘𝚏 πšžπšœπš’πš—πš π™ΉπšŽπšπš™πšŠπšŒπš” π™²πš˜πš–πš™πš˜πšœπšŽ πš’πš— πšŒπš˜πš—πš“πšžπš—πšŒπšπš’πš˜πš— πš πš’πšπš‘ πšŠπš— π™°πš—πšπš›πš˜πš’πš 𝚍𝚊𝚝𝚊 πš™πšŽπš›πšœπš’πšœπšπšŽπš—πšŒπšŽ πš•πš’πš‹πš›πšŠπš›πš’ 𝚝𝚘 πšœπšπš˜πš›πšŽ πšŒπš˜πš–πš™πš•πšŽπš‘ 𝚍𝚊𝚝𝚊 πšπš‘πšŠπš πšŠπš›πšŽ πš›πšŽπš•πšŠπšπšŽπš 𝚝𝚘 πšŽπšŠπšŒπš‘ πš˜πšπš‘πšŽπš› πš•πš˜πšŒπšŠπš•πš•πš’ πš˜πš— πšŠπš— π™°πš—πšπš›πš˜πš’πš πšπšŽπšŸπš’πšŒπšŽ

Demo

Room Database

Architecture πŸ‘·β€β™‚οΈ

  • There are three layers present view,domain,data
  • The View layer can access the domain layer, The domain layer can access the data layer, but the view layer cannot access the data layer directly.
  • The view layer consists of Activity, composable, view-model
  • The domain layer consists of use-cases,db-specific classes,di-modules,db-service
  • The data layer consists of the implementation of the db-service. It interacts with the room-database by getting and sending the data back and forth.

Screen Flow ⏳

πš‚πšžπš™πš™πš˜πš›πš β˜•

If you feel like support me a coffee for my efforts, I would greatly appreciate it.
Buy Me A Coffee

π™²πš˜πš—πšπš›πš’πš‹πšžπšπšŽ πŸ™‹β€β™‚οΈ

Read contribution guidelines for more information regarding contribution.

π™΅πšŽπšŽπšπš‹πšŠπšŒπš” ✍️

Feature requests are always welcome, File an issue here.

π™΅πš’πš—πš πšπš‘πš’πšœ πš™πš›πš˜πš“πšŽπšŒπš πšžπšœπšŽπšπšžπš• ? ❀️

Support it by clicking the ⭐ button on the upper right of this page. ✌️

π™»πš’πšŒπšŽπš—πšœπšŽ Licence πŸ’³

This project is licensed under the Apache License 2.0 - see the LICENSE file for details

About

πŸ’Ύ πšƒπš‘πš’πšœ πš›πšŽπš™πš˜πšœπš’πšπš˜πš›πš’ πšŒπš˜πš—πšœπš’πšœπšπšœ 𝚘𝚏 πšžπšœπš’πš—πš π™ΉπšŽπšπš™πšŠπšŒπš” π™²πš˜πš–πš™πš˜πšœπšŽ πš’πš— πšŒπš˜πš—πš“πšžπš—πšŒπšπš’πš˜πš— πš πš’πšπš‘ πšŠπš— π™°πš—πšπš›πš˜πš’πš 𝚍𝚊𝚝𝚊 πš™πšŽπš›πšœπš’πšœπšπšŽπš—πšŒπšŽ πš•πš’πš‹πš›πšŠπš›πš’ 𝚝𝚘 πšœπšπš˜πš›πšŽ πšŒπš˜πš–πš™πš•πšŽπš‘ 𝚍𝚊𝚝𝚊 πšπš‘πšŠπš πšŠπš›πšŽ πš›πšŽπš•πšŠπšπšŽπš 𝚝𝚘 πšŽπšŠπšŒπš‘ πš˜πšπš‘πšŽπš› πš•πš˜πšŒπšŠπš•πš•πš’ πš˜πš— πšŠπš— π™°πš—πšπš›πš˜πš’πš πšπšŽπšŸπš’πšŒπšŽ

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages