In previous articles we’ve looked at Airbnb’s product architecture, the mocking system we built for it, and how this ecosystem enables us to run automated tests on our features. One notable missing piece though has been a discussion of how and when these tests are run. We’ll now take a look at the tooling that […]
The Android Authority Podcast – discussing topics in Android every week. The Android Authority Podcast brings you all the top stories and features based on your favorite mobile operating system: Android. We help make Android more accessible to all, and dive deeper into the details when we can, there’s something in here for everyone. […]
It was a late evening. My colleague has just checked in the code that they’ve been writing all week. We were working on a graphics editor canvas, and they implemented the ability to resize shapes like rectangles and ovals by dragging small handles at their edges. The code worked. But it was repetitive. Each shape […]
A new Kotlin multi-platform library for annotating common code that will be dependency injected. TL;DR Inject is a new Kotlin multi-platform library that is a wrapper around the javax.inject annotations so that they can be used in Kotlin common code. I recently created a new Kotlin Multi-platform library called inject which is a simple wrapper […]
1.3M Downloads 412 Episodes Share RSS Improve your tennis with the Essential Tennis Podcast, the very first podcast dedicated to tennis lessons and instruction! Tennis professional Ian Westermann answers listener questions about technique, strategy, mental toughness, and much more. Source link
It’s a special episode with Perry and Sarah Bellum. On today’s episode we’re going to be answering your beauty questions about Do you need to reapply sunscreen if I’m indoor all day? Why is ferulic acid used with vitamin C? Are vampire facial good for your skin? Why isn’t there more recycling? Does Revitalash really […]
Having a strong mobile signal is necessary in the modern world where people are dependent on their mobile phones for communication, entertainment, information, banking, and much more. But, a modern mobile phone is just a piece of plastic if it is not connected to the network. You could be one of those frustrated people who […]
In this article, I try to summarize the bare minimum one needs to know to add internationalization support to an iOS app. Localizations, locales, timezones, date and currency formatting… it’s shocking how easy is to forget how they work and how to use them correctly. After years more than 10 years into iOS development, I […]
I've been looking for a simple and inexpensive way to host my Kotlin library binaries for some time. Previously I have used JitPack, but there's no Kotlin multi-platform support. I have tried Bintray in the past but found it to be over-complicated. So, I was left with no good solution for hosting my libraries. Then […]
C. Scott Brown joins Joe and Adam to talk about what he’s excited about for CES next week. Looking back on a decade of Android we revisit some of the most iconic Android phones from the 2010s. Plus we look ahead to some things we’d like to see out of phone makers in 2020. Finally, […]