Ulamna
Service 04 / 05

iPhone and iPad apps on the same engine as the desktop.

Native screens on top of one shared, tested core, so your phone, your tablet and your computer always agree.

What you get

Native where it shows, shared where it counts.

The screens are native SwiftUI, so the app feels at home on iPhone and iPad. Underneath, the business rules, the encrypted data and the sync are the same core that runs your desktop app. A fix in the core reaches every platform at once.

  • A native interface. Built with SwiftUI, following how iPhone and iPad apps are expected to behave.
  • One core for every screen. The same rules as the desktop app, so the phone never disagrees with the computer.
  • Offline first. The app works without a connection and syncs with the other devices when it can, on the local network or over the internet.
  • Encrypted on the device. The local copy is encrypted, and the keys stay on the device.
  • Distribution. The App Store, or a private release for your own team.
How it works

One core, two kinds of screen.

  1. Discovery. We decide together which tasks belong on the phone, which on the tablet and which stay on the computer.
  2. Shared core. If you already have a desktop app on our engine, the mobile app uses the same core. If not, we build the core first.
  3. Native screens. Designed for touch and small screens, in English, French and Arabic.
  4. Release. App Store submission or private distribution, then updates through the same channel.
Good fit when

The work leaves the desk.

  • Your team works on the move, on the floor or on site, and needs the same data as the office.
  • The phone must keep working where the network does not.
  • You already have a desktop app and want its mobile companion without a second codebase to maintain.

---  Questions

Is it native or cross-platform?

Both, where each is best: native SwiftUI screens on a cross-platform core that holds the rules, the data and the sync.

Can the phone sync with the computer without the internet?

Yes. On the same local network, the devices find each other and sync directly.

What about Android?

We start with iPhone and iPad. Ask us about Android for your project: the shared core is built to carry other platforms.

Other services