Skip to content

Instantly share code, notes, and snippets.

View fergdev's full-sized avatar

fergdev fergdev

View GitHub Profile
@fergdev
fergdev / file1.txt
Created July 29, 2015 21:06
Created via API
Demo
@fergdev
fergdev / file1.txt
Created May 16, 2016 21:30
Created via API
Demo
String file contents
@fergdev
fergdev / gist:b8255a604b0521c3d0701f8a3733742d
Created September 30, 2023 21:55
M3 - Compose Component Mash
package ferg.componentmash
import android.app.Activity
import android.os.Bundle
import androidx.activity.compose.setContent
import androidx.compose.animation.animateColorAsState
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
@fergdev
fergdev / SegmentedButtons.kt
Last active May 14, 2024 23:57
SegmentedButtons implementation for M3
package ferg.segmented.buttons
import androidx.compose.animation.animateColorAsState
import androidx.compose.animation.core.animateFloatAsState
import androidx.compose.animation.core.tween
import androidx.compose.foundation.BorderStroke
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Row
@fergdev
fergdev / ComposeLearningTemplate.kt
Created November 9, 2023 02:29
Compose Learning Template
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
Theme {
Surface {
MainScreen(mainViewModel = MainViewModel())
}
}
}