Raghunandan KaviDrawing a custom speedometer on compose canvas in androidRecently i had to work on a implementating a speedometer with animation the needle. The speedometer deisgn looked like the below in figma.Sep 22Sep 22
Raghunandan KaviBasics of Kotlin Coroutine with ExamplesCoroutines are alternative to threads in java. While i have interviwed freshers for android developers most of them have used coroutines…Feb 4Feb 4
Raghunandan KaviCreating a Pie Chart in composeRecently i was working on a design shared by designer in our company. They wanted a PieChart when clicked would should a text with a tool…Feb 4Feb 4
Raghunandan KaviUnderstanding ViewModel retained during configuration changeI was recently curious in understanding how viewmodel is retained during configuration change. There is a viewmodel store owner and it has…Dec 1, 2022Dec 1, 2022
Raghunandan KaviCreating instagram like carousel in ComposeI was interested in creating something similar to https://docs.flutter.dev/cookbook/effects/photo-filter-carousel especially the bottom…Jul 30, 20221Jul 30, 20221
Raghunandan KaviEasing Functions in animations — The geometry/maths behind it.What are easing functions? Easing functions specify the rate of change of a parameter over time.Jul 12, 2022Jul 12, 2022
Raghunandan KaviCustom Rounded Slider with thumb in ComposeIf you have worked with material design and you wanted to change the thumb for some reason it was hard to do it. We mostly used third party…Jun 30, 2022Jun 30, 2022
Raghunandan KaviMulti Color Progress Bar Part2 — Animating the ProgessCotinuing from part-1 https://raghunandan2005.medium.com/writing-custom-components-in-compose-part1-multi-color-progress-bar-2a7343960e16Jun 27, 2022Jun 27, 2022
Raghunandan KaviWriting custom components in Compose — Part1 Multi Color Progress BarCustomizing ui to please ui designers is always hard. Today i am gonna show you how to write a custom progress bar with multi color.Jun 27, 2022Jun 27, 2022
Raghunandan KaviMistake madeusing livedata with fragment and ViewModelLivedata is a observable data holder. ViewModel survices configuration change.Feb 12, 20211Feb 12, 20211