I am writing a android application which requires dependency injection in the data access API the application will need (I am implementing this API). I don’t want to write the dependency injection manually. Therefore, I was thinking of using Spring. I realize that there are two versions of spring. A regular version and a android version. Can the regular version be used in the android application cause I just want the dependency injection functionality and already have the files.
I am writing a android application which requires dependency injection in the data access
Share
Don’t. Spring is a heavy weight server-side framework that is not optimized for Android. The have some Android libraries, but those are for specific things like REST. If you need DI, use an Android framework such as RoboGuice.