Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
We're Hiring
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

Android

GitHub Actions

Run Detox Tests with GitHub Actions, Part 2: Caching and Parallel Tests

Running Detox tests can be pretty slow. Learn to improve the pipeline: parallelize the tests and cut down on runner costs.
Development Practices

Max Coverage, Minimum Time: An Efficient Android Development Testing Strategy

By applying this comprehensive and efficient testing strategy, we can ensure a high-quality, reliable Android application.
React Native

Developing a React Native App: Styling Differences to Watch For

Checking out the style guides for both Android and iOS mobile phone types is important for creating common components in React Native.
Android Development

How to Cancel an Android Production Release in Google Play Console

You can't cancel an Android production release in the Google Play Console. If your app isn’t ready to be available on the store yet, a few options may help.
Kotlin

Download Files in Kotlin for Android Using Ktor and Intents

Letting users download files from inside your Android app to view externally can be a pain. I'll show you how to add this with intents and Ktor.
Mobile Apps

Control When Android Apps Are Released to the Play Store with Timed Publishing

Timed publishing for Android apps gives you the ability to submit an app for review and control when it becomes available in the Google Play Store.
Development Practices

How to Ensure a Successful Mobile App Release

A smooth mobile app release should include several kinds of testing, Alpha and Beta distribution, and phased rollouts.
Android Development

Three Methods for Solving Android Data Binding Errors

Getting cryptic data binding errors like "error: cannot find symbol import" in Android? Here are some methods to help you figure out what's wrong.
Mobile Apps

Creating Material Design Chips in an Android App

Material design introduced chips as a button widget for applications. They can easily be added to Android apps.
Android Development

Android Room Database Tips and Tricks

How to do one-to-one relationships and UPSERT in Android Room. It has some limitations, but it's great having the power of a real SQLite database.
Android Development

With Jetpack, Android Development Has Leapfrogged iOS

Google has been busy improving their dev tools, languages, and frameworks in the last couple years – creating a solid, well-thought-out framework.
Mobile Apps

An Introduction to Content Localization in Android Apps

When learning any new language, you need to understand the testing frameworks. Kotlin makes it easy by its similarity and interoperability with Java.

Posts navigation

← Older posts

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation