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
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
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
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
Kotlin Flow to Swift Combine: A KMP Bridge. Part II
Kotlin Flow to Swift Combine: A KMP Bridge. Part II
Volodymyr Voiko
Aug 28
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
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
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
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
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
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
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
Elli
Elli
Empowering electric life
Snapp Editors
Oct 23, 2020
Zeplin Mobile
Zeplin Mobile
Date: 2020
Snapp Editors
Aug 4, 2020
Sample Data in Compose Previews
Sample Data in Compose Previews
Use @PreviewParameter to super-power your Composables!
Jossi Wolf
Jul 5, 2020
Bringing Zeplin Mobile to iPadOS
Bringing Zeplin Mobile to iPadOS
What did we do on making the app a good fit for the iPad
Ilian Konchev
Jun 24, 2020
Building our first SwiftUI-only app — LearnCyrillic
Building our first SwiftUI-only app — LearnCyrillic
Introduced at the 2019 WWDC, SwiftUI caught a lot of developers’ attention. People started to share bits and pieces on their personal…
Ilian Konchev
Jun 16, 2020
About Snapp Mobile
Latest Stories
Archive
About Medium
Terms
Privacy
Teams