All posts by
Creating sticky item in RecyclerView – fullscreen and interactiveDamian Petla July 12, 2019
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 pressureDamian Petla July 25, 2018
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 GDPRDamian Petla April 16, 2018
I’ve tried Flutter SDK at GDD Europe. Should you?Damian Petla September 6, 2017
During Google Developer Days Europe in Cracow, Poland I’ve tried Flutter SDK. Should you do the same?
Kotlin - lessons learned from early adoptionDamian Petla August 14, 2017
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 thatDamian Petla June 16, 2017
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?Damian Petla May 25, 2017
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 TextViewDamian Petla June 14, 2016
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?Damian Petla February 11, 2016
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 AndroidDamian Petla September 21, 2015
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 KotlinDamian Petla September 14, 2015
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.