Skip to content

Instantly share code, notes, and snippets.

@mkovalyk
mkovalyk / PermissionManager.kt
Last active November 2, 2022 08:04
Make Android permission easier
package com.example.myapplication
import android.content.pm.PackageManager
import androidx.activity.result.ActivityResultLauncher
import androidx.activity.result.contract.ActivityResultContracts
import androidx.core.app.ActivityCompat
import androidx.core.content.ContextCompat
import androidx.fragment.app.Fragment
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleObserver
@mkovalyk
mkovalyk / missing_error_statement.dart
Created October 8, 2020 22:17
Case showing unexpected behavior when return is missing
import 'dart:math';
void main() {
int rand = Random().nextInt(100);
print(isEven(rand));
}
String isEven(int number) {
if (number % 2 == 0) {
return "Yes. It is even";
@mkovalyk
mkovalyk / script.bat
Last active September 28, 2018 23:08
Rename to Kotlin, commit and rename back to Java
# change directory to one passed as first parameter
cd $1
#rename all files to kt
for f in *.java
do
filename="${f%.*}"
echo "Processing $f file.."
git mv $f $filename.kt
done