Skip to content
Nodwen

Mobile app development studio for iOS and Android

We build native mobile apps and run them after launch. Our own products — PawKit, Stowkeep and Afloat — are live in the App Store and Google Play, made by the same people who would build yours.

iOS app development

Native iPhone and iPad apps in Swift and SwiftUI, built to feel at home on the platform and to keep working on new iOS versions.

  • Home Screen widgets and App Shortcuts
  • In-app subscriptions with App Store Server Notifications
  • iCloud, offline-first data and sync
  • iPhone and iPad layouts, Dark Mode, Dynamic Type

Android app development

Native Android apps in Kotlin and Jetpack Compose, matching the iOS version feature for feature instead of a lighter copy.

  • Google Play Billing subscriptions
  • Room storage, background sync and notifications
  • Material 3 theming with light and dark modes
  • Large-font and right-to-left layouts checked on emulators

One team for both platforms

The same team writes the spec, designs the screens and builds iOS and Android. PawKit and Stowkeep ship on both stores this way, with the same features and data model on each side.

What we take care of

Everything a real app needs beyond its screens.

  • Backend, accounts and family sharing
  • Payments and subscriptions
  • Push notifications and reminders
  • Analytics that stays out of test builds
  • Store listings, screenshots and releases
  • Localisation into up to 38 languages

Questions

Frequently asked questions

Native or cross-platform?

Native. Our iOS apps are written in Swift and SwiftUI, our Android apps in Kotlin and Jetpack Compose. It costs more than one shared codebase, and in return each app behaves the way people expect on their phone.

Can one team handle both iOS and Android?

Yes. PawKit and Stowkeep are built for both platforms by one team, with a shared spec and data model.

Do you publish the app to the App Store and Google Play?

Yes. We prepare store listings and screenshots, go through review, and release through internal testing first.

What happens after launch?

We keep running our products: updates, new features, store pages and support. We offer the same for client products.

Contact

Have a product in mind?

Tell us what you want to build or ask about one of our products. We read every message.