Ben Weiss
5b54858642
Add baseline profile
...
Create proguard-rules.pro, disabling obfuscation.
The BaselineProfileGenerator needs to run on an AOSP emulator.
Classes in StartupBenchmark should run on a physical device to produce
reliable data.
The baseline-prof.txt file should be re-generated for each release.
Change-Id: Iaceb4e5c6d2f927dc545454a44dea43951dfaf6d
3 years ago
Caren Chang
773b2640b3
Merge "Display authors for Card UI" into main
3 years ago
Caren Chang
65785181ac
Display authors for Card UI
...
Bug: 216019530
Change-Id: Icc94cee83eb8f1375d9100037861217435b4d4ec
3 years ago
Ran Nachmany
668d6cc91c
Merge "Adding device class breakopints ( http://b/216019537 )" into main
3 years ago
Caren Chang
89f54c23d6
Add Internet permission
...
Change-Id: I3b7e042a6fac971597f554049895dbc1cc38fba7
3 years ago
Ran Nachmany
ea9fbad058
Adding device class breakopints ( http://b/216019537 )
...
Adding NavRail for MEDIUM / EXPANDED classes (http://b/216019759 )
Change-Id: I19a8888de558e1466d186a48f2ea293bb1b8ba4b
3 years ago
Nick Rout
2ef5876498
Implement Now in Android Material 3 theme
...
Bug: 216019424
Change-Id: I84dfa9bda4c4512d696bb2295e90bf013ab8933c
3 years ago
Alex Vanyo
1dc478c441
Add news resource cards to for you screen
...
Change-Id: Ia68950804e304ccd4a9f4ba498dd2cf383315fbd
3 years ago
Alex Vanyo
506c98cc90
Add test dispatchers
...
This adds a test implementation of dispatchers with an injected TestDispatcher.
The normal IO dispatcher is automatically swapped out via a TestInstallsIn in core-testing.
This update also updates DataStore to use an injected dispatcher, which allows removing the waitUntil in the navigation tests because we can eagerly read from disk with runTest.
Change-Id: I82abb8c8a57c2beed5ef37bf1e252acf379278cd
3 years ago
Adetunji Dahunsi
9c83cb7412
Add sync method to repository defs
...
Change-Id: Idfe402dde440e8dce47a03fbbc1d827744997e1b
3 years ago
TJ Dahunsi
b5ea108609
Merge "Add tests for serializing NewsResourceTypes from netwrok and to database" into main
3 years ago
Adetunji Dahunsi
315eca7c5e
Add tests for serializing NewsResourceTypes from netwrok and to database
...
Change-Id: Id43d49217cfb3147072dc559cd4dfc2305ddddb1
3 years ago
Alex Vanyo
b3c81fbedf
Merge "Fix test dependencies" into main
3 years ago
Ben Weiss
4a27dc4ea7
Clean up build files
...
Change-Id: I46fe347641db0243949ab939f591e56cbd5e31ff
3 years ago
Ben Weiss
7e27456588
Update to Hilt 2.41 to fix a build breaking bug
...
Change-Id: Id74805c445ccf4be302aed3dcf0f79ba32f40399
3 years ago
Alex Vanyo
fd545f7fad
Fix test dependencies
...
https://twitter.com/alex_vanyo/status/1494409399216992268
Change-Id: If8325a16c6ccd8e42af1e35abad8eebfc8371afe
3 years ago
TJ Dahunsi
2c9fcebab6
Merge "Integrating data layer DAOs" into main
3 years ago
Simona Stojanovic
47dea1a2f6
Add optimisations to improve build times
...
Change-Id: I06b7924c7c615dbf9f523c94db89536dd000d69a
3 years ago
Adetunji Dahunsi
9651c6a581
Integrating data layer DAOs
...
Change-Id: I6bebf14768841f0fc9a224d933c059cfc50f9943
3 years ago
Simona Stojanovic
1411b1576b
Modularise the app
...
Change-Id: I63791eaf27d08a837598d774df53c96bb01b5864
3 years ago
Jolanda Verhoef
1b06dc97ea
Fixing UI tests
...
Change-Id: Iaa0ce3ae92e0c736aef5809c1e471c9cbff695a9
3 years ago
Simona Stojanovic
53248e6dac
Merge "Add Following - Topics feature base" into main
3 years ago
Caren Chang
4f3776406c
Merge "NewsResourceCard: Display Title, Bookmark Icon and Description" into main
3 years ago
Simona Stojanovic
d355a70292
Add Following - Topics feature base
...
Acceptance criteria: https://b.corp.google.com/issues/213886281
Change-Id: I129fb3d076b831aa00c16533090cb03b2bdebdd7
3 years ago
Adetunji Dahunsi
e089012a8d
Replace module interfaces with objects
...
Change-Id: Ieab7533120e7b8d5a770963e37b9db405e229630
3 years ago
TJ Dahunsi
8b1852cf5e
Merge "Add DAOs for Room and provisions for their Hilt injections" into main
3 years ago
Caren Chang
8d8e72667b
NewsResourceCard: Display Title, Bookmark Icon and Description
...
Screenshot of change: https://screenshot.googleplex.com/957TAnWp96uX8Ea
Bug: 216019530
Change-Id: I58fd1b4fda06b0fb8cc5df2ba5baf7e8ddcd5a1d
3 years ago
Adetunji Dahunsi
cbcb24c08f
Add DAOs for Room and provisions for their Hilt injections
...
Change-Id: Ia14c225cc1632ded38abffc201b673a6a60f4451
3 years ago
Alex Vanyo
a36c0da93a
Replace accompanist/insets
...
Replaces the insets support from accompanist with the in-progress support from Compose itself.
This is a pretty simple change on the usage side, since we only used it in one place.
Change-Id: I05ce768d13fcdeb6471012dde774636526cf35f3
3 years ago
Adetunji Dahunsi
9f11f6ae8b
Update copyright accross all files
...
Change-Id: I3d30bf58ded466f936772958bebcd7b7817ad809
3 years ago
Adetunji Dahunsi
c75f7ed025
Add entity relationships and defined network deserialization strategy
...
Change-Id: I239cdc28237a87a0ed6599892e8ac7c61776a46d
3 years ago
Caren Chang
632bc62ed5
Rename ResourceCard -> NewsResourceCard
...
Bug: 217354204
Change-Id: Ib854b1fe91fc36777760f97e863d68c37ff25782
3 years ago
Caren Chang
68ba1ba477
Resource Card: Add bookmark icon
...
Change-Id: I61ae5ca4ba542415165265dfdf0aea4ee0a63f44
3 years ago
Jolanda Verhoef
d161bb5dc0
Merge "[NiA] Fix nightly build" into main
3 years ago
Alex Vanyo
1b41864a2c
Merge "For You initial screen" into main
3 years ago
Jolanda Verhoef
49bc73cd5b
[NiA] Fix nightly build
...
Change-Id: I72a505ee959d3e4f91a61a62c726dbc870321a30
3 years ago
Alex Vanyo
5b89ea4fe5
For You initial screen
...
Change-Id: Ic1975802934e64b59ef151c0e2063ddeb9645690
3 years ago
Jolanda Verhoef
4e51f37fdb
Merge "[NiA] Run instrumented tests on Firebase Test Lab" into main
3 years ago
Jolanda Verhoef
83429ad3a3
[NiA] Run instrumented tests on Firebase Test Lab
...
Change-Id: I7f69fb9ad013e1411cf97a90c778cda138f792e2
3 years ago
Caren Chang
841f9af5d1
Create template for composable Resource card
...
Change-Id: Idcfcd92bd2c102078ab612a3e2637c317e195525
Bug: 216019530
3 years ago
Adetunji Dahunsi
41874d73ef
Add DI scaffolding
...
Change-Id: I2441067d5b8314f2e8bfd9369c2b2ee46fd9fbe8
3 years ago
Jolanda Verhoef
e28c196a6d
Merge "[NiA] Implement top level navigation" into main
3 years ago
Jolanda Verhoef
1e3520dddf
[NiA] Implement top level navigation
...
Change-Id: I84ed2330de00c3644db644e33351daaf9bb3afed
3 years ago
Alex Vanyo
67290500a9
Setup jacoco coverage reporting
...
Change-Id: I02bc2e54723179afd921ffe7b2537e035e5906ed
3 years ago
Adetunji Dahunsi
85e078298e
Implement FakeNewsResourceRepository with test
...
Change-Id: I8e3ce0addf78d5d3d23066f6f55479c751fcd8c7
3 years ago
Jolanda Verhoef
f72b4dd5de
[NiA] Use Java 11 in build.sh
...
Change-Id: I3a3cd6d89c458d06909fef8e79dec9f64cb7ad8f
3 years ago
Jolanda Verhoef
08ff14659d
Add Kokoro build config
...
Change-Id: If4c2aacd0a53f836150c1454e4e4dcf0d77e9eb0
3 years ago
Adetunji Dahunsi
12cff2074c
Rename episode to NewsResource, add episode to NewsResource, add mockk and unit test, address comments
...
Change-Id: I473cb22cfed2ba33664296183da8136d41b37a63
3 years ago
Alex Vanyo
42fa0e3a55
Replace buildSrc with version catalog
...
Change-Id: I4b5a0529833823b9ba6b6963b1f1e9751ccff461
3 years ago
Don Turner
008bca1472
Add initial app scaffolding
...
Change-Id: If8ff7226949b534e5f0fcaf4c3b58351ffe86d93
3 years ago