Technologies we build with

These are examples of the technologies we build with, not a fixed list. We pick the stack that fits your product and the people who will maintain it.

At Wolfpack Digital, we don't start from a favourite framework. We start from what your product needs, the systems it has to connect to and who will look after the code, and choose the stack from there. Building AI-native helps here. AI takes on the first pass and the repetitive work in any language, while our engineers review, test and sign off everything that ships. The technologies below are examples of what we work with, from Swift and Kotlin for native apps to Flutter, React Native, Vue, React, Ruby on Rails, Node.js, Python and FastAPI, with PostgreSQL and AWS underneath.

native mobile

iOS and Android apps

Swift (iOS)

Native iPhone and iPad apps in Swift with SwiftUI and UIKit, Swift Concurrency, and SwiftData or Core Data.

svg

Kotlin (Android)

Native Android apps in Kotlin with Jetpack Compose or XML layouts, Coroutines and Flow, and Room for local data. We also maintain and extend Java codebases.

svg

Foldables and large screens

Adaptive layouts for iPhone Duo on iOS 27.1, Android foldables like the Galaxy Z Fold, and iPad, plus apps updated for Apple's Liquid Glass design.

Apple Watch (watchOS)

watchOS companion apps that bring notifications, quick actions and health data to the wrist.

Migrations

Moving existing apps to current tools: Objective-C to Swift, UIKit to SwiftUI, Java to Kotlin, and XML layouts to Jetpack Compose.

device features

Device features and integrations

Bluetooth Low Energy and NFC

Apps that talk to sensors, wearables and connected hardware over Bluetooth Low Energy (Core Bluetooth on iOS), and read or write NFC tags.

HealthKit and Health Connect

Reading and writing health and fitness data through Apple HealthKit and Android Health Connect, with the user’s permission.

Payments and subscriptions

Apple Pay, Google Pay, and in-app purchases and subscriptions with StoreKit 2, Google Play Billing and RevenueCat.

Push notifications and deep links

Push through APNs and Firebase Cloud Messaging, and Universal Links and App Links that open the right screen in the app.

Maps, location, camera and AR

MapKit and the Google Maps SDK, location tracking, camera capture, and augmented reality with ARKit and ARCore.

Sign-in and biometrics

Sign in with Apple, Sign in with Google, and Face ID, Touch ID or fingerprint unlock.

cross-platform mobile

One codebase for iOS and Android

React Native

Apps for iOS and Android from one TypeScript codebase, built and shipped with Expo and EAS.

svg

Flutter

Apps for iOS, Android and the web from one Dart codebase, compiled to native code.

svg

Kotlin Multiplatform

Shared Kotlin code across iOS and Android, from business logic to shared UI with Compose Multiplatform.

svg
web front end

Web apps and websites

Vue.js

A progressive, approachable framework for performant web apps.

svg

Nuxt.js

Server-rendered, SEO-friendly Vue applications out of the box.

svg

React

Fast, component-driven web interfaces backed by a vast ecosystem.

svg

Next.js

Production-grade React with SSR, SSG and edge rendering.

svg

Angular

A robust, opinionated framework for large-scale enterprise web apps.

svg

TypeScript / JavaScript

JavaScript with types, which catches mistakes before they reach users and keeps large codebases easier to change.

Other JavaScript and TypeScript frameworks

Astro for fast content sites, and Svelte and SvelteKit when they suit the project.

back end

APIs, servers and data

REST APIs

Versioned REST APIs that connect web and mobile apps to their back ends and to third-party systems.

GraphQL

An API layer that lets apps ask for exactly the data a screen needs in a single request.

Ruby on Rails

A Ruby framework for web apps, admin panels and APIs, built around conventions that speed up development.

svg

Node.js

The JavaScript runtime behind our Express and NestJS back ends, suited to real-time features and APIs.

svg

Express.js

A minimal Node.js framework for lightweight APIs and web back ends.

svg

NestJS

A structured Node.js framework for larger APIs and back ends written in TypeScript.

Python

The language behind our Django and FastAPI back ends, and much of our data and AI work.

svg

Django

A batteries-included Python framework for secure, scalable web apps and admin panels.

svg

FastAPI

A fast Python framework for APIs, often used to serve AI and data features.

.NET

Microsoft's framework for back ends and APIs, often the natural fit for products built around Azure.

databases

Databases

PostgreSQL

An open-source relational database we use across many of our web and mobile back ends.

MySQL

A widely used relational database for web back ends and the existing systems they connect to.

MongoDB

A document database for flexible data that does not fit neatly into tables.

Redis

An in-memory store for caching, sessions, queues and real-time features.

SQLite

A lightweight database inside the app, so it keeps working when the connection drops.

SwiftData and Core Data

Apple's frameworks for storing data on the device in iPhone, iPad and Apple Watch apps.

Room

Android's database library on top of SQLite, for local data in Kotlin apps.

Realm

An open-source on-device database we support in existing mobile apps.

cloud and infrastructure

Hosting and deployment

AWS

Hosting, storage and serverless infrastructure on Amazon Web Services, where we are a Select Tier Services Partner.

svg

AWS RDS and Aurora

Managed PostgreSQL and MySQL on AWS, with backups, scaling and failover handled by the platform.

Microsoft Azure

Cloud hosting for products that run on, or connect to, the Microsoft ecosystem.

Google Cloud

Hosting, storage and data services on Google Cloud Platform.

Firebase

Push notifications, analytics, crash reporting and lightweight back ends for mobile apps.

Docker and Kubernetes

Containers that package an app with everything it needs, and orchestration that runs and scales them.

Terraform

Infrastructure written as code, so environments can be recreated and reviewed like any other change.

Heroku

Managed hosting that puts web apps and APIs live without running your own servers.

build, test and release

Building, testing and releasing

CI/CD pipelines

Automated builds, tests and deployments with GitHub Actions, GitLab CI, Jenkins or CircleCI, whichever fits the project.

Mobile CI/CD

Bitrise, Xcode Cloud and fastlane, which build, sign and upload every iOS and Android release.

Beta testing and app store releases

TestFlight and App Store Connect for iOS, Google Play Console internal and closed testing for Android, and Firebase App Distribution for both.

Mobile test automation

XCTest, Swift Testing and XCUITest on iOS, Espresso and Compose UI tests on Android, and Maestro for end-to-end flows on both.

TestRail

Test case management, so manual and automated test runs are planned and tracked in one place.

Monitoring and crash reporting

Sentry, New Relic, OpenTelemetry and Firebase Crashlytics, which flag errors and slowdowns in a live product, often before users report them.

Product analytics

PostHog and Firebase Analytics, to see how people use the product and where they drop off.

Instruments and Android Studio Profiler

Profilers for finding slow screens, memory leaks and battery drain on iOS and Android.

ai models

AI models we integrate

OpenAI

GPT models for chat, summaries, writing help and pulling structured data out of text inside your product.

svg

Claude

Anthropic's models, suited to long documents, detailed instructions and multi-step agent workflows.

svg

Gemini

Google's models, which work with text, images, audio and video in a single request.

svg

On-device AI

Foundation Models framework, Core AI and Core ML on Apple devices, and Gemini Nano (ML Kit GenAI APIs) and LiteRT on Android, for AI features that keep data on the phone.

svg

Open-weight and self-hosted models

Llama, Mistral and other open-weight models, run on your own cloud or servers when data has to stay in-house.

svg

Deepgram and ElevenLabs

Speech-to-text and text-to-speech for voice features, transcription and spoken replies.

svg

Veo 3

Google's video generation model, for generated clips inside a product, demos and on-brand visuals.

svg
ai tools

AI tools we build with

Claude Code

Anthropic's coding agent, which works across a whole codebase from the terminal or editor.

svg

Codex

OpenAI's coding agent for writing, reviewing and testing code.

svg

Cursor

An AI code editor for drafting, refactoring and testing code.

svg

GitHub Copilot

AI code suggestions inside the editor as engineers write.

svg

Xcode and Android Studio agents

Agentic coding in Xcode 27 and Gemini in Android Studio, inside the IDEs our mobile engineers already use.

svg

MCP integrations

Model Context Protocol connections that give coding agents access to Jira, Figma, GitHub and the other tools the team works in.

svg

Figma AI and Stitch

AI design tools for faster wireframes, layouts and design exploration.

svg
FAQ

frequently asked questions

wolf
No. The technologies on this page are examples. We choose the stack that suits your product, and because we build AI-native, our engineers work productively across languages and frameworks.
It depends on which platforms you need, how much the app relies on device hardware and performance, your budget and timeline, the systems it has to connect to, and who will maintain the code later. We work through these during product discovery and recommend a stack with the reasons behind it.
Both. We build native apps in Swift for iOS and Kotlin for Android, and cross-platform apps with Flutter, React Native and Kotlin Multiplatform. The right choice depends on the product.
Yes. AI-native development is our default way of working. AI writes the first pass and takes on repetitive work like tests and documentation, and every line is read, tested and signed off by an engineer before it ships. Read more on our AI-native development page.
Yes. We migrate iOS apps from UIKit to SwiftUI, including apps another team built. See our iOS app development page.
Yes. When Apple or Google release new devices or OS versions, we update apps so they keep working and look right on them. On a foldable like the iPhone Duo, that means layouts that adapt when the screen opens and closes. See our app maintenance services.
Yes. We take over existing apps, get to know the codebase quickly, and keep it current with new OS versions, security patches and dependency updates. See our app maintenance services.