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 🚀
View GitHub Profile
@khannedy
khannedy / SimpleVersion.java
Last active October 29, 2025 09:42
Get IP Address Android Device
WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
String ip = Formatter.formatIpAddress(wm.getConnectionInfo().getIpAddress());
@stevdza-san
stevdza-san / AnimatedBorderCard.kt
Last active October 9, 2025 03:56
Card with Animated Border built with Jetpack Compose.
@Composable
fun AnimatedBorderCard(
modifier: Modifier = Modifier,
shape: Shape = RoundedCornerShape(size = 0.dp),
borderWidth: Dp = 2.dp,
gradient: Brush = Brush.sweepGradient(listOf(Color.Gray, Color.White)),
animationDuration: Int = 10000,
onCardClick: () -> Unit = {},
content: @Composable () -> Unit
) {
import androidx.compose.animation.core.AnimationSpec
import androidx.compose.animation.core.animate
import androidx.compose.animation.core.tween
import androidx.compose.foundation.gestures.ScrollableState
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.ColumnScope
import androidx.compose.foundation.lazy.LazyListState
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Stable
import androidx.compose.runtime.saveable.Saver
@msdx
msdx / jiagu.sh
Created January 23, 2019 10:13
360加固
#!/bin/bash
cd `dirname $0`/../
projectDir=`pwd`
buildDir="$projectDir/build"
# release Official apk
cd $buildDir
touch timestampFile
echo "Build release official apk"
@KvRae
KvRae / VerticalDashedDivider.kt
Created May 24, 2024 14:04
A vertical dashed divider implementation for jetpack compose
/**
* A vertical dashed divider that can be used to separate content in a composable
* @param modifier the modifier to apply to the divider
* @param thickness the thickness of the divider
* @param color the color of the divider
* @author KvRae
*/
@Composable
fun VerticalDashedDivider(
modifier: Modifier = Modifier,
@oianmol
oianmol / platform.android.kt
Created May 19, 2023 10:01
Jetpack Compose Side Effect to update Android or iOS status-bar and navigation-bar color
@Composable
actual fun PlatformColors(statusBarColor: Color, navBarColor: Color){
val sysUiController = rememberSystemUiController()
SideEffect {
sysUiController.setSystemBarsColor(color = topColor)
sysUiController.setNavigationBarColor(color = bottomColor)
}
}
name: Build and Test
on:
workflow_dispatch:
jobs:
local_test_job:
name: Running Local Tests
runs-on: ubuntu-latest
@mahendranv
mahendranv / Tag.kt
Created July 9, 2021 16:25
A tag shape
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.shape.GenericShape
import androidx.compose.material.Surface
import androidx.compose.material.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import com.ex2.dribbble.ui.theme.DribbleUITheme
@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
@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