Read and Write Data in a Sandboxed App (Part 1)
If you are developing a Mac app you may need to read and write files to the user’s Mac folders, outside of the app container. I found myself in the same situation many times. So in this guide I want to share what is my…
Writing Swift-friendly Kotlin Multiplatform APIs — Part IV: Convenience | by André Oriani | Jul, 2023
Learn how to code libraries that your iOS teammates will not frown upon using them. In this chapter: providing convenience. Android under an apple tree like Isaac Newton — DALL·E 2 In the previous chapter, we saw that using interfaces sometimes renders unexpected results. In…
Fluent and Fun Clean Architecture using Kotlin — Part 2 (2023) | by Stephen Siapno | Jul, 2023
Functional programming is a powerful paradigm that emphasizes writing code in a declarative and expressive manner. In this approach, functions play a central role, and immutable data is preferred. Instead of using traditional object-oriented techniques, functional programming offers a different way of thinking about software…
More Accessible Graphs with Jetpack Compose Part 1: Adding Content Description | by Eevis Panula | Jul, 2023
Data visualizations rely on the visual representation of data. And that data is usually portrayed by some combination of colors. On mobile apps, they also often include different interactions that rely on touch. But what if your user can’t see? Or if they’re colorblind, and…
Create Custom Units and Dimensions in Swift (Part 2)
In this article we are going to lear how to create custom units and dimensions to extend the ones that Swift offers. Creating a Custom Unit To create a custom unit we need to use the initializer of the dimension we want to add a…
Units and Measurement Conversion in Swift (Part 1)
Most developers are not aware that Apple introduced the units and measurements APIs. They are part of the Foundation framework and available on every Apple platform. Let’s get started by seeing what Unit, Dimension, and Measurement are. Unit The Unit class represents a unit that…
How to Provide Mobile Accessibility in Your Native Android App | Guide — Part 1 | by Karol Wrótniak | Jul, 2023
In this article, you’ll learn how to create accessible mobile apps for Android OS. It’s quite important nowadays. There are more and more users for who accessibility matters. Additionally, more and more laws require app owners to support accessibility. First, let’s explain what mobile app…
App Size Metrics – Continuous monitoring of App Size, Part 1 | by Akash Khunt | Jun, 2023
Photo by Luke Chesser on Unsplash App size is one of the very important metric which impacts the conversion rate. The larger the app size the lower the conversion rate. In fact, Google has found a strong correlation between APK size and install conversion rates,…