We are experts when it comes to building native applications for iOS, Android, macOS, Windows and Linux.
We are all-in on cross-platform solutions that allow us to use common web-technologies as the view layer. Working with such technologies means that we can move faster, build more features, reuse features across web and native apps and it also makes your hiring process easier.
For native mobile apps we use Expo. Expo is a meta-framework on top of React Native that comes with a lot of quality of life features and modules that make e.g. working with the camera incredibly easy and fast. Expo also offers solution to simplify the cross-platform build process and other tools like observability or over the air updates.
When it comes to desktop applications we use Electron or Tauri. Both use Webviews to render the UI. Electron is the battle-hardened solution for cross-platform desktop apps. Electron uses Javascript for both the frontend and to interface with the operating system. Tauri has benefits in bundle size and performance as it uses Rust to interface with systems. If you choose to go with us we will walk you through benefits and disadvantages of both options and help you make the best decision.
Even though we prefer cross-platform solutions, we are familiar with Swift and SwiftUI, sometimes Swift is the right way to go when it comes to native macOS or iOS apps (e.g. Menu bar apps).
Most agencies stop at implementation, we go all the way and help you submit your app to stores, get it verified, certified and to market. We will consult you about possible options, best practices and stand by your side every step of the way.