Homepage
Open in app
Sign in
Get started
Companies hire us to build fantastic iOS and Android apps.
CLIENT PROJECTS
INTERNAL PROJECTS
TALKS
ABOUT
TEAM
Follow
Do we need another OS?
Do we need another OS?
Last year Huawei ditched Android and in 2025 will be releasing more and more devices running its HarmonyOS Next software platform.
Jasper Morgan
Apr 3
Meet SnappTheming
Meet SnappTheming
Today, most applications interact with cloud-based content. In addition to content, app configurations such as feature flags, translations…
Volodymyr Voiko
Feb 27
Linting a Swift package with swift-format
Linting a Swift package with swift-format
Linting your code is handy and effective way to keep your team’s code style in shape. Nowadays it’s hard to imagine a project without…
Oleksii Kolomiiets
Jan 27
HarmonyOS App Development 101
HarmonyOS App Development 101
An overview of what it takes to develop a native HarmonyOS app.
Jasper Morgan
Jan 18
CI CD for OpenHarmony Project — GitHub Action
CI CD for OpenHarmony Project — GitHub Action
Learn how to streamline your OpenHarmony development by automating CI/CD workflows with GitHub Actions. This guide explains how to use…
Payam Zahedi
Dec 5, 2024
Uploading SARIF Reports to GitHub
Uploading SARIF Reports to GitHub
Recently I wanted to add Lint reports to a repository on GitHub. The goal is to report potential Lint violations when new code is…
Enrique López-Mañas
Oct 22, 2024
HarmonyOS, HarmonyOS Next, OpenHarmony and Oniro Explained
HarmonyOS, HarmonyOS Next, OpenHarmony and Oniro Explained
Huawei is shaking up the mobile scene with the release of a brand new operating system. They have big ambitions, aiming to reshape how…
Jasper Morgan
Oct 13, 2024
Digging into Harmony OS Internals
Digging into Harmony OS Internals
Huawei have undertaken the ambitious goal to create a brand new operating system. Even more impressive is that they are creating a…
Jasper Morgan
Sep 11, 2024
Kotlin Flow to Swift Combine: A KMP Bridge. Part II
Kotlin Flow to Swift Combine: A KMP Bridge. Part II
Volodymyr Voiko
Aug 28, 2024
Kotlin Flow to Swift Combine: A KMP Bridge. Part I
Kotlin Flow to Swift Combine: A KMP Bridge. Part I
Introduction
Volodymyr Voiko
Aug 25, 2024
Deep Dive into SwiftUI Containers: Key Takeaways from WWDC24
Deep Dive into SwiftUI Containers: Key Takeaways from WWDC24
At WWDC24, Apple introduced exciting new features and capabilities for container views in SwiftUI, expanding the toolkit available for…
Volodymyr Voiko
Aug 12, 2024
KotlinConf 2024 announcements
KotlinConf 2024 announcements
The first day of the KotlinConf 2024 is over, and there has been a significant amount. After 5 years the conference happened again at The…
Enrique López-Mañas
May 23, 2024
How we get sh*t done
How we get sh*t done
As our business has grown, it sometimes feels harder to get things done. But shouldn’t it be easier? Shouldn’t we have more colleagues…
Jasper Morgan
May 16, 2024
What’s next for Flutter?
What’s next for Flutter?
Now that the dust has settled on the news of layoffs at Google, let’s take a quick look at what this means for Flutter.
Jasper Morgan
May 8, 2024
Reflections on Retrospective-Driven Development
Reflections on Retrospective-Driven Development
Today I want to talk about a common anti-pattern across different development teams in different companies.
Antonio Pachon
Jan 23, 2024
Step-by-Step Tutorial: Configuring Session for 60FPS Video Capture
Step-by-Step Tutorial: Configuring Session for 60FPS Video Capture
Introduction: Elevate Your Camera App with 60FPS Video Capture
Oleksii Kolomiiets
Oct 9, 2023
Chicago Roboto: Everything is an API
Chicago Roboto: Everything is an API
When creating a new app module, or modularising an existing one, it becomes easy to forget who might be consuming it. It becomes easy to…
ashdavies ™
Dec 2, 2022
Droidcon NYC: Demystifying Molecule
Droidcon NYC: Demystifying Molecule
Molecule is a library for turning Composables into Flows. But how does that happen? And why would you want to do such a thing? And why…
ashdavies ™
Dec 2, 2022
KMP, iOS Developers and Production
KMP, iOS Developers and Production
Kotlin Multiplatform (or KMP, KMM Mobile, etc) has been widely used for a number of years in applications that are currently in production…
Enrique López-Mañas
May 25, 2022
Why Android Apps on Windows Are Going to Reshuffle the Way We Write Apps
Why Android Apps on Windows Are Going to Reshuffle the Way We Write Apps
Microsoft announced that Windows 11 will run Android apps installable using Amazon App Store. This is going to send ripples throughout the…
Juhani Lehtimäki
Jun 24, 2021
Designing for Android
Designing for Android
👉👉 Presentation: Designing for Android 👈👈
Pierluigi Rufo
Jun 11, 2021
Why multi-platform is hard and what you can do about it
Why multi-platform is hard and what you can do about it
Building multi-platform products is harder than most people expect. We look at some of the problems and walk through possible solutions.
Jasper Morgan
Feb 8, 2021
Android — Keeping Release and Debug Installed All the Time
Android — Keeping Release and Debug Installed All the Time
I think a lot of Android developers use their daily-driver phone as a developer device. I know I do. This leads into a side effect: you…
Juhani Lehtimäki
Dec 25, 2020
Running a Hack Day
Running a Hack Day
Recently, some clients asked us about a newly released framework. To get a better idea of it, we ran an internal hack day — here’s how!
Jossi Wolf
Dec 1, 2020
Using the Signature class to verify data
Using the Signature class to verify data
When there is an exchange of information happening, we often want to verify that the origin of the data is the right one. This can be used…
Enrique López-Mañas
Oct 26, 2020
About Snapp Mobile
Latest Stories
Archive
About Medium
Terms
Privacy
Teams