Wojtek Kaliciński
d0cff2b11c
Build cleanup
...
* Move Hilt setup to convention plugin
* Disable Hilt on modules where it's not needed
* Enable non-transitive R classes
* Fix `configuration` blocks called in wrong scope
* Move imperative Flavors code from build.gradle
* Disable unnecessary build features globally
* Disable configure-on-demand as it's not encouraged
* Don't use internal AGP packages in plugins
Change-Id: I1bee3e3fd0103054637b979a350f9fd2312ae8ba
2 years ago
madroid
3bd81154b5
Move 'core-' module to core subfolder
2 years ago
Ben Weiss
e949749073
Merge branch 'bw/initialMetrics' of github.com:android/nowinandroid into bw/initialMetrics
3 years ago
madroid
600d5e738c
Rename NiaPreferencesLocalDataSource to NiaPreferencesDataSource
...
read more #71
3 years ago
madroid
d2f9648b00
Rename NiaNetwork & NiaPreferences, add DataSource suffix
...
docs: https://developer.android.com/jetpack/guide/data-layer#naming-conventions
3 years ago
Rahul Ravikumar
f69ce2cd1e
Use `ExistingPeriodicWorkPolicy.KEEP`.
...
* You almost never want replace, given `REPLACE` enqueues a
new instance of the WorkRequest again.
3 years ago
Ben Weiss
103398682a
Add tracing library and start using it
...
Currently tracing sync and main navigation.
3 years ago
Simona Stojanovic
7cf8693923
Add common build convention for feature modules
...
Change-Id: I24d54343de2835fff4f7a8dfc598b9a1864ffec7
3 years ago
Alex Vanyo
203c8e1ceb
Configure spotless for kts and xml files
...
Fixes: 230874524
Change-Id: I147b9f16d5424b3459435e3c5422867b40c480b7
3 years ago
Simona Stojanovic
7968a70398
Rename core-domain to core-data
...
Change-Id: Ief2eef982c9ebe4be729bee1d2f59e2ab8b1f911
3 years ago
Alex Vanyo
b677cc4508
Convert all build files to kts
...
Change-Id: I26bf730ee51f62cbd604c02b628c1f277cfceb72
3 years ago
Adetunji Dahunsi
b5d7832549
Fix sync tests
...
Change-Id: I4c62fcfa59793bef35eda2892f4f75acaeb86ca6
3 years ago
Adetunji Dahunsi
36c74ddd35
Handle items deleted on server during sync
...
Change-Id: Ifa2250d9ce4b3dedf10804554a39fb4d62ffed9d
3 years ago
Alex Vanyo
ca73f5598f
Setup convention plugins base
...
Change-Id: I66ea3a5c95ca9d87a1f0da39b6ba72faffc320ed
3 years ago
Jose Alcérreca
22545bfb32
Fixes UI tests
...
Change-Id: I8dd8eae9e79f111bb1ae4df2738fc0de4be25ea8
3 years ago
Adetunji Dahunsi
ba1de27ef3
This commit:
...
* Uses Androidx startup auto initialization for sync
* Runs sync on app startup every time
* Indexes keys on cross reference entities
Change-Id: I4a1d948f997269a6dc4fdf78ccb14c94b789f93c
3 years ago
Adetunji Dahunsi
6f1206ef92
Add AuthorsRepository to data the layer with sync
...
Change-Id: I5b9ba0508058332dfa153d24662a95553aa7299e
3 years ago
Adetunji Dahunsi
ccb822286f
Integrate WorkManager (WIP)
...
Change-Id: Iedf81220336911ab3ed6ea4ca71b10f07e645bc9
3 years ago