tys
6d3de3cfca
Fixed all deps and package changes for compilation
2022-08-26 15:35:56 -07:00
tys
5a8d44afe0
Gradle 7.2 upgrade
2022-04-24 13:20:50 -07:00
tys
9078940c04
Addressing feedback on demo app
2022-04-22 15:10:09 -07:00
tys
20fcb4e8be
Fix spotless
2022-04-22 15:10:09 -07:00
tys
cd025023d3
Removing context declaration from EventStream
2022-04-22 15:07:37 -07:00
tys
726dcc38de
Removing suspend from interfaces for game handling
2022-04-22 15:07:37 -07:00
tys
e3a6426f7f
Fix spotless
2022-04-22 15:07:37 -07:00
tys
0356f4090b
Reworked APIs into one scope, added testing code and utils
2022-04-22 15:07:37 -07:00
tys
5c8fc2dfae
Fix test rule and add exception handler test
2022-04-22 15:07:37 -07:00
tys
8a263672c9
Fixed delegate API for dispatchers
2022-04-22 15:07:37 -07:00
tys
22d7868a71
Adding WeakHashMap to hold scopes for ScopeProviders
2022-04-22 15:07:37 -07:00
tys
4dc37ef84d
Removed coroutines interactor base class
2022-04-22 15:07:37 -07:00
tys
84f8a8b9b7
Make app functional
2022-04-22 15:07:37 -07:00
tys
0ca5c931ed
Adding functional version of coroutines. App compiles/runs but freezes, so likely has blocking coroutine to be fixed. Diff is WIP to resolve API
2022-04-22 15:07:37 -07:00
tys
05fb99019e
Remvoing coroutines demo folder
2022-04-22 15:07:37 -07:00
tys
2093e8ebcd
Adding coroutines diff and sample project
2022-04-22 15:07:37 -07:00
James Barr
3c17c9a5e1
Add sample ActivityDelegate
2022-03-25 11:00:22 -07:00
Eric Liu
b641ba318f
let child rib populate its own view
...
do not pass views to children
delegate view attachment detachment to children
works
final
2021-11-04 17:17:29 -07:00
James Barr
1ed4c47c18
TicTacToe sample app in RIBs using Compose ( #480 )
...
* Default app icon
* App scaffold
* Add Flipper
* Root Android view-based RIB
* Sample clients for XP & analytics plus data & event streams
* Main RIB w/ Compose interop
* LoggedOut Compose RIB
* LoggedIn, TicTacToe, & OffGame Compose RIBs
2021-09-28 22:35:09 -07:00
arteghem
297d19d2c1
Support for RIBs Tree Visualization in IntelliJ plugin ( #456 )
...
* Native Android support for IntelliJ RIB tree plugin
* Demo application for IntelliJ RIB tree plugin
* IntelliJ RIB tree plugin implementation
* Fix spotless errors
2021-06-16 15:40:40 -07:00
arteghem
6f6c29a4ae
Support for RIBs Tree Visualization Flipper Plugin. ( #455 )
...
* [Flipper] : Implement plugin (android-side)
* [Flipper] : Implement plugin demo application
* [Flipper] : Implement plugin (desktop-side)
2021-06-10 13:50:38 -07:00
Alejandro Sanchez
26da885cc1
Update demo README ( #431 )
2021-04-08 12:46:19 -07:00
Rafael Toledo
3b0edb42f2
Remove jcenter() and use gradlePluginPortal() instead of hardcoded URL ( #429 )
2021-04-08 10:33:30 -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
d2203323ff
Migrate to AutoDispose's ErrorProne checkers ( #398 )
...
* Delete tooling/autodispose-error-prone-checker module
* Add AutoDispose's ErrorProne checks
2021-02-17 13:04:32 -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
SeungHun Choe
94d8293316
Fix gradle sync and compilation error on Android Studio 3.4
2019-05-24 10:08:25 +09:00
Manu Sridharan
ce6c69a4be
Enable NullAway on memory leaks demo
2018-02-07 18:11:52 -08: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
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
Brian Attwell
d546a9aebf
Typos in readme
2017-10-29 16:40:07 -07:00
Brian Attwell
55895a4dc2
Explain error prone check in readme
2017-10-29 16:36:15 -07:00
Brian Attwell
39623e0236
Delete unused readme
2017-10-29 16:36:15 -07:00
Brian Attwell
000d128de3
New checker. Set it up in demo
2017-10-29 16:36:15 -07:00
Brian Attwell
72c61b6a4c
port autodispose error prone checker
2017-10-29 16:36:15 -07:00
Brian Attwell
81a9f8756a
Nullaway on demo
2017-10-29 16:36:15 -07:00
Brian Attwell
eb0e793d90
step 1
2017-10-29 16:36:15 -07:00
Brian Attwell
0c885e9b64
Add leak canary image
2017-10-29 16:36:15 -07:00
Brian Attwell
5ebeab4461
First cut of the readme for leak canary usage
2017-10-29 16:36:15 -07:00
Brian Attwell
8c5b553714
Create memory leak demo readme
2017-10-29 16:36:15 -07:00
Brian Attwell
9b3c97d8cd
leak canary screenshot
2017-10-29 16:36:15 -07:00
Brian Attwell
29df007451
Integrate leak canary
2017-10-29 16:36:15 -07:00
Brian Attwell
b9d77c3937
simplify memory leak demo. remove unused classes
2017-10-29 16:36:15 -07:00
Brian Attwell
0f653a114b
Copy tutorial3 code for memory leaks demo
2017-10-29 16:36:15 -07:00