Accessing values from an array using subscripts is a light and easy way to fetch list data. Kotlin brought uniformity in data access across regular arrays and Lists by allowing us to access data from a List using subscripts. But, what about our custom data models? Can they have subscripts if they mostly represent a […]
OnePlus has a concept phone coming to CES and Samsung has a Star Wars phone out now. The Snapdragon 865 finally beat its Apple counterpart – kinda. The New York Times investigated the location data obtained from a data mining company and it’s scary AF. Ring security is basically non-existent, and Google wants to climb […]
Header Photo by Icons8 Team on Unsplash Modularizing your Android projects can bring a number of different advantages to your team. Some of these include reduced build times, a greater separation of concerns and the ability to reuse components throughout our applications. As we started to get more and more modules in our projects, I […]
Book Review Author : Margaret Atwood Genre : Literary Fiction/Science Fiction and Fantasy Publisher : Penguin Random House Year of Publication : 2019 Number of Pages : 401 My Rating : 5 out of 5 This book is a sequel to The Handmaid’s Tale. It is set fifteen years after the events of The Handmaid’s […]
During my first few years of using JavaScript, I felt like a fraud. Even though I could build websites with frameworks, something was missing. I dreaded JavaScript job interviews because I didn’t have a solid grasp on fundamentals. Over the years, I’ve formed a mental model of JavaScript that gave me confidence. Here, I’m sharing […]
To learn to create evocative light with flash, it helps to better understand how we experience the continuous light we see every day. To do that, you’ll need to wean yourself from auto white balance, and even to abandon familiar waypoints like your daylight WB preset. Because our goal is to learn to exist in […]
The journey we took to restructure our mobile apps towards a modular architecture. Originally published on the Just Eat Engineering Blog. Overview Modular mobile architectures have been a hot topic over the past 2 years, counting a plethora of articles and conference talks. Almost every big company promoted and discussed modularization publicly as a way […]
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. […]
Changing line heights in Android using LineHeightSpan has this ugly side-effect where the cursor ends up being very tall, extending till the full line height instead of just the text height. I’ve decided to go to extreme lengths to fix this over the next few days. For science. pic.twitter.com/2tWLvDq1rz — Saket Narayan (@Saketme) November 24, […]
A11yUITests is an extension to XCTestCase that adds tests for common accessibility issues that can be run as part of an XCUITest suite. I’ve written a detailed discussion of the tests available if you’re interested in changing/implementing these tests yourself. Alternatively, follow this quick start guide. Getting Started Adding A11yUITests I’m assuming you’re already familiar […]