Commit Graph

57 Commits

Author SHA1 Message Date
Fernando Cejas
6f9cf3a6fe Bump dependencies:
- Gradle.
- Android Build tools.
- Robolectric: fix failing tests.
2016-12-21 17:29:10 -03:00
Fernando Cejas
7339de70e1 Rename JsonSerializer to Serializer and make it generic. 2016-12-19 17:15:30 -03:00
Fernando Cejas
c3e55a5107 Remove dead code. 2016-12-19 17:03:00 -03:00
Fernando Cejas
133220e656 Change Api url address. 2016-12-19 16:57:03 -03:00
Fernando Cejas
38f47c888c - Minor Refactor.
- Improve class scoping.
2016-12-19 16:56:08 -03:00
Fernando Cejas
6e59ee86d2 Refactor and reformat unit tests. 2016-12-19 16:21:15 -03:00
Rashiq
7f7c1b42dc Fix some small things 2016-07-05 20:28:34 -04:00
Dmitriy Zaitsev
657d523ada make domain and data modules dependent on javax.inject instead of dagger 2 2016-07-03 17:34:39 +03:00
Fernando Cejas
51e57bd621 Minor refactor. 2016-07-01 15:34:58 +02:00
Fernando Cejas
d6615c6c05 Collapse exceptions and assigned error Message on RepositoryErrorBundle class. 2016-07-01 15:22:44 +02:00
Yuki312
3e312f7f84 bugfix JobExecutor thread name always android_0 2015-12-02 22:22:00 +09:00
Fernando Cejas
32a8833504 Lambda-nize data layer. 2015-11-24 22:29:09 +01:00
Fernando Cejas
ea29affc21 Remove useless synchronized code. 2015-11-24 22:08:48 +01:00
Fernando Cejas
2dc549bffa Update dependencies. 2015-11-18 23:40:30 +01:00
Fernando Cejas
0879354b4b Enable frodo on presentation and data layer. 2015-11-05 01:13:35 +01:00
lalongooo
45d9fd759b Remove static and final modifiers on RestApi interface 2015-09-09 16:45:30 -05:00
Fernando Cejas
521793b2dd Rename observables. 2015-07-25 00:14:30 +02:00
Fernando Cejas
317dd33f93 Migrate data unit tests to robolectric 3. Use android unit test support feature. 2015-07-08 23:40:58 +02:00
Fernando Cejas
77e719a1b7 Get rid of unneeded type on data mappers. 2015-07-01 23:36:21 +02:00
Fernando Cejas
5f13a74c67 Disable lint due to retrolambda bug when compiling lint tasks. 2015-06-21 12:58:51 +02:00
Fernando Cejas
639f853fb7 Refactor to use lambdas instead of Rx Func1. 2015-06-20 23:44:31 +02:00
Fernando Cejas
2efd2c4cf4 Added retrolambda dependency through gradle plugin. 2015-06-20 22:40:43 +02:00
Fernando Cejas
c3e953ed16 Update class headers with Apache License in data layer. 2015-04-30 22:37:53 +02:00
Fernando Cejas
035b7446b2 Refactor to use RxJava and reactive approach end to end. 2015-04-21 00:24:31 +02:00
Fernando Cejas
aa9c9c0aec Refactor to use reactive approach on both domain and data layers. 2015-04-19 17:25:17 +02:00
Fernando Cejas
a69552dcc2 Refactor GetUserList use case to use Rx Observables. 2015-04-18 21:01:44 +02:00
Fernando Cejas
64a1aad2fc Change ApiConnection to use OkHttp cliente. 2015-04-18 17:55:25 +02:00
Fernando Cejas
094a554f29 Add okhttp and android annotations dependencies. 2015-04-18 17:55:03 +02:00
Fernando Cejas
8622f96a5f Use aplication, activity and user scope for dependency injection. 2015-03-15 04:23:12 +01:00
Fernando Cejas
96962e6ab5 Refactor user module to include user related injections. 2015-03-06 22:48:13 +01:00
Fernando Cejas
afe6dd1f81 Get rid of presentation layer singletons. Let dagger manage instances. 2015-03-04 23:17:11 +01:00
Fernando Cejas
867f9a4624 Remove singletons let dagger manage class instances. Minor refactor. Fix tests. 2015-03-03 01:00:15 +01:00
Fernando Cejas
65ec60703c Organize build logic. 2015-03-01 22:26:07 +01:00
Fernando Cejas
d80a9d78f6 First refactor to use dagger on presentation layer. 2015-03-01 20:50:53 +01:00
Fernando Cejas
f81fcf855d Add dagger dependencies to data layer. 2015-03-01 20:50:30 +01:00
Fernando Cejas
67b54c1a25 Bump gson to version 2.3 on data layer. 2015-02-17 23:38:19 +01:00
Fernando Cejas
a503fbd240 Add ThreadFactory to JobExecutor. 2015-02-15 21:12:15 +01:00
Fernando Cejas
e96bfa9e80 Add RxJava dependencies for modules. 2015-01-03 00:19:50 +01:00
Fernando Cejas
9ea9c9a7f0 Add global variables for multi project configuration. 2015-01-02 23:03:20 +01:00
Fernando Cejas
97794dc812 Exclude LICENSE.txt in packaging options. 2015-01-02 21:46:10 +01:00
Fernando Cejas
169d10fb30 Add java 7 source and target compatibility. 2014-12-11 21:39:08 +01:00
Fernando Cejas
83f22587d7 Fix travis broken build 2014-12-05 00:59:34 +01:00
Fernando Cejas
cbc3458662 Fix travis broken build 2014-12-05 00:48:53 +01:00
Fernando Cejas
2829c8bb17 Update build tools 2014-12-05 00:37:56 +01:00
Fernando Cejas
845eecf6f4 Polishing a bit the ui. Added styles and refactored layout files. 2014-09-01 16:12:50 +02:00
Fernando Cejas
aeafa4c157 Added unit tests for DiskUserDataStore and UserDataRepository 2014-08-31 21:06:09 +02:00
Fernando Cejas
d6fbf6b410 Added DiskUserDataStore implementation and tests. 2014-08-31 20:32:49 +02:00
Fernando Cejas
61e26be173 Added tests for UserDataStoreFactory and refactored it. 2014-08-31 19:39:08 +02:00
Fernando Cejas
8ad04ee1d2 Added test for json serializer, user entity data mapper and user entity json mapper. Reformatted code. 2014-08-31 19:20:41 +02:00
Fernando Cejas
bfbfbfc05c Fixed repository not working due to network connection. Minor refactor. 2014-08-31 02:27:02 +02:00