Skip to content

Commit a1a8c21

Browse files
committed
Graphics added and README updated.
1 parent 8f8ec6e commit a1a8c21

File tree

7 files changed

+8
-6
lines changed

7 files changed

+8
-6
lines changed

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
![](media/screenshots/blog-cover.jpg)
1+
![](media/cover.png)
22

33
# **DocuBox**
44

5-
**DocuBox** is an cloud storage app in which we can securely save our files.
5+
### **DocuBox** is a cloud based file storing app where you can securely store and access your documents from anywhere around the world!
66

77
<!-- # Blog ✍ -->
88

@@ -46,8 +46,9 @@ It uses a custom NodeJS Server running on Linode. It uses Linode for database an
4646

4747
### Insights into the app 🔎
4848

49-
<!-- Place all mockups and banners here -->
50-
49+
![](media/graphicA.png)
50+
![](media/graphicB.png)
51+
![](media/graphicC.png)
5152
## 📸 Screenshots
5253

5354
| | | |
@@ -80,7 +81,6 @@ It uses a custom NodeJS Server running on Linode. It uses Linode for database an
8081
- [ViewModel](https://developer.android.com/topic/libraries/architecture/viewmodel) - Stores UI-related data that isn't destroyed on UI changes.
8182
- [ViewBinding](https://developer.android.com/topic/libraries/view-binding) - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
8283
- [DataBinding](https://developer.android.com/topic/libraries/data-binding) - Binds data directly into XML layouts
83-
- [Room](https://developer.android.com/training/data-storage/room) - Room is an android library which is an ORM which wraps android's native SQLite database
8484
- [DataStore](https://developer.android.com/topic/libraries/architecture/datastore) - Jetpack DataStore is a data storage solution that allows you to store key-value pairs or typed objects with protocol buffers.
8585
- [Dependency Injection](https://developer.android.com/training/dependency-injection) -
8686
- [Hilt-Dagger](https://dagger.dev/hilt/) - Standard library to incorporate Dagger dependency injection into an Android application.
@@ -93,6 +93,8 @@ It uses a custom NodeJS Server running on Linode. It uses Linode for database an
9393
- [Material Components for Android](https://github.com/material-components/material-components-android) - Modular and customizable Material Design UI components for Android.
9494

9595
# Package Structure
96+
97+
![](media/package%20structure.png)
9698

9799
com.docubox # Root Package
98100
.
@@ -117,7 +119,7 @@ It uses a custom NodeJS Server running on Linode. It uses Linode for database an
117119
## Architecture
118120
This app uses [***MVVM (Model View View-Model)***](https://developer.android.com/jetpack/docs/guide#recommended-app-arch) architecture.
119121

120-
![](https://developer.android.com/topic/libraries/architecture/images/final-architecture.png)
122+
![](media/architecture.png)
121123

122124

123125

media/architecture.png

82.5 KB
Loading

media/cover.png

964 KB
Loading

media/graphicA.png

357 KB
Loading

media/graphicB.png

263 KB
Loading

media/graphicC.png

421 KB
Loading

media/package structure.png

385 KB
Loading

0 commit comments

Comments
 (0)