Understanding Inversion of Control (IoC) PrincipleThe biggest issue, any enterprise app can face is the complexity of wiring different elements or components together. Over a long period…Aug 20, 20192Aug 20, 20192
One Year working with /e/ FoundationI am Amit Kumar and I have been working with /e/ Foundation since last year. It’s a non-profit project for the public by the public (open…Mar 20, 2019Mar 20, 2019
What is Kotlin and Why should you use it?Kotlin is a modern programming language which targets java platform and run on JVM. Although it’s not a very new language but it has become…Aug 27, 2018Aug 27, 2018
Dagger Useful Techniques — #1 Map MultibindingsWelcome to a series of Dagger Useful Techniques to make your dependency injection experience smoother. In this series, I would like to help…Sep 29, 20171Sep 29, 20171
Securing app with JSON Web TokensThis article will explain what Json Web Tokens (JWTs), why one should use them and how one can use them to ensure security in the…Jul 23, 20171Jul 23, 20171
Understanding Model-View-PresenterModel-View-Presenter (MVP) pattern is an android architecture pattern, which for a while now gaining importance and popularity. There are…Jun 2, 2017Jun 2, 2017
Stitch — Threading using AnnotationsWorking on a project, you often need to write the same code again and again. Same thing had happened to me. When I was working on a…May 25, 2017May 25, 2017
Maintaining Code Style for Android App“Any fool can write code that a computer can understand. Good programmers write code that humans can understand”. — Martin Fowler.May 14, 2017May 14, 2017
10 Best Practices of Java in AndroidIn this story, I am sharing what i have learnt in the journey of Android Development. I always think to write code in terms of APIs…Dec 2, 20162Dec 2, 20162