@@ -79,8 +79,9 @@ Libraries Used
7979 * [ Animations & Transitions] [ 31 ] - Move widgets and transition between screens.
8080 * [ Fragment] [ 34 ] - A basic unit of composable UI.
8181 * [ Layout] [ 35 ] - Lay out widgets using different algorithms.
82- * Third party
82+ * Third party and miscellaneous libraries
8383 * [ Glide] [ 90 ] for image loading
84+ * [ Hilt] [ 92 ] : for [ dependency injection] [ 93 ]
8485 * [ Kotlin Coroutines] [ 91 ] for managing background threads with simplified code and reducing needs for callbacks
8586
8687[ 0 ] : https://developer.android.com/jetpack/components
@@ -101,6 +102,8 @@ Libraries Used
101102[ 35 ] : https://developer.android.com/guide/topics/ui/declaring-layout
102103[ 90 ] : https://bumptech.github.io/glide/
103104[ 91 ] : https://kotlinlang.org/docs/reference/coroutines-overview.html
105+ [ 92 ] : https://developer.android.com/training/dependency-injection/hilt-android
106+ [ 93 ] : https://developer.android.com/training/dependency-injection
104107
105108Upcoming features
106109-----------------
@@ -140,12 +143,6 @@ Non-Goals
140143The focus of this project is on Android Jetpack and the Android framework.
141144Thus, there are no immediate plans to implement features outside of this scope.
142145
143- A note on dependency injection - while many projects (such as
144- [ Plaid] ( https://github.com/nickbutcher/plaid ) ) use
145- [ Dagger 2] ( https://github.com/google/dagger ) for DI, there are no plans to
146- incorporate DI into Sunflower. This allows developers unfamiliar with dependency
147- injection to better understand Sunflower's code without having to learn DI.
148-
149146Support
150147-------
151148
0 commit comments