Create First Android Kotlin application

Welcome to this series of articles where we are going to learn Kotlin, a new JVM language, while developing an Android App. I hope it will help you to learn this incredible language in the context of Android. This stories will be separated in different Parts. In the Content section you will have the different Parts and the main topics that are going to be discussing there, each Part will include different Kotlin features.

How to make Reddit like Android Kotlin app

My intention is not to create the best App in the world (I can’t do that hahah) but I’ll try to explain Kotlin and it’s main features while developing this app.

Libraries that we are going to use:

  • Retrofit 2.0: To consume public Reddit API.
  • RxJava: We will use Observables to decouple the UI thread with our background tasks. In this case to call the API and return this values to the UI.
  • Picasso: Load images from Reddit.
  • RecyclerView: We will use the RecyclerView to present the information and also to provide the infinite scroll behaviour.
  • Kotlin Android Extensions: to bind the UI (Views) with code.
  • Dagger 2: Dependency Injection

Source: How to Create Reddit like Android Kotlin app 


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s