Skip to content

Instantly share code, notes, and snippets.

View Micoder-dev's full-sized avatar
♦️
Eat😋| Code👨‍💻| Sleep 😴| Repeat ♾️ | Achieve 🚀

Mugunthan Micoder-dev

♦️
Eat😋| Code👨‍💻| Sleep 😴| Repeat ♾️ | Achieve 🚀
  • Vexora Solutions
  • TamilNadu, India
  • 06:51 (UTC -12:00)
  • Instagram mi_coder
View GitHub Profile
@kibotu
kibotu / MyMapFragment.kt
Created December 26, 2016 17:09
Android: Fixing vertical/horizontal scrolling for nested maps.
/**
* @see [nested scrolling workaround](http://stackoverflow.com/a/17317176)
*/
private fun fixMapScrolling() {
transparentImage.setOnTouchListener { v, event ->
when (event.action) {
MotionEvent.ACTION_DOWN -> {
// Disallow ScrollView to intercept touch events.
scrollView.requestDisallowInterceptTouchEvent(true)
@smartherd
smartherd / MainActivity.kt
Created November 27, 2020 08:03
Material Toggle Button (Material Design Component: MDC)
package com.sriyank.mdccomponents
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.View
import android.widget.Toast
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
@subinkrishna
subinkrishna / background_card.xml
Last active July 4, 2023 07:49
A simple card background drawable for Android.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/background_card_selected" android:state_selected="true" />
<item android:drawable="@drawable/background_card_selected" android:state_pressed="true" />
<item android:drawable="@drawable/background_card_default" />
</selector>
@eis6aer
eis6aer / SampleCastingPlayerActivity.kt
Created December 12, 2020 05:46 — forked from stefan-zh/SampleCastingPlayerActivity.kt
Create Cast-enabled Activity with ExoPlayer
package com.exoplayer.cast
import android.net.Uri
import android.os.Bundle
import android.view.Menu
import android.view.MenuItem
import androidx.appcompat.app.AppCompatActivity
import com.google.android.exoplayer2.Player
import com.google.android.exoplayer2.SimpleExoPlayer
import com.google.android.exoplayer2.ext.cast.CastPlayer
@stevdza-san
stevdza-san / MainScreen.kt
Created September 16, 2022 09:18
Disappearing and Animated Top Bar - Jetpack Compose
import android.annotation.SuppressLint
import androidx.compose.animation.animateContentSize
import androidx.compose.animation.core.animateDpAsState
import androidx.compose.animation.core.tween
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.LazyListState
import androidx.compose.foundation.lazy.items
import androidx.compose.foundation.lazy.rememberLazyListState
@jmadaminov
jmadaminov / BackgroundShader
Created April 20, 2023 10:43
Liquid like AGSL shader effect
import android.graphics.Bitmap
import android.graphics.BitmapShader
import android.graphics.RuntimeShader
import android.graphics.Shader
import android.os.Build
import androidx.compose.animation.core.withInfiniteAnimationFrameMillis
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.runtime.getValue
import androidx.compose.runtime.produceState
import androidx.compose.ui.Modifier
@pavi2410
pavi2410 / compose.py
Last active December 29, 2023 18:08
Implementation of Jetpack Compose like reactive tree structure in Python
from contextlib import contextmanager
# Helper methods
def pprint_dict(d):
return '[' + ', '.join([f'{k} = {d[k]}' for k in d]) + ']'
def composable_tree():
@madushans
madushans / compose-glide-blurred-load.kt
Last active January 9, 2024 20:43
Load images with blurred thumbnail load effect using Jetpack Compose, Glide and StateFlow
// Adapted from https://gist.github.com/lelandrichardson/de674fe6788d922fc84362fdae530464
@Composable
fun ExampleUsage(){
GlideImage(src = "source-path",
blurThumbSrc = "fast-to-load-small-thumbnail-path-for-blur effect"
){imageBitmap ->
if (imageBitmap != null) {
Image(bitmap = imageBitmap,
// modifier = ...
@wjdwndud0114
wjdwndud0114 / idastuff.txt
Last active August 5, 2024 17:14
so debugging on ida pro
Nexus 5 4.4.4
1. setup:
a. need to downgrade to 4.4.4, root
b. luckypactcher, GG, xposed
c. put libhook.so and android_server and libsubstrate.so in /data/local/tmp/ and install aadbg
d. patch with luckypatcher the middle 2
2. adb shell su -> android_server
3. adb forward tcp:23946 tcp: 23946
4. adb forward tcp:8700 jdwp:PID_OF_GAME
jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=8700
@developerchunk
developerchunk / switchButton.kt
Last active March 12, 2025 12:26
Create Custom Switch Button Jetpack in Compose | Full Documentation on Medium- https://link.medium.com/eWGtmZ8Auub
import androidx.compose.animation.core.LinearOutSlowInEasing
import androidx.compose.animation.core.animateDpAsState
import androidx.compose.animation.core.tween
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.runtime.*
import androidx.compose.ui.Modifier