Skip to content

Instantly share code, notes, and snippets.

View pantos27's full-sized avatar
💅
coding makes my nails polish peel

Amir A pantos27

💅
coding makes my nails polish peel
View GitHub Profile
@pantos27
pantos27 / A-Kotlin-Delegates.md
Created December 1, 2021 14:31 — forked from amir-dropit/A-Kotlin-Delegates.md
Kotlin delegates examples

Some Kotlin delegates examples

  • property delegates and class delegates
@pantos27
pantos27 / shell.bat
Last active December 24, 2023 08:26
get current activity wit ADB
adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp|mObscuringWindow'
@pantos27
pantos27 / ApplicationWatcher.kt
Last active January 2, 2024 19:54
A utility class to keep track if your app is in the foreground or background
package com.pantos27.hamburgersforbreakfast
import android.app.Activity
import android.os.Bundle
/**
* A utility class to keep track if your app is in the foreground or background
* without any special permission or API restrictions
* Note that if your app has any activities that run on a different
* process (through the process attribute in your manifest) this utility might not be persistent
*
@pantos27
pantos27 / PromiseWrapper.ts
Created April 13, 2024 11:13
A typescript way to use React Suspnse blocks with simple promises
const promiseWrapper = <T> (promise: Promise<T>): () => T => {
let status = "pending";
let result: T;
const s = promise.then(
(value) => {
status = "success";
result = value;
},
(error) => {