Bata's Avatar

Bata

@bratislav

Android at CAKE.com | Clockify, Pumble

52
Followers
398
Following
2
Posts
01.11.2024
Joined
Posts Following

Latest posts by Bata @bratislav

Effective Exception Handling in Kotlin Coroutines : Android Error handling is a fundamental aspect of any robust application. Kotlin, being a modern programming language, offers several mechanisms to handle errors effectively and gracefully.

Master #Kotlin error handling ❌
www.droidcon.com/2025/01/20/e...

27.01.2025 13:58 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

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

11.01.2025 22:38 πŸ‘ 1803 πŸ” 126 πŸ’¬ 38 πŸ“Œ 6
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...

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

11.01.2025 00:44 πŸ‘ 28 πŸ” 9 πŸ’¬ 1 πŸ“Œ 1

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

04.01.2025 19:34 πŸ‘ 74 πŸ” 6 πŸ’¬ 2 πŸ“Œ 1
A screenshot showing the ADB Idea menu within Android Studio, with some example actions such as;

Revoke Permissions
Revoke Permissions and Restart
Grant Permissions
Uninstall App
Kill App
Start App
Restart App
Clear App Data
Clear App Data and Restart
Start App With Debugger
Restart App With Debugger
Clear App Data and Restart App With Debugger
Enable Wi-Fi
Disable Wi-Fi
Enable Mobile Data
Disable Mobile Data

A screenshot showing the ADB Idea menu within Android Studio, with some example actions such as; Revoke Permissions Revoke Permissions and Restart Grant Permissions Uninstall App Kill App Start App Restart App Clear App Data Clear App Data and Restart Start App With Debugger Restart App With Debugger Clear App Data and Restart App With Debugger Enable Wi-Fi Disable Wi-Fi Enable Mobile Data Disable Mobile Data

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-...

12.12.2024 20:03 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

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...

30.11.2024 13:31 πŸ‘ 16 πŸ” 4 πŸ’¬ 3 πŸ“Œ 1

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.

23.11.2024 01:25 πŸ‘ 245 πŸ” 34 πŸ’¬ 18 πŸ“Œ 6

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

21.11.2024 18:42 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

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?

22.11.2024 21:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

17.11.2024 23:05 πŸ‘ 44 πŸ” 7 πŸ’¬ 3 πŸ“Œ 1

Trying to find a happy medium between not knowing anything that's happening in the world and being pissed off all the time

17.11.2024 23:02 πŸ‘ 11690 πŸ” 2295 πŸ’¬ 206 πŸ“Œ 97

πŸ‘‹ 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

12.11.2024 23:26 πŸ‘ 52 πŸ” 21 πŸ’¬ 8 πŸ“Œ 1
Video thumbnail

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...

15.11.2024 07:48 πŸ‘ 56 πŸ” 4 πŸ’¬ 2 πŸ“Œ 1

Hi! 😁

01.11.2024 07:31 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0