Introduction

This tutorial project will illustrate how to build Android applications the right way. Having a solid architecture in mind and utilizing popular libraries like Dagger 2, RxJava and Butterknife improve the apps workflow and help you to focus on the important parts. We will build a simple Pokédex application to show what is possible. At the end of this stream you will not only have a very own Pokédex but also the knowledge to build everything you want! The design is by Jake Bell. You can find it here.

What are the requirements?

Basic Android experience

Experiences in Java and understanding of OOP concepts (Inheritance, interfaces, …)

JSON

What is the target audience?

You have basic experience in Android

Learners who want to enhance their knowledge

When are the streaming sessions (streaming schedule)?

Friday and Sunday at 4pm EST

Important

In the stream I announced that I will provide the snapshots of important application states. However LiveEdu does not allow to uploaded more than one file. Therefore I can only provide the latest snapshot, which is pokedexapp-sourcecode-7.1-favingpokemon.zip

EDIT: This project is done. Thank your for going on this adventure for me. I had a lot of fun doing it and I hope you had it as well following me. Feedback is greatly appreciated and will be rewarded with better quality of upcoming streams :D