Let me first define you what is Machine Learning ,

Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.

Machine learning focuses on the development of computer programs that can access data and use…

Believe it or not, many Android developers have been using DI since their very first applications. However, most new developers haven’t used any DI framework, such as Dagger 2, on their first projects. This sounds ridiculous, but it’s true. How? Let’s see.

In the illustration above, ClassA uses…

Focus two things while developing a software

  1. Understand the problem and match it with some pattern.
  2. Reusage of old interface or making the present design reusable for the future usage.

Go4 divide design pattern into three parts.

  1. Creational
  2. Structural
  3. Behavioral


These design patterns are all about class instantiation or…

Rajendra Rajaram

I am an android developer, Iot developer, and CEO at liveiot.in

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store