Commit Graph

  • 77e719a1b7 Get rid of unneeded type on data mappers. Fernando Cejas 2015-07-01 23:36:21 +02:00
  • 9a2ab826f0 Added injection resetting at fragments #31 Grzegorz Rynkowski 2015-06-26 20:54:16 +02:00
  • 0c3e56d098 Fixed a RecyclerView error "No adapter attached; skipping layout" Grzegorz Rynkowski 2015-06-26 20:47:52 +02:00
  • c72e8d5654 Trying java 8 on Travis Fernando Cejas 2015-06-21 13:12:45 +02:00
  • 5f13a74c67 Disable lint due to retrolambda bug when compiling lint tasks. Fernando Cejas 2015-06-21 12:58:51 +02:00
  • 63eb6ed771 Revert "Bump android build tool version." Fernando Cejas 2015-06-21 12:36:12 +02:00
  • c514e05600 Attach debug.keystore and setup build.gradle to use this configuration. v0.7.0 Fernando Cejas 2015-06-21 01:05:57 +02:00
  • d26d47f438 Bump android build tool version. Fernando Cejas 2015-06-21 01:05:04 +02:00
  • 23e4ed159d Bump gradle wrapper version to 2.4 Fernando Cejas 2015-06-21 01:04:46 +02:00
  • 639f853fb7 Refactor to use lambdas instead of Rx Func1. Fernando Cejas 2015-06-20 23:44:31 +02:00
  • 2efd2c4cf4 Added retrolambda dependency through gradle plugin. Fernando Cejas 2015-06-20 22:40:43 +02:00
  • 8900761e49 Bump rxJava version to 1.0.12 Fernando Cejas 2015-06-20 21:33:43 +02:00
  • d75c641def Bump android build tools version. Fernando Cejas 2015-06-20 21:33:20 +02:00
  • dd6c2af307 Bump android build tools version. Fernando Cejas 2015-05-08 21:17:11 +02:00
  • c3e953ed16 Update class headers with Apache License in data layer. Fernando Cejas 2015-04-30 22:37:53 +02:00
  • 7219fd0270 Update class headers with Apache License in data layer tests. Fernando Cejas 2015-04-30 22:34:47 +02:00
  • c6c64a6de4 Update class headers with Apache License in domain layer. Fernando Cejas 2015-04-29 22:14:53 +02:00
  • c38fe26d13 Update class headers with Apache License in presentation layer. Fernando Cejas 2015-04-28 23:26:07 +02:00
  • 035b7446b2 Refactor to use RxJava and reactive approach end to end. Fernando Cejas 2015-04-21 00:24:31 +02:00
  • a11da839a6 Refactor: removed un-useful abstractions. Fernando Cejas 2015-04-20 23:08:56 +02:00
  • aa9c9c0aec Refactor to use reactive approach on both domain and data layers. Fernando Cejas 2015-04-19 17:25:17 +02:00
  • 33b23eac7c Add default subscriber. Remove un-meaningful tests. Fernando Cejas 2015-04-19 14:09:15 +02:00
  • a69552dcc2 Refactor GetUserList use case to use Rx Observables. Fernando Cejas 2015-04-18 21:01:44 +02:00
  • 64a1aad2fc Change ApiConnection to use OkHttp cliente. Fernando Cejas 2015-04-18 17:55:25 +02:00
  • 094a554f29 Add okhttp and android annotations dependencies. Fernando Cejas 2015-04-18 17:55:03 +02:00
  • a34022f57c Update README.md Fernando Cejas 2015-04-18 15:00:34 +02:00
  • 0749c4d38e Bump rx dependencies. Fernando Cejas 2015-04-18 14:58:51 +02:00
  • ff9a0df745 Make robolectric run unit tests on Android Studio. Fernando Cejas 2015-04-18 14:58:32 +02:00
  • 95cee6d26a Add tasks for executing unit and acceptance tests. Fernando Cejas 2015-04-18 14:57:49 +02:00
  • 23ad71a074 Merge pull request #15 from sebastienrouif/presentationTestFix Fernando Cejas 2015-04-18 00:07:14 +02:00
  • 0076524f9a Fix for presentation layer tests #15 sebastienrouif 2015-04-17 00:52:03 +01:00
  • d270f896da Rollback gradle wrapper version. Fernando Cejas 2015-04-17 00:15:34 +02:00
  • 9cae68c271 Bump android tools version. Fernando Cejas 2015-04-17 00:06:33 +02:00
  • 94a995b0d2 Update README.md Fernando Cejas 2015-04-17 00:00:55 +02:00
  • b108fc0899 Bump gradle wrapper version. Fernando Cejas 2015-04-16 23:55:29 +02:00
  • 35efb96d3b Update README.md Fernando Cejas 2015-04-11 16:14:46 +02:00
  • 097d306314 Update android build tools Fernando Cejas 2015-04-11 16:08:38 +02:00
  • f71dedfdc4 Update README.md v0.6.0 Fernando Cejas 2015-04-11 15:54:21 +02:00
  • 5206ece4ea Remove unused inject methods. Fernando Cejas 2015-04-11 02:01:01 +02:00
  • faa0d2a379 Fix mistyping. Fernando Cejas 2015-04-10 22:08:11 +02:00
  • 082aa66f2e Fix Dagger2 component names. Fernando Cejas 2015-04-09 20:32:10 +02:00
  • aff4b6d6ae Update dagger2 dependency to use stable version. Fernando Cejas 2015-04-09 20:31:55 +02:00
  • 8ed37ce3c4 Add documentation to dependency injection components and modules. Fernando Cejas 2015-03-23 23:18:34 +01:00
  • ced2c35a10 Remove unused exposed dependency. Fernando Cejas 2015-03-23 23:17:58 +01:00
  • c8035341b2 Fix mistype. Fernando Cejas 2015-03-16 22:27:40 +01:00
  • 6740a6b495 Move injection logic to activity. PerActivity scope used. Fernando Cejas 2015-03-15 19:14:40 +01:00
  • 9b857e2865 Remove unused inject method. Fernando Cejas 2015-03-15 19:12:59 +01:00
  • a8aeb18f77 Extract dependency injection logic to new method. Fernando Cejas 2015-03-15 04:51:50 +01:00
  • c4f0c32e34 Remove unused Context provide method. Fernando Cejas 2015-03-15 04:48:22 +01:00
  • 8622f96a5f Use aplication, activity and user scope for dependency injection. Fernando Cejas 2015-03-15 04:23:12 +01:00
  • 8e5878fbb8 Refactor dependency injection components. Create a user component. Fernando Cejas 2015-03-15 04:22:40 +01:00
  • cf29c79182 Remove unused qualifier and scope. Fernando Cejas 2015-03-15 04:21:46 +01:00
  • 175137a222 Remove null checks in constructor. Get rid of unuseful tests. Fernando Cejas 2015-03-12 01:43:06 +01:00
  • a6e5aba496 Return correct application context. Fernando Cejas 2015-03-12 01:31:41 +01:00
  • 7bfde4ffc3 Fix Application module removing wrong type. Fernando Cejas 2015-03-10 01:22:53 +01:00
  • 0d6fdff94e Add PerActivity scope. Fernando Cejas 2015-03-10 00:49:26 +01:00
  • 0e61557494 Add ForApplication qualifier. Fernando Cejas 2015-03-10 00:49:16 +01:00
  • 627ed50bf0 Disable pre design on continuos integration environment. Minor refactor. Fernando Cejas 2015-03-08 20:54:22 +01:00
  • 96962e6ab5 Refactor user module to include user related injections. Fernando Cejas 2015-03-06 22:48:13 +01:00
  • 20a74ca865 Let dagger manage domain objects instances. Fernando Cejas 2015-03-06 22:06:29 +01:00
  • 7ecdb98d12 Added dagger dependencies to domain layer. Fernando Cejas 2015-03-06 22:04:24 +01:00
  • f831f20547 Fix failing tests. Fernando Cejas 2015-03-04 23:30:06 +01:00
  • afe6dd1f81 Get rid of presentation layer singletons. Let dagger manage instances. Fernando Cejas 2015-03-04 23:17:11 +01:00
  • 867f9a4624 Remove singletons let dagger manage class instances. Minor refactor. Fix tests. Fernando Cejas 2015-03-03 01:00:15 +01:00
  • b77fc5fa63 Add injectable constructor to user details presenter. Fernando Cejas 2015-03-02 23:59:32 +01:00
  • 65ec60703c Organize build logic. Fernando Cejas 2015-03-01 22:26:07 +01:00
  • d80a9d78f6 First refactor to use dagger on presentation layer. Fernando Cejas 2015-03-01 20:50:53 +01:00
  • f81fcf855d Add dagger dependencies to data layer. Fernando Cejas 2015-03-01 20:50:30 +01:00
  • a56455cf8c Minor refactor for injecting Base Activity dependencies. Fernando Cejas 2015-03-01 17:26:11 +01:00
  • f46cc1d999 Remove unused initialization code from user list activity. Fernando Cejas 2015-03-01 16:36:53 +01:00
  • 7491a7cccd Add singleton scope to navigator. Fernando Cejas 2015-03-01 16:36:32 +01:00
  • 59e60c1e0f Update to latest robolectric version. Fernando Cejas 2015-02-28 11:19:14 +01:00
  • b0e96df956 Update latest android build tools. Fix broken robolectric tests. Fernando Cejas 2015-02-28 11:16:18 +01:00
  • 290b083a97 Add provide context and layout inflater to Application Module. Fernando Cejas 2015-02-26 23:01:29 +01:00
  • 5af7f59776 Remove unused ApplicationComponent getter. Fernando Cejas 2015-02-26 23:01:02 +01:00
  • bffb799db9 Change dependency injection components scope. Fernando Cejas 2015-02-24 23:04:29 +01:00
  • 5eadda69a3 Move dependency injection components and modules inside internal.di package. Fernando Cejas 2015-02-24 23:03:54 +01:00
  • a70a51d2d5 Move navigation logic to BaseActivity. Fernando Cejas 2015-02-24 22:46:18 +01:00
  • 86ea8ac6b7 Add Main Activity dependency injector component and module. Fernando Cejas 2015-02-24 22:23:15 +01:00
  • fd3d78a316 Make navigator injectable. Fernando Cejas 2015-02-24 22:23:02 +01:00
  • 9234c4c1d2 Add application dependency injector component and module. Fernando Cejas 2015-02-24 22:22:36 +01:00
  • 18ef9e92b5 Add application component for dependency injection with dagger. Fernando Cejas 2015-02-19 22:46:09 +01:00
  • f9fec1c4fa Added missing annotation dependency needed by dagger. Fernando Cejas 2015-02-19 22:45:31 +01:00
  • c042d34a01 Rename presentation module to application module. Fernando Cejas 2015-02-19 22:45:05 +01:00
  • 5195587daf Add android application class and presentation module. Fernando Cejas 2015-02-18 23:46:58 +01:00
  • 93a9ff0ef0 Add Application class. Fernando Cejas 2015-02-18 00:45:34 +01:00
  • 81159e71d3 Bump android build tools to 1.0.1. Fernando Cejas 2015-02-18 00:16:33 +01:00
  • 7873c2b957 Remove testing static libs and add dependencies on build.gradle file. Fernando Cejas 2015-02-18 00:10:42 +01:00
  • 48a4c7472c Bump to espresso 2.0. Fix failing tests. Fernando Cejas 2015-02-18 00:01:36 +01:00
  • 67b54c1a25 Bump gson to version 2.3 on data layer. Fernando Cejas 2015-02-17 23:38:19 +01:00
  • f3b7a70129 Add dagger 2 dependency. Fernando Cejas 2015-02-17 23:37:33 +01:00
  • 23858c0083 Ignore IconMissingDensityFolder for lint. Fernando Cejas 2015-02-17 23:28:55 +01:00
  • 5b5e47c614 Update recycler view version. Fernando Cejas 2015-02-17 23:24:08 +01:00
  • 1e04894091 Remove unused build type. Fernando Cejas 2015-02-17 23:21:07 +01:00
  • a503fbd240 Add ThreadFactory to JobExecutor. Fernando Cejas 2015-02-15 21:12:15 +01:00
  • 86c48c6743 Add groovy assignability check. Fernando Cejas 2015-02-03 21:36:29 +01:00
  • a053bad31f Extract project name to a variable. Fernando Cejas 2015-02-03 21:28:35 +01:00
  • f9e87636f9 Unit tests working on android studio. Fernando Cejas 2015-02-03 21:23:33 +01:00
  • ec26a74f65 Remove unused TODO. Fernando Cejas 2015-01-05 22:13:13 +01:00
  • f382d3ac80 Add compile version api level 21 Lollipop. Fernando Cejas 2015-01-03 00:24:55 +01:00