Zlatin Kostov

33 Followers
123 Following
107 Posts
Android engineer, currently working on the Indeed Flex mobile application.
GitHubhttps://github.com/owolp
LinkedInhttps://www.linkedin.com/in/zlatinkostov/
Twitterhttps://twitter.com/zkt777

Do you want to learn Docker by doing a simple fun and interactive exercises? This is the tool for beginners or developers who never build native Docker apps. Give it a try.

https://github.com/furkan/dockerlings

GitHub - furkan/dockerlings: learn docker in your terminal, with bite sized exercises

learn docker in your terminal, with bite sized exercises - furkan/dockerlings

GitHub

Dosbian is a free and opensource Linux distro for the Raspberry Pi that is designed to create a retro PC environment to run older games and apps from DOS era. It boots directly into DOSBox, a popular MS DOS emulator, allowing you to run classic DOS games and software including Win 3.1/95/98 etc. It is based on Debian. This is a good way to enjoy your older games or apps collection again or introduce your kids to older games that was part of your life once.

https://cmaiolino.wordpress.com/dosbian/

Distro – Dosbian 3.0

09/01/2025 released DOSBIAN 3.0 for Raspberry Pi 3/4/400/5/500 WHAT’S NEW IN VERSION 3.0 Latest distro updates applied to run in Raspberry Pi 5/500. Dosbox Staging updated to version 0.82, no…

Carmelo Maiolino's blog

Hacker gets annoyed at Amazon’s Kindle apps, reverse-engineers the Kindle web reader’s protocol (which basically sends each page as a set of glyphs in a deliberately broken variant of SVG). Such obscurity, much security.

https://blog.pixelmelt.dev/kindle-web-drm/

How I Reversed Amazon's Kindle Web Obfuscation Because Their App Sucked

As it turns out they don't actually want you to do this (and have some interesting ways to stop you)

Cats with power tools
The Interface Segregation Principle (ISP) — SOLID Principles Deep Dive in Kotlin/Android

In Short: Clients should not depend on methods they do not use. SOLID Principles Deep Dive using the Interface Segregation Principle (ISP)

ITNEXT
Kotlin Interviews - Solve Recent Kotlin Interview Questions

Prepare for your next Kotlin interview with recent interview questions from top companies. Ace Kotlin interviews with expert curated questions.

Many Android projects use CI to run tests on Firebase Testlab, deploy apps to the Play Store or App Distribution. Or maybe you are deploying other Firebase or Google Cloud services? This all requires a service account stored, which is not the best for security. I wrote down how you can use workflow identity federation on GitHub Actions as a more secure alternative.
https://www.littlerobots.nl/blog/google-cloud-workflow-identity-federation-with-github-actions/
GCP workflow identity federation w/ Github actions...for the rest of us

Many Android and non-Android projects automate the task of building and deploying software using continuous integration, CI for short. In the context an Android app, an app might be distributed to the Play Store or Firebase App distribution, or integration tests might be run on Firebase Test Lab. All of these steps interact with Google APIs which require authentication.

In my latest article, I go over how easy it is to create custom sliders in #JetpackCompose

The Material 3 Slider was quite a joy to work with and augment.

Check out the full article over on my website here ->

https://www.sinasamaki.com/custom-material-3-sliders-in-jetpack-compose/

Custom Sliders in Jetpack Compose

Create unique and delightful sliders for your app

sinasamaki

All code for the Persona 5 Compose UI messaging app available here:

https://github.com/chris-horner/Persona-IM

GitHub - chris-horner/Persona-IM: A reimplementation of the instant messaging app seen in Persona 5 for Android using Compose UI.

A reimplementation of the instant messaging app seen in Persona 5 for Android using Compose UI. - chris-horner/Persona-IM

GitHub

I just published a new article, 'Avoiding the Auto-Completion Trap in Android Studio'.

In this article, you’ll explore how to selectively disable auto-completion suggestions in Android Studio (IntelliJ IDE).

https://skydoves.medium.com/avoiding-the-auto-completion-trap-in-android-studio-e53147e849aa

Avoiding the Auto-Completion Trap in Android Studio

When focusing on development, the impact of your IDE’s auto-completion feature is crucial. It significantly boosts productivity by reducing the need to type out full sentences, allowing you to code…

Medium