Android Mobile ENGINEER

Artsiom Seliuzhytski

  • Debugging Pro Tips: Using Android Studio’s Profiler and Baseline Profiles

    Ever feel like your app is slower than a snail on vacation? Or that your code is hiding performance issues like a cat in a shoebox? You’re not alone. Today, we’re diving into Android Studio’s Profiler and Baseline Profiles – two powerful tools that help you track down performance hiccups and make your app run…

  • Android 13: Granular Permissions, Themed App Icons, and Foreground Services

    Adapting to new permission models and user-centric features Android 13 is here and it’s busy shaking things up for developers – and yes, your app’s users. Whether you’re tweaking your app’s permission dialogs or giving your icons a style upgrade, these new features make sure your apps play nicely in a world where user privacy…

  • Modularisation: Speed Up Builds and Scale Your Codebase

    Strategies for Feature Modules, Dynamic Delivery, and Build Optimizations Ever feel like waiting for your Android build is more stressful than waiting for your toast to pop up? Well, buckle up! We’re diving into modularisation – a strategy that can cut your build time down, organise your code better, and let you work on features…

  • Hilt vs. Dagger: Simplifying Dependency Injection in Android

    Dependency Injection (DI) in Android can sometimes feel like you’re trying to untangle a bowl of spaghetti – except the spaghetti is your code, and the sauce is… well, your dependencies. Fortunately, there are tools to help make DI a bit less messy. In this article, we’ll compare the veteran Dagger with its more opinionated,…

  • Kotlin Flows & Coroutines: Ditching RxJava Like It’s a Bad Tinder Date

    Hey Android devs! Let’s talk about that old flame, RxJava. You know, the one that promised to solve all your async problems but then made you juggle 50 operators just to fetch a dang user profile? Yeah, that relationship. It’s time to swipe left. Enter Kotlin Flows & Coroutines – your new async BFFs. Let’s…

  • Integrating Jetpack Compose into Production Apps: A Simple Guide for Android Devs

    So, you’ve heard the buzz about Jetpack Compose. Maybe you’ve tinkered with it on a side project, or perhaps you’ve been eyeing it suspiciously like that one colleague who insists pineapple belongs on pizza. But now, the time has come: you’re ready to take the plunge and integrate Compose into your production app. Let’s talk…

  • Android 12: Design, Privacy, and Adaptive Icons

    Android 12: Where Design Gets Personal and Privacy Finally Gets a Mic Drop Hey Android devs, grab your favourite coffee (or energy drink – we don’t judge) because Android 12 is here, and it’s like Google finally listened to our midnight coding rants. This update isn’t just a fresh coat of paint – it’s a…