Don Turner
59d48f472e
Merge pull request #662 from android/av/agp-8.0
...
Update to AGP 8.0
2 years ago
Simon Marquis
cb08cae285
Don't rely on `finalizeDsl` API to configure Crashlytics
2 years ago
Alex Vanyo
06acea7797
Fix comment referring to 11
...
Change-Id: Ibef7bf42f60dd132535e70a7619958b242b7afe9
2 years ago
Alex Vanyo
4b71822398
Remove unused imports in build-config
...
Change-Id: I9fa6da0490fd9dc43cf5ed21aaa770c76b461a55
2 years ago
Alex Vanyo
7aa246bcc1
Update to VERSION_17 everywhere
...
Change-Id: I3e75e8a833f45365657a24c4af652c2449af804c
2 years ago
Alex Vanyo
534e39a771
Update to AGP 8.0
...
Change-Id: I27eb106e484e2003d732782a39612dc72c845282
2 years ago
Milosz Moczkowski
1d50d64ea4
Merge pull request #630 from drawers/david/delete-unnecessary-gradle-wrapper
...
Remove unnecessary copy of Gradle wrapper
2 years ago
David Rawson
cc039210c6
Remove unnecessary Gradle wrapper
3 years ago
Simon Marquis
3d7b71963c
Sort and group Gradle dependencies thanks to square/gradle-dependencies-sorter
3 years ago
Don Turner
539ac98918
Merge remote-tracking branch 'goog/main' into feb13-merge
...
* goog/main:
Revert "Revert "Revert "Revert "New build trigger""""
Bump versionCode to 5
Remove AD_ID permission
Add Firebase analytics. See go/nia-firebase-services.
Simplify build script
Copy local.properties during build
Fix exit codes
Remove .prod from the applicationIdSuffix in preparation for Play launch
Build aab with play services enabled
Build release artifacts separately, using google-services
Enable use-google-services in release builds
Revert "Revert "Revert "New build trigger"""
Revert "Revert "New build trigger""
Revert "New build trigger"
New build trigger
Increment internal build trigger
Adding a file which can be modified to trigger an internal build
Add Firebase dependencies
Remove API 23 from list of APIs to test in Firebase Test Lab (it's flaky)
Copy google-services.json from prebuilts folder
Change-Id: Ibc76e1b89c6c7e7f58843edb56581e169c9ce14e
3 years ago
Simon Marquis
f05cb0da2e
Configure jvmToolchain for Android projects
3 years ago
Alex Vanyo
e1ef0e204f
Add Pixel C API 30 emulator to CI
...
Change-Id: If386c899496433d4e179111c0230905b36db7c50
3 years ago
Alex Vanyo
0c4623f0f7
Merge pull request #558 from android/av/gmd-convention-plugin
...
Switch GMD to use a convention plugin
3 years ago
Don Turner
3d6ca9b7d8
Merge remote-tracking branch 'github/main' into feb9automerger
...
* github/main:
Bump version to 4
Remove unused DropdownMenu component
Route topic chip tap events up to NiaNavHost
Apply suggestions from code review
Migrate custom room configuration into a convention plugin
Update docs/ArchitectureLearningJourney.md - User action follow topic
Update docs/ArchitectureLearningJourney.md - Writing data
Change-Id: I417abcaba792bbf297a8156bb1c4cf677dcb8bea
3 years ago
Don Turner
6f8128070f
Merge "Add Firebase analytics. See go/nia-firebase-services." into main
3 years ago
Don Turner
a1bd4beadb
Add Firebase analytics. See go/nia-firebase-services.
...
Change-Id: I0cbbda0bba761d8019241f6165db231fe94fb689
3 years ago
Automerger
6d4817ffac
Merge branch 'github/main'
3 years ago
Don Turner
a9fc2fbdf7
Merge pull request #562 from SimonMarquis/room/convention-plugin
...
Migrate custom room configuration into a convention plugin
3 years ago
Simon Marquis
bc7f883486
Upgrade JVM source/target compatibility to 11
3 years ago
Simon Marquis
bf9e388610
Migrate custom room configuration into a convention plugin
...
And use `CommandLineArgumentProvider` to avoid breaking cacheability: https://issuetracker.google.com/issues/132245929
3 years ago
Alex Vanyo
fab6f9af7c
Switch GMD to use a convention plugin
...
Change-Id: Ia4f94cd7533c9168752ee39e3f960108fe802ab4
3 years ago
Don Turner
a961790e97
Remove .prod from the applicationIdSuffix in preparation for Play launch
...
Change-Id: I30f7120bf6ce3f101ca9fc1ad28d3cecf2048f9a
3 years ago
Automerger
11b0bb5ce7
Merge branch 'github/main'
3 years ago
Alex Vanyo
bf06ee5e02
Update AGP to 7.4.0
...
Change-Id: I3bede0226f89e78c65b74968effc738796e10218
3 years ago
Ben Weiss
fa66656a2b
Add Firebase dependencies
...
This sets up the project for using Firebase Crashlytics and
Performance Monitoring.
Change-Id: I8d14cfd2e5c2ba1911f2c3175adc20d6714addb6
3 years ago
Don Turner
a9ee4d1c47
Fix build warnings
3 years ago
mlykotom
784831d8de
Refactor naming according to convention
...
Change-Id: Id74e2495d5909e4978247e0d7edfb5621b2064ff
3 years ago
mlykotom
7d62e0e797
Revert capitalization + add suppress
3 years ago
mlykotom
621454304d
Rename Flavor -> NiaFlavor
3 years ago
mlykotom
0a21bb38f7
Fix flavors change
3 years ago
Simon Marquis
a09ea875b8
Migrate from JUnit assertions to Kotlin's test framework
...
Fixes #419
3 years ago
Don Turner
eb01ed5a09
Remove applicationIdSuffix from demo variant, add it to prod instead
...
Change-Id: I890beefbd79de04a9f5fa1153eb8b1ab3ee6eaf4
3 years ago
Milosz Moczkowski
45d4eabac8
Merge pull request #297 from android/av/remove-dolphin-preview-todos
...
Remove Preview TODOs for Dolphin
3 years ago
Don Turner
b55b4fab9c
Merge pull request #356 from android/jv/compose-bom
...
Update to new Compose release
3 years ago
Jolanda Verhoef
58a3721575
Update to new Compose release
3 years ago
Manuel Vivo
38670449ee
Updates Navigation approach with new guidance ( #347 )
3 years ago
Don Turner
2468f1bc11
Merge branch 'main' into av/remove-dolphin-preview-todos
3 years ago
Don Turner
e223be6ac1
Add domain layer. See go/nia-domain-layer for details.
...
Change-Id: I3f4684005e81fb9c4163bf59c7026dcff6e88dc4
3 years ago
Maximillian Leonov
c915fb62c8
Remove type-safe project accessors feature preview
3 years ago
Márton Braun
e1e195564d
Opt in to experimental kotlinx.serialization API locally
...
Change-Id: Ibc88151f5a8b7a3a82e2c0043839c1cb9e016bcf
3 years ago
Wojtek Kaliciński
fd56516797
Update to AGP 7.3.0 stable
...
Enables Gradle configuration cache.
Fix "no name set for build-config" warning.
Fix printing of test APKs due to AGP 7.3 changes
Change-Id: I65ec0cb9eba3d047417fc512ffeb66d378ba0c75
3 years ago
Alex Vanyo
556ffce88b
Remove Preview TODOs for Dolphin
...
Change-Id: I35219c7dd6a902c43cd310dcaf8d0e2c2dbdec45
3 years ago
Wojtek Kaliciński
79de18507a
Move spotless to init script
...
Also adds automatic git hooks installation
Change-Id: I18debbee43af27db7b95a4202f824fa87e186713
3 years ago
Wojtek Kaliciński
70ff3831a2
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
3 years ago
Wojtek Kaliciński
4fcbe6b213
Merge "Fix FTL test APKs resolution" into main
3 years ago
Wojtek Kaliciński
f2a4892106
Fix FTL test APKs resolution
...
Change-Id: I390cdf45df6d8fce5bf388a4fd495205ed407a0c
3 years ago
Alex Vanyo
a9819ec13e
Update compileSdk and targetSdk to API 33
...
Change-Id: I2e73265ab2b8a570712b3806913eaff1e17236ec
3 years ago
Alex Vanyo
69c2cbc8ce
Merge pull request #269 from android/av/compose-tracing
...
Update Kotlin, Compose and add in the new runtime-tracing artifact
3 years ago
Alex Vanyo
cc380cb188
Merge pull request #195 from android/renovate/gradle-7.x
...
Update dependency gradle to v7.5.1
3 years ago
Alex Vanyo
555505a787
Update Kotlin, Compose and add runtime-tracing
...
Change-Id: I1697541a70a47281424fa51dfe5cab78bf89a1f6
3 years ago
madroid
40efeed4ed
Move 'core-' module to core subfolder
3 years ago
renovate[bot]
9e1b199aa8
Update dependency gradle to v7.5.1
3 years ago
Jolanda Verhoef
6300bcb51c
Merge pull request #236 from android/jv/fix-warnings-as-errors
...
Use GradleLocalProperties for reading warningsAsErrors
3 years ago
Jolanda Verhoef
9d433ce590
Remove unused imports
3 years ago
Jolanda Verhoef
a8dcf185ba
Only use gradle.properties to read warningsAsErrors
3 years ago
Jolanda Verhoef
e0ccd03e1d
Read gradle property as string instead of boolean, gradle sync fails otherwise.
3 years ago
Jolanda Verhoef
ef99aefb2e
Read warningsAsErrors from local.properties or gradle.properties, and default to false
3 years ago
Jolanda Verhoef
8e3f43f388
Use GradleLocalProperties for reading warningsAsErrors from local.properties
3 years ago
Wojtek Kaliciński
4fad5cacc2
Use [plugins] block in version catalog
...
Change-Id: Ib2aa30405dfe8e5f5017f2f1b45e972d8e19ddca
3 years ago
Jolanda Verhoef
a89829b882
Merge pull request #177 from oheyadam/aa/included-build-gradle-properties
...
Add a gradle.properties file to the build-logic build
3 years ago
Manuel Vivo
29350b2c1f
Use collectAsStateWithLifecycle to safely collect uiState ( #166 )
3 years ago
Jolanda Verhoef
8a77ce8c9f
Merge pull request #182 from android/compose-kotlin-version-updates
...
Update Compose compiler to 1.2.0, Kotlin to 1.7.0
3 years ago
Ben Weiss
3c67cc939f
Merge pull request #145 from android/bw/initialMetrics
...
Add tracing and JankStats
3 years ago
Márton Braun
11e1ab5eb2
Update Compose compiler to 1.2.0, Kotlin to 1.7.0
3 years ago
Adam Ahmed
11a3e5f893
Add a gradle.properties file to the build-logic project
3 years ago
Alex Vanyo
82e81b9f82
Merge pull request #135 from android/av/included-build-gradle-wrapper
...
Add duplicate Gradle wrapper to included build
3 years ago
Ben Weiss
567c993073
Address review comments
...
* Introduce gradle plugin for firebase perf
* Create TrackScrollJank composable to mask tracking code
3 years ago
Jolanda Verhoef
84365ecc5d
Merge pull request #125 from takahirom/add-compiler-metrics-option
...
Add compose compiler metrics option
3 years ago
Nick Rout
1f984bef26
Improve design system usage and add lint checks
...
Change-Id: I05f9400a9410e31bdf1534e458d560fe793b809f
3 years ago
takahirom
8233ffff96
Add last blank line
3 years ago
takahirom
f3f60deb2a
Move compose metrics parameters to Android Compose script
3 years ago
Alex Vanyo
ba11dcdaf0
Add duplicate Gradle wrapper to included build
...
Change-Id: Id76b61a4b486fcd19f1d3ca4c4ad4f29367fa5b9
3 years ago
takahirom
60ffd84032
Add compose compiler metrics option
3 years ago
Jose Alcérreca
3157aac537
Merge remote-tracking branch 'github/main'
...
Change-Id: Ib23a555860e276e62a369b90c087d434d38a44cb
3 years ago
Satyan Jacquens
0f008977a2
Keep targetSdk 31
3 years ago
Don Turner
75c65fe380
Add demo and prod product flavors. Remove staging variant.
...
Change-Id: I7d251d477ef1ee770096b9971099e0bf59cfa6ea
3 years ago
sjcqs
b22dcd7b38
Apply used plugins in conventions
3 years ago
sjcqs
2b90a75f7f
Add copyrights
3 years ago
Satyan Jacquens
85b534a17f
Remove extra space
...
Co-authored-by: Alex Vanyo <vanyoalex@gmail.com>
3 years ago
satyan
e7f615af04
Make build-logic extension internal
...
Those extensions *will* be accessible in build.gradle.kts if not made internal.
They are used to configure the conventions plugins internally.
They should not be accessible by the consumer Gradle modules.
3 years ago
satyan
df3fac7757
Update build-logic README.md
3 years ago
satyan
32d204bfb0
Replace gradle script with explicit convention plugins
3 years ago
kbuilder
47fd8f9d35
Merge branch 'github/main'
3 years ago
NUmeroAndDev
50395ecf9d
Replaced -Xopt-in to -opt-in because deprecated
3 years ago
kbuilder
c98b30051c
Merge branch 'github/main'
3 years ago
Simona Stojanovic
89c63f243a
Add common build convention for feature modules
...
Change-Id: I24d54343de2835fff4f7a8dfc598b9a1864ffec7
3 years ago
Simon Marquis
3e1f920936
Fix broken link in build-logic/README.md
3 years ago
Alex Vanyo
c8ae629da0
Update compile and target API to 32
...
Change-Id: I48f0047ce922f79ceb0f2c328523b9807b6ce9e9
3 years ago
Alex Vanyo
403afba03f
Configure spotless for kts and xml files
...
Fixes: 230874524
Change-Id: I147b9f16d5424b3459435e3c5422867b40c480b7
3 years ago
Don Turner
455ccc5012
Add license header
...
Change-Id: I7512ac78c17823804e7af626385dcbd1c85ff1b2
3 years ago
Alex Vanyo
4dceebab73
Setup convention plugins base
...
Change-Id: I66ea3a5c95ca9d87a1f0da39b6ba72faffc320ed
3 years ago