Retrofit 2 – Creating an Android Client

Retrofit 2 – Creating an Android Client

Retrofit offers a wide range of functionalities and there are a lot of possible configurations. A lot of larger applications will require some specific setup, for example for OAuth authentication. In order to achieve a clean and stable project,  i’ll introduce you our idea of a sustainable Android client: the RetrofitClient. The RetrofitClient As you know from …

Read More Read More

Retrofit 2 – Basics of API Description

Retrofit 2 – Basics of API Description

In the getting started with Retrofit tutorial you’ve implemented your first request against one GitHub endpoint. Hopefully, you’re excited to try out more of Retrofit’s functionality. In this tutorial, you’ll learn in more detail how to describe API endpoints in Retrofit. How to Describe API Endpoints As you’ve learned in the getting started with Retrofit tutorial, we describe all …

Read More Read More

Retrofit – Getting Started and Creating an Android Client

Retrofit – Getting Started and Creating an Android Client

Hi guys! This is the first tutorial in an extensive series on Retrofit. The series dives through all aspects of Retrofit and prepares you for many potential use cases. You’ll get to know Retrofit’s range of functions and extensibility. Within this first tutorial we’re going through the basics of Retrofit and create an Android client for …

Read More Read More

Android Architecture Components: Room Migration

Android Architecture Components: Room Migration

Hi! This is the last post in the series of Architecture Components articles. This time I’d like to present you migration of a Room database. If you haven’t read previous articles, you can do it here: Android Architecture Components: Room — Introduction Android Architecture Components: Room — Relationships Android Architecture Components: Room — Custom Types Either way, I encourage you to …

Read More Read More

Google’s Android architecture with ObjectBox database

Google’s Android architecture with ObjectBox database

If you haven’t seen Google’s architecture, you can learn more about it here. Also, if you’re not familiar with ObjectBox, check out this post. Introduction The goal with the architecture is to end up with something like this: The main difference is that I’ll be using ObjectBox instead of Room. The architecture doesn’t enforce any specific implementations …

Read More Read More