126 Commits

Author SHA1 Message Date
42491ea00c update build.gradle to clean warnings. update retrolambda to 3.7.0 2018-02-11 16:45:33 +08:00
2822604ae0 update gradles to make the build pass on Android Studio 3.0 2017-11-21 11:58:06 +08:00
8c78f8f148 Fix tests and generify use case parameters. 2016-12-26 16:21:57 -03:00
b64a353acb Generify UseCase<T> 2016-12-26 14:08:49 -03:00
729ec11cca Migrate to RxJava 2. 2016-12-23 16:57:10 -03:00
ca067b1006 Remove frodo for now. 2016-12-23 15:31:19 -03:00
dfd61c2917 Dynamic parameters in use cases. 2016-12-23 15:22:42 -03:00
988e02b25b Refactor UserModule to use constant for injection rather than string literals. 2016-12-22 17:53:19 -03:00
c3e55a5107 Remove dead code. 2016-12-19 17:03:00 -03:00
38f47c888c - Minor Refactor.
- Improve class scoping.
2016-12-19 16:56:08 -03:00
6e59ee86d2 Refactor and reformat unit tests. 2016-12-19 16:21:15 -03:00
7f7c1b42dc Fix some small things 2016-07-05 20:28:34 -04:00
fcdcedfa53 Add frodo configuration block to project. 2016-05-22 12:42:13 +02:00
1703bf8c7c Fixing broken tests that were referring to non-existing fragment ids. 2016-02-05 12:05:50 -08:00
ee50c079b4 Fix orientation changes making execute uses cases. Minor refactor and leaks solved. 2016-01-31 01:58:04 +01:00
a775bfc596 Inject UserListAdapter. Minor refactor and clean up. 2016-01-31 00:41:46 +01:00
0e594d2dcb Remove unused userId injected by dependency injector through module creation. 2016-01-30 23:25:16 +01:00
a4f207e9f6 Fix view leak retaining activity. 2016-01-30 19:15:17 +01:00
3e2e382279 Retain fragments and refactor. Add user list fragment programatically. 2016-01-30 19:07:13 +01:00
bd05f39083 Fix broken build due to leak canary. 2016-01-30 18:37:14 +01:00
b03050783a Add Leak canary to the project. 2016-01-30 15:54:30 +01:00
12d03b1416 Rename context() method due to existent similar one in android api 23. 2016-01-30 13:54:33 +01:00
f37b57014a fixed constructor of navigator removed provides-annotation for navigator
no need to use @provides for navigator since Dagger 2 can construct it by @inject-annotated constructor
2016-01-20 00:38:11 +01:00
0879354b4b Enable frodo on presentation and data layer. 2015-11-05 01:13:35 +01:00
814a271628 Remove extends DefaultSubscriber from UserListPresenter 2015-10-08 13:20:39 -05:00
9653a5389a Remove inner class, override super-class methods instead. 2015-09-27 16:52:53 -05:00
0d0a8aefe3 Rename use cases. 2015-07-24 23:59:22 +02:00
f2b2bb4ced Update butterknife to version 7.0.1
InjectView annotations replaced by Bind
ButterKnife.inject and ButterKnife.reset replaced by ButterKnife.bind and ButterKnife.unbind
2015-07-09 20:22:20 +02:00
856c94f86e Merge pull request #31 from rynkowsg/master
- Fixed a RecyclerView error "No adapter attached; skipping layout".
- Added injection resetting at fragments.
2015-07-02 01:01:47 +02:00
d45a2cf678 Modify presenters to use a new Subscriber instance.
Solves #22
2015-07-02 00:40:08 +02:00
77e719a1b7 Get rid of unneeded type on data mappers. 2015-07-01 23:36:21 +02:00
9a2ab826f0 Added injection resetting at fragments
http://jakewharton.github.io/butterknife/#reset
2015-06-26 21:16:42 +02:00
0c3e56d098 Fixed a RecyclerView error "No adapter attached; skipping layout" 2015-06-26 21:16:42 +02:00
5f13a74c67 Disable lint due to retrolambda bug when compiling lint tasks. 2015-06-21 12:58:51 +02:00
c514e05600 Attach debug.keystore and setup build.gradle to use this configuration. 2015-06-21 01:05:57 +02:00
c38fe26d13 Update class headers with Apache License in presentation layer. 2015-04-28 23:26:07 +02:00
035b7446b2 Refactor to use RxJava and reactive approach end to end. 2015-04-21 00:24:31 +02:00
0076524f9a Fix for presentation layer tests 2015-04-17 00:52:03 +01:00
5206ece4ea Remove unused inject methods. 2015-04-11 02:01:01 +02:00
faa0d2a379 Fix mistyping. 2015-04-10 22:08:11 +02:00
082aa66f2e Fix Dagger2 component names. 2015-04-09 20:32:10 +02:00
8ed37ce3c4 Add documentation to dependency injection components and modules. 2015-03-23 23:18:34 +01:00
ced2c35a10 Remove unused exposed dependency. 2015-03-23 23:17:58 +01:00
6740a6b495 Move injection logic to activity. PerActivity scope used. 2015-03-15 19:14:40 +01:00
9b857e2865 Remove unused inject method. 2015-03-15 19:12:59 +01:00
a8aeb18f77 Extract dependency injection logic to new method. 2015-03-15 04:51:50 +01:00
c4f0c32e34 Remove unused Context provide method. 2015-03-15 04:48:22 +01:00
8622f96a5f Use aplication, activity and user scope for dependency injection. 2015-03-15 04:23:12 +01:00
8e5878fbb8 Refactor dependency injection components. Create a user component. 2015-03-15 04:22:40 +01:00
cf29c79182 Remove unused qualifier and scope. 2015-03-15 04:21:46 +01:00