• Post category:StudyBullet-4
  • Reading time:4 mins read


Learn to create Android app quickly using modern libraries like Retrofit, EventBus & ButterKnife

What you will learn

Build a weather forecast Android app

Learn modern libraries like Retrofit, Butter Knife & EventBus

Description

Welcome to Android advanced guide to create a RESTFul API Client app. I have designed this course for those who have some basic knowledge on Android app development. In this course I will show you how you can quickly create an API based app with modern libraries like Retrofit, ButterKnife, and EventBus.

In this course we are going to build a weather forecast app using a service called DarkSky API.


Get Instant Notification of New Courses on our Telegram channel.


Here is how I structured the course. First I will discuss about the API and the structure of the data. After that I will show you how you can convert raw JSON string into Plain Old Java Objects, which is also known as POJO.

Then I will use Retrofit library to get responses from the server. I will also discuss how you can refactor your code to make it clean. I will  show you how to access & update user interface using ButterKnife library.

When a codebase gets larger, it becomes complex to communicate back and forth between different Android components. I will show you how you can easily avoid this issue in the future using EventBus library, right from the beginning.

Finally I will show you how to update the UI dynamically by using the data from that API server.

English
language

Content

Introduction

Introduction
App Overview

Let’s Create The App

Convert JSON to POJO
Get API Response Using Retrofit Library
Refactor The Code
Update UI using ButterKnife Library
Data Passing Between Components Using EventBus Library
Error Handling
Create User Interface

Downloadable Resources

Background Images & Weather Icons
Source Code