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: