Skip to content

Instantly share code, notes, and snippets.

View hellosagar's full-sized avatar
Building Stuff

Sagar Khurana hellosagar

Building Stuff
View GitHub Profile
1. hiltvm (applicable in top-level)
class $NAME$ @javax.inject.Inject constructor(
) : androidx.lifecycle.ViewModel() {
2. vmstatefunc (applicable in class)
private val _$NAME$ = androidx.compose.runtime.mutableStateOf<$TYPE$>($INITIAL_VALUE$)
Try-Parser /
Last active March 16, 2024 17:04
Running emulator without Android Studio in Windows With Flutter

Android Emulator Setup without Android Studio in Windows with Flutter

First Download the Android SDK Commandline Tool only.

Goto Download Options

Find Commandline tools only Section

ourway / lua_cheat_sheet.lua
Created November 19, 2018 02:15
Lua programming language cheat sheet
print("Hello World")
Multiline comment
-- Variable names can't start with a number, but can contain letters, numbers
-- and underscores
-- Lua is dynamically typed based off of the data stored there
schmich /
Last active April 5, 2024 14:20
Programming media keys on the Ducky One 2 Skyline

Programming Media Keys on the Ducky One 2 Skyline

To use media keys on the Ducky One 2 Skyline, you must record a macro to bind the media function to a hotkey combination, i.e. Fn plus some key.


Important: In the instructions below, "Press X+Y+Z" means press and hold key X, press and hold key Y, press and hold key Z in that order, and then release all three.

As an example, to bind Fn+PgUp to the play/pause media function: