I hereby claim:
- I am dextorer on github.
- I am sgotti (https://keybase.io/sgotti) on keybase.
- I have a public key whose fingerprint is FAF7 A754 6354 5DD3 FA88 2DAD B627 1D42 5F4F 4071
To claim this, I am signing this object:
| AS: 2020.3.1 p3 (Arctic Fox) | |
| AGP: 7.0.3 | |
| Kotlin: 1.5.31 | |
| Compose: 1.0.5 |
I hereby claim:
To claim this, I am signing this object:
| fun getDatabase(context: Context) = | |
| Room | |
| .databaseBuilder(context, RoomDatabase::class.java, DB_NAME) | |
| .openHelperFactory(AssetSQLiteOpenHelperFactory()) | |
| .fallbackToDestructiveMigrationFrom(*IntArray(68) { it + 1 }) // destroy everything before version 68 (included) | |
| .addMigrations( | |
| Migration69to70(), | |
| Migration70to71(), | |
| Migration71to72(), | |
| Migration72to73(), |
| - proguardFile 'proguard-rules-release.txt' | |
| - testProguardFile 'proguard-rules-test.txt' | |
| + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules-release.txt' | |
| + testProguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules-test.txt' |
| app_works_in_debug_but_crashes_in_release + | |
| some_classes_are_nowhere_to_be_found = | |
| PROGUARD |
| private fun updateButtonView(button: View) { | |
| val radius = // ... | |
| val color = // ... | |
| val contentOuterRadii = floatArrayOf(radius, radius, radius, radius, radius, radius, radius, radius) | |
| val buttonShape = RoundRectShape(contentOuterRadii, null, null) | |
| if (button.background != null) { |
| <?xml version="1.0" encoding="utf-8"?> | |
| <FrameLayout | |
| ... | |
| > | |
| <FrameLayout | |
| android:id="@+id/button" | |
| android:layout_width="match_parent" | |
| android:layout_height="55dp" | |
| android:elevation="3dp" |
| #! /usr/bin/env monkeyrunner | |
| # hot start: not opening the app for the first time. still, previous processes are killed. | |
| import time | |
| import subprocess | |
| import commands | |
| import sys | |
| import datetime | |
| import re |
| actions=true | |
| ads=true | |
| analytics=true | |
| appindexing=true | |
| appstate=true | |
| auth=true | |
| cast=true | |
| common=true | |
| drive=false | |
| dynamic=true |
I hereby claim:
To claim this, I am signing this object: