New course! Every coder should learn Generative AI!
Try a free lesson0
Which third party libraries is good to learn for android development?
As above. which libraries are good to learn and why (please give some description and comment about it). Also I am interested which libraries are good from job point of view.
1 Answer
+ 1
(assuming you use Java, no idea if it works with Kotlin) RxJava - reactive programming, it can be a bit hard to grasp its concepts but observables can make your code more concise and more effective
Retrofit - Http library, not that difficult to learn but to my knowledge requires an API endpoint to connect to
Dagger - dependency injection, much better than Singleton patterns
ButterKnife (possibly with ButterKnifeZelezny) - easy binding of UI elements in code
If you don't want to fiddle with RecyclerView Adapters, FastAdapter works pretty well
You could also use Room/Realm for database access
For loading and displaying images, I think that Glide works well (though you can use Picasso if you want a smaller package)