This repository contains excersices from several trainings that I've taken and some books that I've read. Most of them are Java based, but the idea is to introduce and refresh base concepts of software development.
Base project Ray Wenderlich RxAndroid tutorial. It contains all the base examples from that tutorial.
First Movies Preview app version. It contains some implementations that were usefull for a while:
- A very basic MVP approach, that was aborded when MVP was being introduced into the Android ecosystem.
- Base event-bus implementation via EventController.
- Clean architecture implementation via UseCase.
This code has evolved into the much more elaborated MoviesPreview application.
Training code that solves some problems from the Cracking The Code Interview - 150 Programing Questions and Solutions, Gayle Laakman.
Some exersices from the Interviewcake website.
Basic and advanced sorting algoritms implementations to be used as library.
Some very common interview programing questions using Strings.
Tree implementation used in some project (don't remember which one). It has a set of utils that allows traversal in different orders, insertions, deletions and more.
Examples of use of ConstraintLayout, based on this post