Damian Petla
All posts by

Damian Petla

Android Developer
expand_more

Creating sticky item in RecyclerView – fullscreen and interactive

Sometimes you need to make a sticky item in RecyclerView. Sounds easy, right? But recently I faced a challenge while working on a ad-related implementation – with a need to create fullscreen and interactive one for the new ad position on the front page of the app.

The secret trick to deal with time pressure

Approaching deadline is like waiting for a death sentence? Here are three tips to survive. Another day in paradise. Another coffee. It’s you and your new day, facing new challenges. Time to fix a bug, write some tests or add a new functionality. But sometimes you might face a bigger

From Fabric to Firebase  – on the road with GDPR

Dealing with GDPR is not an easy task for any software engineer, including Android Developers. In order to ensure that projects I’m working in are ready for the new privacy policy, I’ve followed the road of migration from Fabric to Firebase. 

I’ve tried Flutter SDK at GDD Europe. Should you?

During Google Developer Days Europe in Cracow, Poland I’ve tried Flutter SDK. Should you do the same?

Kotlin - lessons learned from early adoption

Design of the bulb by Freepik.com

There is a lot of information recently about Kotlin, what it is, how better it is from Java, should you move to Kotlin, who created it and above all that Google officially support it since I/O 2017. You can easily find materials teaching you all great features Kotlin has. But

Refactoring — been there, done that

It’s fine to fail, make mistakes and learn from them. Still, you will leave behind some things that you are not proud of, and when it comes to fixing them, my advice can come to the rescue.

Kotlin is officially supported by Google – now what?

The annual Google I/O conference for Android developers brought great news – Kotlin is now an officially supported, first-class programming language. What does it mean for the world of Android development?

Demystify the use of HTML in TextView

As a developer you probably used or tried to use HTML tags in your TextView components to create rich text. You probably found some examples on StackOverflow, replaced the text and Voilà! Job done. If you wish to learn how this works under the hood just keep reading.

What’s under the hood of the OkHttp’s cache?

I guess many of you implement apps using network operations. In most cases we use OkHttp library, usually through Retrofit. One of the nicest features of OkHttp is its caching mechanism. In this post I will go through all relevant steps in caching and explain how it works

Rich TextView styling with spans for Android

I was recently inspired by Lisa Wray and her presentation at the Droidcon NYC conference – Beautiful Typography on Android. I am going to show you how to use spans to enrich the TextView component. It’s based on a true story 🙂

Programming Android with Kotlin

I had 8 years of experience in Java when I decided to start using Kotlin for my Android projects. It happened after I joined the Omni team in Schibsted Tech Polska. Let me tell you what I learned.