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
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
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

Search Results for: kotlin

Search Results

Kotlin • Jul 23, 2025

Want Discriminated Unions in Kotlin? Use a Sealed Class.

Does Kotlin support discriminated unions? In a way, yes! See how you can use sealed classes to replicate their function.
Kotlin • May 18, 2020

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.
Kotlin • Nov 11, 2019

How to Create a SearchView with Suggestions in Kotlin

Creating a SearchView with suggestions isn't simple as giving the SearchView a list of strings. It requires a CursorAdapter.
Android Development • Jun 08, 2019

Data Binding with Live Data for RecyclerView in Kotlin

How to add data binding and live data for RecyclerViews in your Android and Kotlin apps.
Mobile Apps • Mar 29, 2019

Adding Notification Badges to a Kotlin App

It can be hard to figure out how to add notification badges to your Kotlin app. I'll show you two types of badges and how to implement them.
Mobile Apps • Jan 26, 2019

An Easy-to-Use TimePickerDialog for Kotlin

The TimePickerDialog in Android doesn't allow for restrictions on the times a user can select. But MaterialDateTimePicker allows for this.
Mobile Apps • Dec 03, 2018

Building a Horizontal Picker or Spinner in Kotlin

There are a lot of widgets in Android, unfortunately a picker or spinner isn't one of them. Follow these steps to add one to your Kotlin project.
Developer Tools • Oct 07, 2018

Getting Started Unit Testing with Kotlin

When learning a new language, it's important to understand testing frameworks. With Kotlin, it's made easy by its similarity and interoperability with Java.
Android Development • Sep 11, 2017

Kotlin vs. Java – Why Kotlin on Android is Here to Stay

Kotlin is here to make mobile development easier on Android and to end the mutation and Null Pointer Exceptions of the past.
Exploratory Testing • Dec 29, 2025

3 Tips for Effective Snapshot Testing with Roborazzi

Roborazzi is great for many testing applications but can be tricky. Here are my top tips for effective snapshot testing with Roborazzi.
Game Development • Dec 15, 2025

4 Reasons I Chose Raylib Over Other Game Engines

Raylib is a simple, fun library to work with, and I'll continue to use it for all of my games for the foreseeable future.
Exploratory Testing • Oct 06, 2025

Use JUnit Parameterized Tests to Force Test Coverage

Here's how unit tests using JUnit parameterized tests helped catch a couple of would-be bugs and kept our tests manageable and readable.
1 2 3 Next »

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2026 Atomic Object LLC
Explore
  • Insights
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
Offices
  • Ann Arbor
  • Chicago
  • Grand Rapids
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy