Sasikanth @sasikanth.dev · 08/07/2026Well, this is a fun little experiment I did with Basil today. I wanted to see if I can have a "light source" that can change the shadow based on the gyro. In the video I just added a light source to drag it around to better show it. Would I ever release it, probably not 😂 120
Sasikanth @sasikanth.dev · 25/05/2026Meet Basil 🌿 Because every good Pomodoro needs a little Basil. ⚡️ Neo-Brutalist design 🚫 App blocking 🎵 Immersive soundscapes 🎨 Bold, custom themes It was fun building this project. Thanks to @edpratti for helping me out with design! 💚 Link 👇 150
Sasikanth @sasikanth.dev · 27/03/2026New widgets coming to Twine RSS Reader Android and iOS ✨ Designed by @edpratti 010
Sasikanth @sasikanth.dev · 17/03/2026This release also comes with custom themes and more customization options around color and modes. You can keep Twine dynamic or stick to your favorite palette. 100
Sasikanth @sasikanth.dev · 17/03/2026This release comes with more layout options than ever, enabling you to tweak Twine to your liking, whether you want big images or dense list views. 100
Sasikanth @sasikanth.dev · 17/03/2026Twine 3.0 is finally out, shipping tons of new features like improved feed & podcast support, a new Discovery section and an improved user interface. @edpratti and I can’t wait to hear what you think! 151
Sasikanth @sasikanth.dev · 07/02/2026Umm, I got a bit carried away building new stuff for Twine. Here is one more new feature, themes in the reader screen. App now offers 7 themes for the reader screen - Dynamic (match hero image palette) - Sepia - Solarized - Parchment - Midnight - Forest - Slate 000
Sasikanth @sasikanth.dev · 06/02/2026✨New Twine feature✨ Not sure which feeds to follow? Twine now has a discovery section you can browse to get started. It will be shown during onboarding, when adding a feed, and in the main navigation if you just want to browse what's available. 120
Sasikanth @sasikanth.dev · 02/02/2026Planning to ship this in Twine, a native audio player for podcast feeds 👀 141
Sasikanth @sasikanth.dev · 29/01/2026A sneak peek at some of the new features coming in the next Twine update: - Support for Miniflux and FreshRSS (GReader) APIs - A brand-new Reading Statistics page 011
Sasikanth @sasikanth.dev · 22/01/2026New Twine update v2.11.0 rolling out now to Android & iOS ✨ Made some UI changes to improve user experience, and bunch of new features and customisations, along with bunch of bug fixes. If you haven't already, give it a try! 000
Sasikanth @sasikanth.dev · 19/01/2026It had no trouble adding @Firebase Firestore integration, end-to-end encryption, multi-user support, alarms, timers in notifications, and working with Material 3 components. For now it's a basic setup with @jetbrains Junie CLI and @AndroidStudio 110
Sasikanth @sasikanth.dev · 19/01/2026It's amazing how much AI agents for Android dev has improved. Used Junie and Gemini 3 to build an app I need, and it build the entire app in few hours and required minimal amount of manual changes. Used @stitchbygoogle to generate initial designs to iterate on. 240
Sasikanth @sasikanth.dev · 09/01/2026Here are some new changes coming to Twine over the weekend. - Compact bottom bar - New filter and sort options sheet - Navigation drawer for switching screens - Navigation rail for foldable and tablet layouts. - Local new articles notifications - Download full article on sync 020
Sasikanth @sasikanth.dev · 31/12/2025Time to wrap up the year with a new Twine update. ✨v2.10.0✨ - New amoled theme - Setting to block images in posts list and reader - Change default font to RethinkSans - UI tweaks in home screen and feeds sheet - Hide app bar and bottom bar on scroll in home screen... 130
Sasikanth @sasikanth.dev · 22/11/2025Playing around with custom shapes and shadows in Jetpack Compose. Nothing fancy, but it's kinda fun and interesting. 091
Sasikanth @sasikanth.dev · 16/11/2025Back at it again! New Twine update rolling out now ✨v2.9.0✨ - Improved featured section and color extraction - Support XKCD comics - New font for featured and reader title - Support media groups and thumbnails - Dynamic color caching - Improved reader content parsing 030
Sasikanth @sasikanth.dev · 07/11/2025It has been such a fun few days. Got to hangout with some amazing folks! 120
Sasikanth @sasikanth.dev · 01/09/2025Brand new day, brand new role. Joining Google as a UX engineer for Android Developer Experience. One more goal achieved 🙌🏾 7292
Sasikanth @sasikanth.dev · 04/08/2025✨ New Twine update rolling out ✨ In case you're wondering what the perf changes are, it's handling unnecessary recompositions because of dynamic theming I had implemented 😅 000
Sasikanth @sasikanth.dev · 03/08/2025New Pinnit update rolling out with bunch of bug fixes and performance improvements. play.google.com/store/apps/d... play.google.com/store/apps/d... 140
Sasikanth @sasikanth.dev · 25/07/2025TIL, there is `retryWhen` extension function for Kotlin flows. That's neat! 040
Sasikanth @sasikanth.dev · 21/07/2025@sebastiano.dev it looks like LookAheadScope and animateBounds is enough to animate the LazyVerticalGrid cell changes. Obviously the transition isn’t perfect but I think adjusting animation timings and playing around with fade spec for other items should improve it. 250
Sasikanth @sasikanth.dev · 06/07/2025This is a nice addition to Android Studio/Intellij Idea. I can just quickly test out all my API calls without having to switch to a different app. www.jetbrains.com/help/idea/ht... 050
Sasikanth @sasikanth.dev · 03/07/2025It’s been a little over 2 years since me and @pratti.bsky.social started working on Twine. v2 of Twine is now available on App Store and Play Store - Updated designs - New layout modes - Improved performance across the app - Unread posts widget - Reader customisations links 👇 120
Sasikanth @sasikanth.dev · 22/06/2025Added first paid feature of Twine. I should be able to release an update by end of today or tomorrow. 110
Sasikanth @sasikanth.dev · 04/06/2025All my free time is consumed by this game now, not particularly good at it though yet 😂 020
Sasikanth @sasikanth.dev · 01/06/2025It's not yet available on the Play Store. However, Twine now offers three distinct viewing options for the home screen. If you dislike having the carousel displayed at the top, you can turn it off or choose a simple layout with no images, displaying only the titles. 020
Sasikanth @sasikanth.dev · 30/05/2025I thought I could just pass initialKey to the Paging library and it would just load pages starting from that index, but that didn't work when using it in a HorizontalPager. So, I guess I am stuck with this code 😂 110
Sasikanth @sasikanth.dev · 26/05/2025New update rolling out for Twine. - Better dynamic color integration & more colorful image blurring for light and dark modes - Brand new reader screen design - Bug fixes and improvements Slowly building up for v2 release 👀 github.com/msasikanth/t... 070
Sasikanth @sasikanth.dev · 04/05/2025Slowly converting my PC to a home server where I can self host content. Need to get more RAM and storage. 130
Sasikanth @sasikanth.dev · 25/04/2025Weekend game sorted out 🎮 Played a bit on my PC and I loved it! The soundtrack is 🤌 130
Sasikanth @sasikanth.dev · 16/03/2025Took me a bit of time to set it up, but finally got Twine working on desktop environments. So many things to resolve to make for a good experience, one day will finish that 😂 040
Sasikanth @sasikanth.dev · 14/03/2025@kagi.com has some clever features. Like lenses, I have created a custom lens, where I can search for shows available on predefined Indian OTT platforms. 0121
Sasikanth @sasikanth.dev · 04/03/2025As I work with RSS, here is a feed doing something I haven't seen before. Who the hell does this 🙃 Every time I think I handled most of the scenarios, something else pops up 😅 120
Sasikanth @sasikanth.dev · 02/03/2025v1.50.0 rolling out for Twine - Added support for JSON feeds - You can now mute posts with certain words - Mark posts as read on scroll - Setting to disable auto sync - Support non-HTTPS feeds - Toggle between showing feed icon or fav icon - Improve talkback accessibility... 130
Sasikanth @sasikanth.dev · 02/03/2025It's been a while, time to make another release for Twine 👁️ 020
Sasikanth @sasikanth.dev · 26/02/2025Well, out of necessity to block posts about certain individuals/terms. I added support for hiding posts with those words in Twine. github.com/msasikanth/t... 010
Sasikanth @sasikanth.dev · 25/02/2025One of the reasons I like SQLDelight, it's just sooo much easier to create triggers. Also, don't judge my code 🙈 151