summaryrefslogtreecommitdiffhomepage
path: root/android/settings.gradle.kts
AgeCommit message (Collapse)AuthorFilesLines
2025-10-30Move gradle repos to settingsAlbin1-1/+14
2025-10-28Rename 'shared' to 'repository'Kalle Lindström1-1/+1
2025-09-10Add inital baseline profile generationKalle Lindström1-0/+1
To improve startup performance this PR adds a baseline profile generation module in test/baselineprofile. The baseline profile plugin requires Junit4 so that is also added as a dependency. A baseline-prof.txt was also generated by running `./gradlew generatePlayProdReleaseBaselineProfile` and checked in. The tests that generate the baselineprofile currently only start the app and accepts the privacy policy. This should be improved later on to improve the startup performance.
2025-08-28Use rust-android-gradle plugin as submoduleKalle Lindström1-0/+2
2025-07-28Add named arg detekt testKalle Lindström1-1/+2
Adds a custom detekt rule that checks that all Screen and Dialog composables are called with only named arguments.
2025-07-04Create new design system moduleDavid Göransson1-1/+2
2025-04-30Move all test tags to new lib.ui.tag moduleKalle Lindström1-0/+1
2025-03-19Improve TV connect screen UIKalle Lindström1-1/+3
- Implements the navigation rail design for Android TV - Implements the TV notification banner design - Adds two new Gradle modules: * tv: contains the Android TV specific Compose components (e.g. the NavigationDrawerTV component) * ui/compose: contains Compose-specific code that is needed by both the app module and the tv module.
2024-12-13Replace intentholder with api override intent holderJonatan Rhodin1-1/+0
2024-10-16Set rootProject.nameDavid Göransson1-0/+2
2024-10-16Remove reference to old moduleDavid Göransson1-1/+0
2024-08-13Migrate to version catalogsAlbin1-0/+10
2024-05-29Migrate to gRPCDavid Göransson1-5/+8
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>
2024-02-15Add map moduleDavid Göransson1-1/+2
2023-11-16Add payment module and billing payment repositoryJonatan Rhodin1-1/+2
2023-11-16Add billing client library and billing moduleJonatan Rhodin1-1/+2
2023-09-29Add empty arch test moduleAlbin1-4/+12
2023-09-21Apply automatic formatting and cleanup of gradle filesAlbin1-11/+4
2023-09-05Move test utils to its own moduleJonatan Rhodin1-1/+2
2023-08-23Create empty theme libAlbin1-3/+4
2023-07-28Add empty vpn service moduleAlbin1-0/+1
2023-07-27Add empty tile service moduleAlbin1-1/+4
2023-07-27Add empty resource libAlbin1-0/+1
2023-07-27Add empty ipc moduleAlbin1-0/+1
2023-07-27Add empty common moduleAlbin1-0/+1
2023-07-25Add empty model moduleAlbin1-0/+1
2023-07-25Add empty talpid moduleAlbin1-2/+11
2023-01-10Add empty :test:mockapi projectAlbin1-1/+1
2023-01-10Add empty project :lib:endpointAlbin1-1/+1
2023-01-10Add empty :test:common projectAlbin1-1/+1
2023-01-10Move :e2e project to :test:e2eAlbin1-1/+1
Also changes source directory from "java" to "kotlin" which is supported since upgrading the project from AGP 3.x to 7.x.
2023-01-10Add empty :test projectAlbin1-1/+1
2022-09-14Revert "Merge branch 'migrate-android-talpid-to-dedicated-subproject'"Albin1-1/+0
This reverts commit 0c44c211bdfc0756ad556835d5a988799ee6dfbc, reversing changes made to 49c3a16d927dd9f47a4b8d3780a25a7c5716bc6a.
2022-09-13Add empty talpid subprojectAlbin1-0/+1
Talpid classes will be moved in a following commit.
2022-04-20Add Android e2e test moduleAlbin1-0/+1
The purpose of this test module is to be able to trigger end-to-end tests separately from the main app module, mainly because of the flaky nature of end-to-end tests. Tests are easiest executed by running the following gradle command: ./gradlew :e2e:connectedDebugAndroidTest
2022-01-05Migrade gradle scripts to kotlin/ktsAlbin1-0/+1