Bata
banner
bratislav.bsky.social
Bata
@bratislav.bsky.social
Android at CAKE.com | Clockify, Pumble
Reposted by Bata
The North American Nebula (left on its side) and the Pelican Nebula (right)

These are located ~2,500 lightyears from Earth. The field of view is about the size of 3 moons.

Taken from my backyard in the Bay Area. This is a combination from 948 exposures for a total of 74.5Hrs.

#astrophotography
January 11, 2025 at 10:38 PM
Reposted by Bata
AndroidX upgraded to Kotlin 2.1.0 and just learned that we are forcing all non-JVM/Android (iOS, WASM, etc) users of our KMP libraries to upgrade to KGP 2.1.0, that ... is not great.
Learn why that is important for JDK and KGP and how to set that up.

www.liutikas.net/2025/01/10/C...

#gradle #kmp
Conservative Librarian - Hold Back For Your Users To Flourish
There are a number of things that make software libraries easy to use. Giving library users the flexibility to choose the tools and the versions of these too...
www.liutikas.net
January 11, 2025 at 12:44 AM
Reposted by Bata
To be clear: as a non-technical manager, it's virtually impossible to distinguish between a less experienced engineer who is missing basic skills and thus unacceptably slow with work that is poor quality, vs one that is digging deep and doing things "proper" and w high quality
January 4, 2025 at 7:34 PM
Reposted by Bata
Thursday's #AndroidDev tip.

Get the ADB Idea plugin for Android Studio to easily perform some common ADB tasks, right from inside Android Studio: plugins.jetbrains.com/plugin/7380-...
December 12, 2024 at 8:03 PM
Reposted by Bata
Just published a new blog post: UI State, Callbacks and Equality Pitfalls.

Have you experienced the problem in your codebase?

#AndroidDev #Kotlin

sanastasov.dev/2024/ui-stat...
UI State, Callbacks and Equality Pitfalls
Yesterday a friend asked me to review his blog post on Function Properties in Data Classes are Code Smells. We then discussed how we would solve the issue in the context of UI state and callbacks. And...
sanastasov.dev
November 30, 2024 at 1:31 PM
Reposted by Bata
I’ve said this before, but at a certain level of engineering your ability to write a doc is likely to have more impact than your ability to write code.

Not because you won’t write code, but because your ability to convey an architecture, idea, or approach and get folks buy in is essential.
November 23, 2024 at 1:25 AM
Reposted by Bata
Hi everyone. New at Bluesky.
Looking forward to connecting with software engineers, security researchers and pentesters, especially in the field of Android and Automotive.

#cybersecurity
#software_engineering
#android
November 21, 2024 at 6:42 PM
Living in a country that has no future if everything stays the same. Thinking about moving to another country. How hard is to get Android dev job in EU for non EU citizens?
November 22, 2024 at 9:53 PM
Reposted by Bata
Here's a fun #AndroidDev architecture design problem:

Implement a slider that edits state that is stored on disk.

I think working through this task can reveal a lot of insight for why building great UI around asynchronous tasks can inherently be tricky and how tradeoffs are necessary.
November 17, 2024 at 11:05 PM
Reposted by Bata
Trying to find a happy medium between not knowing anything that's happening in the world and being pissed off all the time
November 17, 2024 at 11:02 PM
Reposted by Bata
👋 I made a starter pack of past & present Android engs from Block (Square, CashApp..)

Ask us what we think about fragments 😜

If you want to be in this lost, you know what to do 😘 block.xyz/careers/jobs...

#AndroidDev

go.bsky.app/SLiJNP5
November 12, 2024 at 11:26 PM
Reposted by Bata
How do you decide how much automated testing to do? The answer tends to be - "it depends!"

This is the case for the company operating Evernote, Meetup and and other products: Bending Spoons. From their CTO:

Full episode: newsletter.pragmaticengineer.com/p/twisting-t...
November 15, 2024 at 7:48 AM