Commit Graph
52 Commits
Author SHA1 Message Date
tys 0f69c2fa75 Ripping out Rave 2022-10-19 18:01:21 -07:00
SergeySmykovskyi 1023a96b84 Migrate com.nhaarman.mockitokotlin2 to org.mockito.kotlin (#520)
* Migrate com.nhaarman.mockitokotlin2 to org.mockito.kotlin
2022-08-08 18:21:41 -07:00
tys 5a8d44afe0 Gradle 7.2 upgrade 2022-04-24 13:20:50 -07:00
James Barr 71b9f1b7bd Swap tutorial3 and tutorial3-completed (#468) 2021-07-09 15:11:32 -07:00
James Barr cb51d73da2 Integrate Spotless into build (#415)
* Integrate Spotless in build

* Update CONTRIBUTING.md

* Move improperly placed copyright comments

* Update copyright indent

* Don't format test fixtures

* Run spotlessApply over the whole repo

* Remove checkstyle configs

* Run spotlessCheck on CI
2021-03-24 18:45:35 -07:00
James Barr b86d7ffee3 Align rib-android with internal version (#405)
* Bump buildTools and compileSdk to 30

* Remove component type parameter from ViewRouter

* Xray updates

* Add support for onUserLeaveHint, onTrimMemory, and onPIPModeChanged callbacks

* Update build tools for Travis CI
2021-02-27 10:01:12 -08:00
James Barr b290824844 Align rib-base with internal version (#402)
* Remove Component type parameter from Router

* Add RibEvents and related classes for tooling

* Minor differences to align with internal version of rib-base

* Extended WorkerBinder functionality to allow for binding a worker to a presenter's lifecycle

* Minor differences & new tests to align with internal version of rib-base
2021-02-23 12:47:26 -08:00
James Barr 0fa0b46839 Align rib-test with internal version (#400)
* Align rib-test with internal version

* Rename rib-test-utils to rib-test

* Bump Mockito version
2021-02-19 11:53:21 -08:00
James Barr 676f742436 Migrate from uava to guava (#393)
* Delete rib-uava
* Use Guava classes instead of Uava
* Add Guava dependencies and be explicit about Android or JRE
2021-02-12 13:46:29 -08:00
fegol b586fbf024 Migration to AndroidX #324 (#334)
* Migration to AndroidX #324

* Divided versions for androidx libraries and renamed dependencies #324

* Upgrade target sdk version for travis #324

* Migration to androidx part 2 #324

* Fixed spaces #324
2019-06-19 22:48:18 +02:00
Shaishav Gandhi 9ac24da401 Update AutoDispose to 1.3.0 (#333)
* Update AutoDispose

* Enable desugaring in tutorials

* Move to static imports
2019-06-12 13:28:12 -07:00
SeungHun Choe 94d8293316 Fix gradle sync and compilation error on Android Studio 3.4 2019-05-24 10:08:25 +09:00
Manu Sridharan 08d42cce56 no NullAway config for tests 2018-02-07 18:11:52 -08:00
Manu Sridharan b117ad32c2 turn off CheckReturnValue 2018-02-07 18:11:52 -08:00
Manu Sridharan 8e2ce27ecd wire up EP / NullAway for tutorial1 and tutorial2 2018-02-07 18:11:52 -08:00
Tuomas Artman 2059061ad9 Renames Android tutorial folders to "tutorial<x>" so that it matches wiki documentation (#109) 2017-11-07 10:12:49 +01:00
Brian Attwell 72213646c5 clean up 'Instantiable' warnings 2017-11-03 17:19:32 -07:00
Brian Attwell 12ebe9af1f suppress lint on tutorials. suppress checkstyle for now 2017-11-03 17:19:32 -07:00
Brian Attwell dbbfa3f5b9 Update android readmes to be more useful 2017-11-03 13:46:16 -07:00
Brian Attwell bcaf025974 Fix tutorial 2 compilation failure 2017-11-03 11:45:46 -07:00
Brian Attwell 383e4932c3 Fix tic tac toe logic for tutorial 2 starter code 2017-11-03 11:45:46 -07:00
Brian Attwell e079234cdf Fix tic tac toe logic for tutorial 3 starter code 2017-11-03 11:45:46 -07:00
Brian Attwell 7adcc7d396 Fixes to tutorial 3 starter code
* previously there was only one name field in logged out RIB
* previously the OffGameRIB only had one name field
2017-11-03 11:45:46 -07:00
Brian Attwell dc37b0f663 Include percent layout & missing layouts 2017-11-02 14:52:13 -07:00
Brian Attwell 0c9729c0e6 add tic tac toe 2017-11-02 14:36:26 -07:00
Brian Attwell 5c1e8f3c18 fix tutorial 2 starter code. was missing a few things 2017-11-02 14:26:46 -07:00
Brian Attwell c0733384e2 Fix some bugs in tutorial4 setup 2017-11-01 16:34:39 -07:00
Brian Attwell 22bbf1f83b Fix android master
* disable nullaway for the memory leak demo. it isn't needed for it
* remove some broken tests
2017-11-01 14:21:31 -07:00
Yuan Lu bbfa0f1787 Readme for Android tutorial 3 (#69) 2017-11-01 21:27:17 +01:00
Yuan Lu 29c9205de3 Readme for Android tutorial 2 (#67)
* Readme for Android tutorial 2

* Point to wiki page
2017-11-01 21:26:43 +01:00
Brian Attwell 2dbd1f2674 random winner no longer crashes 2017-11-01 13:24:17 -07:00
Brian Attwell 0ae0bee625 RandomWinner game for tutorial4 2017-11-01 13:24:17 -07:00
Brian Attwell 139abbda12 Create starter code based on tutorial3 code 2017-11-01 13:24:17 -07:00
Yuan Lu dad8dbc864 Merge pull request #66 from uber/yuanlu-fix
Fix tests for Android tutorial 3
2017-10-31 17:53:53 +01:00
Brian Attwell 684e3c7ccf Update readme with rib tree 2017-10-30 10:17:52 -07:00
Brian Attwell d648832944 Screenshot for tutorial 1 2017-10-30 10:11:37 -07:00
Yuan Lu a10fe0310f Fix tests for Android tutorial 3 2017-10-30 17:44:37 +01:00
Brian Attwell 694cc8fe5b Fix autodispose checker test
Also delete unused test files
2017-10-29 17:13:53 -07:00
Yuan Lu 5ac3443866 Android tutorial 3 finish code 2017-10-28 23:35:38 +02:00
Yuan Lu 53e0a7fc90 Base code for android tutorial 3 2017-10-27 18:03:00 +02:00
Yuan Lu 4e8bede14f Updaate readme for Android tutorial1 2017-10-26 20:17:28 +02:00
Gergely Orosz 89f2f4df9b Fixing compilation issue due to the RootView class not being public 2017-10-20 21:34:01 +02:00
Brian Attwell 9fe20aa0b5 Rename tutorial1 to tutorial1-create-a-rib 2017-10-19 13:03:17 -07:00
Brian Attwell db65c48c68 Starter code for tutorial2.
This is just completed tutorial 1.
2017-10-19 13:01:42 -07:00
Brian Attwell 0eba02df93 Readme update: reason for LoggedOutPresenter 2017-10-19 11:40:54 -07:00
Brian Attwell 05bdc08283 Fleshing out tutorial1 2017-10-17 10:53:17 -07:00
Brian Attwell e76fe04ebb router-navigator, intellij-plugin
* Add comment explaining why lifecycled presenters exist
* Fix package name for rib debug utils
* Rename rib-assert -> rib-test-utils
* Delete orphaned files
* Refactor router-navigator into its own module. Fix some gradle dependencies
* Update the rib intellij template readme
* Include prebuilt plugin.jar
* Include link to plugin.jar in readme
* Add link to plugin inside tutorial1 readme
* Add license
2017-10-17 10:53:17 -07:00
Brian Attwell 1a7f49d435 Update tutorial1 readme 2017-10-17 10:53:16 -07:00
Brian Attwell a7e56c5315 Rough draft of tutorial1 in markup. Trying out markup.
At this stage I'm not convinced it makes sense to create detailed tutorials like this. Or if it makes sense to write them in markup. Just trying things out.
2017-10-17 10:53:16 -07:00
Brian Attwell db442a21b0 Fix RIB plugin icon 2017-10-17 10:53:16 -07:00