Skip to content

Commit 030ae81

Browse files
committed
Initial commit
0 parents  commit 030ae81

File tree

4,159 files changed

+549846
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,159 files changed

+549846
-0
lines changed

.github/workflows/android-ci.yml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
name: Android CI
2+
3+
on:
4+
push:
5+
branches: [ "main", "master" ]
6+
pull_request:
7+
branches: [ "main", "master" ]
8+
9+
jobs:
10+
build-and-test:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout
14+
uses: actions/checkout@v4
15+
16+
- name: Setup JDK 17
17+
uses: actions/setup-java@v4
18+
with:
19+
distribution: 'temurin'
20+
java-version: '17'
21+
22+
- name: Cache Gradle
23+
uses: actions/cache@v4
24+
with:
25+
path: |
26+
~/.gradle/caches
27+
~/.gradle/wrapper
28+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
29+
restore-keys: |
30+
${{ runner.os }}-gradle-
31+
32+
- name: Echo Kotlin/Compose Compiler versions
33+
run: |
34+
echo "Kotlin version:" $(grep -Po '(?<=kotlin = ")[^\"]+' gradle/libs.versions.toml)
35+
echo "Compose Compiler version:" $(grep -Po '(?<=composeCompiler = ")[^\"]+' gradle/libs.versions.toml)
36+
37+
- name: Gradle build, unit tests, detekt
38+
run: |
39+
./gradlew --version
40+
./gradlew clean build test detekt --stacktrace
41+
42+
- name: Upload build artifacts (APK)
43+
if: success()
44+
uses: actions/upload-artifact@v4
45+
with:
46+
name: app-apks
47+
path: app/build/outputs/**/*.apk

.gitignore

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
*.iml
2+
.gradle/
3+
/.gradle-local/
4+
local.properties
5+
/local.properties
6+
.DS_Store
7+
Thumbs.db
8+
9+
# Ignore Android Studio project files entirely
10+
.idea/
11+
.vscode/
12+
13+
# Ignore build outputs in all modules
14+
/**/build/
15+
16+
# Native/External build outputs
17+
.externalNativeBuild
18+
.cxx
19+
20+
# Android Studio capture folder
21+
/captures
22+
23+
# Kotlin local session/cache
24+
.kotlin/
25+
26+
# Retain google-services.json (do not ignore)
27+
# app/google-services.json
28+
29+
# Android artifacts
30+
*.apk
31+
*.aab
32+
*.keystore
33+
*.jks
34+
*.class
35+
36+
# Node/JS
37+
node_modules/
38+
.npmrc
39+
.yarn/
40+
41+
# Firebase CLI
42+
.firebase/
43+
firebase-debug.log
44+
45+
# Environment files and secrets
46+
.env
47+
.env.*
48+
serviceAccountKey.json
49+
scripts/serviceAccountKey.json
50+
51+
# Python
52+
__pycache__/
53+
.venv/
54+
env/
55+
56+
# Logs and temp files
57+
*.log
58+
*.tmp
59+
*.temp
60+
.cache/
61+
/.cache/
62+
63+
# Archives and binaries
64+
*.zip
65+
*.tar
66+
*.gz
67+
*.7z
68+
*.exe
69+
*.dll
70+
71+
# Merge artifacts and dumps
72+
*.orig
73+
*.hprof
74+
75+
# Datasets or large media directories (keep screenshots)
76+
datasets/
77+
media/
78+
!/screenshots/

.idea/.gitignore

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/AndroidProjectSystem.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/appInsightsSettings.xml

Lines changed: 26 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/compiler.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/deploymentTargetSelector.xml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/gradle.xml

Lines changed: 23 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/migrations.xml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)