Egor's Blog
  • Presentations
  • Podcasts
  • About Me

Egor's Blog


Android, Kotlin & other tech
  • Taking Photos Not So Simply: How I Got Bitten By ACTION_IMAGE_CAPTURE

    Posted on April 5, 2016

    I’ve worked on a number of apps that are taking pictures for different use cases, and since it has always been a secondary feature for those apps, I’ve relied on using Intents, the approach described in Taking Photos Simply. Intents are powerful, they can save you lots of man-hours by... [Read More]
    Tags:
    • android
    • java
  • Testing Runtime Permissions: Lessons Learned

    Posted on March 13, 2016

    Recently I’ve been working on adding the Android M Runtime Permissions support to the project I’m on at the moment. As an Android user, I find runtime permissions awesome. Permission model was not very user-friendly before Marshmallow: every time you were trying to install an app, you were presented with... [Read More]
    Tags:
    • android
    • java
    • testing
  • Intro to RxJava & RxAndroid (GDG Munich Android)

    Posted on February 25, 2016

    The RX libraries have gained great popularity among developers lately. RX solves asynchronous programming elegantly based on the Observer pattern. This is especially helpful on Android where lots of interactions are asynchronous to the UI. [Read More]
    Tags:
    • android
    • java
    • open-source
    • presentation
  • All the things Compat

    Posted on January 25, 2016

    Android is constantly evolving, every year we get new cool features and new awesome APIs added to the SDK. But backwards compatibility has always been an issue. Here’s the Android versions distribution at the time of writing: [Read More]
    Tags:
    • android
    • java
  • Going aspect-oriented with AspectJ and Google Analytics

    Posted on December 27, 2015

    I’ve recently stumbled upon an interesting article called Aspect Oriented Programming in Android by Fernando Cejas. I heard about the aspect-oriented programming (AOP) with AspectJ a long time ago and it’s always seemed pretty exotic to me, but after I’ve reviewed the concepts and the advantages of AOP and learned... [Read More]
    Tags:
    • android
    • aop
    • java
  • ← Newer Posts
  • Older Posts →
  • GitHub

Egor Andreevich  •  2025  •  egorand.dev

Powered by Beautiful Jekyll