This repository contains a project created for LifeSum's CodeTest for Android Developer position.
It makes use of the most popular and hyped pattern in Android these days. Dagger + MVP + RxJava.
StorIO for my ORM Implementation.
Retrofit for the network requests.
Dagger for dependency injections.
MaterialDrawer for the drawer menu.
LoganSquare for JSON parsing.
Timber for logging.
Butterknife for Views injection.
Picasso for Image loading.
EventBus for Events communication.
From the bonus part of the CodeTest, I implemented a FoodDetails Screen and Caching of requests. Also user can save foods and search them offline. Due to limited time, I did not implement animations, multi-add or UnitTesting.
Author : Pavlos-Petros Tournaris (p.tournaris@gmail.com)
Website: Personal Site