22 May 2020

The Hacker’s Tribute Vol. 45: Android, Kotlin Coroutines, and More!


Greetings, dear coders!

It’s going to be a highly-charged issue – with a library packed full of complete and uncompromised wisdom. Join us as we look right into the eye of the beast. Here, we’ll discuss Development of Android Themes, make daring comparisons of Kotlin Coroutines, and even listen in on some juicy advice from the people behind Snapchat! Explore new releases, and demonstrations of Rsocket, and Jetpack Compose.

This issue is as pumped as could be – stand clear of the opening doors!


Dan 'The Man' Kowalski

Dan ‘the Man’ Kowalski

Editor-in-Chief, The Hacker’s Tribute

Themes of Plenty

Developing Android themes with grace is a lost art. But there’s a group of heroes who may have mastered it. Now, they’re ready to share their secrets. Explore all there is to know; ideal theme structures, renaming and pruning trees, migrating to single base themes, adding layers – oh, there’s more. Read the post, to learn how to boost your themes, and be the unstoppable melodramatic you really are!

My Kotlin Coroutine is Greater!

Coroutines are the big cheese. But who are we to say something so controversial? To learn, you must see the use cases, in all their glory. Lukas Lechner compares Kotlin Coroutines for both Callbacks and RxJava. No approach is perfect, so expect a surgical analysis – as there should be! Remember, it depends on comprehensibility and flexibility.

Go Bananas for Binary

Rsocket is here and fresh on the market. The new 1.0.0 release of this binary data streamer is packed with features and bug fixes to help restore order to an otherwise unjust universe. Explore a world of support, add-ins, and much-needed house cleaning! See the release statement to view the entire list of features.

Re-Writing? Oh, Snap!

There’s a pretty strong case as to why you shouldn’t re-write your app. The folks at Snap Engineering consider re-writes to be a no-go. In fact, they claim re-writing might better be substituted by an incremental approach, when possible. Learn the reasoning, clear problem identification, decision-making, and the perils of MVP mentalities.

Jetpack Away!

Developing Android apps and ensuring stability is key to your UI. Jetpack compose may be in preview mode, but it can prove vital in the near future. With this tool, you’re able to run automated tests to test your application’s UI. A world of testing awaits, and this post explores Jetpack Compose to its most rigorous potential!

Knowledge is free and shared. We’re always on the lookout for new insights into the world of Web and Mobile App Development.

We’ll be in touch with more news, as it happens!

Read Tech Stories from Experienced Devs!


Hackers of the world dream to be him. And that’s an understatement. With methods decades ahead of cyberspace, he’s proceeded only by his own reputation. ‘The Man’ infamous for single-handedly causing the ’08 global financial meltdown, he dropped off-grid searching for purpose. He twice-dominated each of the Himalayan peaks, negotiated the rift valleys of Africa, and swam the Amazonian Basin end-to-end. It was in Siberia where we caught up to him – convincing him to work for the ‘good guys’. The veteran’s veteran of coding, now confidently within our ranks, is finally a force for good. Just don’t test him.