Udvikling af Swift- og iOS-apps
iOS-udvikling i Swift og SwiftUI til apps inden for bank, shopping, medier, sundhed og uddannelse, Apple Watch- og Apple Vision Pro-apps, udgivelser i App Store og vedligeholdelse af UIKit- og Objective-C-apps, med dedikerede Swift- og iOS-udviklere til jeres team eller en app leveret fra start til slut.
Det bygger vi med Swift og iOS
Native iPhone- og iPad-apps i SwiftUI
Swift 6.4 i Swift 6-sprogtilstand, så data races bliver kompileringsfejl, med SwiftUI og Observation til brugerfladen, SwiftData eller Core Data til offline-lagring og funktioner opdelt i Swift-pakker, rettet mod iOS 27 og de ældre udgivelser, jeres brugere stadig kører.
iOS-apps til bank og betaling
Mobilbank-, betalings- og handelsapps med passkeys og Face ID-login, App Attest, der beviser, at forespørgsler kommer fra jeres ægte app, nøgler opbevaret i Secure Enclave og Keychain samt Apple Pay eller korttokenisering via betalingsudbyderens SDK.
Apps til detailhandel og markedspladser på iOS
Kataloger, kurve og checkout med Apple Pay, universal links fra kampagner, push-notifikationer via APNs, Live Activities til ordrer og leverancer samt App Clips, der lader en kunde betale uden at installere hele appen.
Streaming-, sociale og medieapps på iOS
Video og lyd på AVFoundation og AVKit med HLS, FairPlay Streaming, offline-downloads og Picture in Picture samt feeds, chat, SharePlay og widgets på hjemmeskærmen, der får folk tilbage til indholdet.
Vedligeholdelse af UIKit og Objective-C
Ældre UIKit- og Objective-C-apps, der holdes bygbare og kan godkendes ved hver ny iOS-udgivelse og derefter flyttes til Swift og SwiftUI skærm for skærm via UIHostingController, med CocoaPods-afhængigheder erstattet af Swift Package Manager.
Udgivelser i App Store og TestFlight
Signerede builds fra Xcode Cloud, GitHub Actions eller fastlane, TestFlight-betaer og trinvise udgivelser, privacy manifests og de opdaterede spørgsmål om aldersgrænse besvaret før indsendelsen samt nedbrud og hang-rater overvåget i Xcode Organizer og Crashlytics.
Apple Watch- og HealthKit-apps
watchOS 27-apps i SwiftUI med træning og HealthKit-data, complications og Smart Stack-widgets via WidgetKit samt Core Bluetooth-companion-apps til medicinske sensorer og wearables, med sundhedsdata krypteret og opbevaret på enheden, medmindre brugeren deler dem.
AI på enheden i iOS-apps
Resuméer, dokumentscanning, søgning og billedklassificering bygget på Foundation Models-frameworket, som giver en app den model på enheden, der ligger bag Apple Intelligence, eller på Core AI til jeres egne modeller, så personoplysninger bliver på telefonen.
visionOS-apps til Apple Vision Pro
iPad-apps flyttet til visionOS 27 og nye spatial-apps i SwiftUI og RealityKit, med vinduer, volumes og Full Space-immersion til træning, detailhandel, designgennemgang og medicinsk billeddiagnostik.
Ansæt Swift- og iOS-udviklere
Dedikerede Swift- og iOS-udviklere
Swift- og iOS-udviklere, der indgår i jeres team på fuld tid, arbejder i jeres repositories, tracker og møder og rapporterer til jeres leder. I interviewer dem; vi står for den ukrainske kontrakt, lønudbetalingen, faktureringen og ferie og orlov.
Levering af Swift og iOS-projekter
Et team, der fører Swift og iOS-projektet fra afgrænsning til release: estimering, udvikling, tests og udrulning, med en teknisk leder hos os, der ejer planen og kvaliteten.
Support og overtagelse af Swift og iOS
Et eksisterende Swift og iOS-system, der overtages fra et andet team eller holdes kørende: først en skrivebeskyttet gennemgang og en skriftlig liste over risici, derefter rettelser og nye funktioner i rækkefølge efter betydning.
Siden om dedikerede teams forklarer, hvordan specialister indgår i jeres team, og siden om outsourcing beskriver projektleverance, overtagelser og hvordan vi tager betaling.
Hvem arbejder på jeres Swift og iOS-projekt
iOS-udviklere
Swift, SwiftUI og UIKit
Back-end-udviklere
.NET-, Java-, Node.js- eller Python-API’er, som appen taler med
Android- og cross-platform-udviklere
Kotlin, .NET MAUI og React Native
UI- og UX-designere
Design efter Apples Human Interface Guidelines i Figma
QA-ingeniører
Enhedstest og automatisering
Sådan arbejder vi med Swift og iOS
Swift til al ny kode i Swift 6-sprogtilstand med fuld concurrency-kontrol, SwiftLint i pipelinen, enhedstests i Swift Testing og UI-tests i XCTest med hver funktion og afhængigheder via Swift Package Manager holdt opdaterede, hvor en sikkerhedsadvarsel behandles som en ubetinget opgradering. Hemmeligheder holdes ude af app bundlen, og alt følsomt på enheden ligger i Keychain eller Secure Enclave.
Udviklerne arbejder i jeres repositories, jeres tracker og jeres proces. Den ukrainske kontrakt, løn, fakturering og fravær bliver hos os, og alt, de skriver, overdrages til jer.
Andre sprog, vi arbejder i
Java-udvikling
Java-udvikling: Spring Boot-mikroservices, bank- og betalingssystemer, backends til e-handel og SaaS, Kafka-integrationer og modernisering af legacy-systemer, med dedikerede Java-udviklere eller projektleverance.
Node.js-udvikling
Node.js-udvikling: TypeScript-API'er, backends til e-handel og SaaS, fintech-integrationer, realtids- og streamingfunktioner og serverless-funktioner, med dedikerede Node.js-udviklere eller projektleverance.
PHP-udvikling
PHP-udvikling: Laravel- og Symfony-applikationer, e-handel på Magento, Shopware og WooCommerce, API'er, WordPress og Drupal samt PHP-opgraderinger, med dedikerede PHP-udviklere eller projektleverance.
C- og C++-udvikling
C- og C++-udvikling: embedded firmware, desktopsoftware i Qt, net- og telekomsoftware, systemer med lav latenstid, sikkerhedssoftware og modernisering af C++, med dedikerede C++-udviklere eller projektleverance.
Go-udvikling
Go-udvikling: Golang-mikroservices og API'er, backends til fintech og SaaS, Kubernetes-operators, eventpipelines samt netværks- og sikkerhedssoftware, med dedikerede Go-udviklere eller projektleverance.
Kotlin- og Android-udvikling
Udvikling af Android-apps i Kotlin og Jetpack Compose til bank-, medie-, shopping- og sundhedsapps samt Kotlin Multiplatform og Ktor-backends, med dedikerede Kotlin-udviklere eller projektleverance.
Rust-udvikling
Rust-udvikling: backendservices og API'er, blockchain og Web3, system- og infrastruktursoftware, sikkerhedsværktøjer, embedded firmware og WebAssembly, med dedikerede Rust-udviklere eller projektleverance.
Scala-udvikling
Scala-udvikling: pipelines i Apache Spark, backends til fintech og adtech, services på Akka, Pekko, ZIO eller Cats Effect, Play-apps og migreringer til Scala 3, med dedikerede Scala-udviklere eller projektleverance.
TypeScript-udvikling
TypeScript-udvikling: frontends i Angular, React og Vue, Node.js-backends, full-stack-apps, monorepos og migreringer fra JavaScript til TypeScript, med dedikerede TypeScript-udviklere eller projektleverance.
Spørgsmål om Swift og iOS-udvikling
Hvilke brancher arbejder jeres iOS-udviklere i?
E-handel og detailhandel (shopping-, markedsplads- og loyalitetsapps), fintech og bank (mobilbank-, betalings- og forsikringsapps), medier og forbrugerapps (streaming-, sociale og lifestyle-apps), sundhed og fitness (patient-, telemedicin- og velværeapps), uddannelse (lærings- og undervisningsapps), enterprise-software (feltservice og interne apps), forbundne enheder (companion-apps til sensorer og smart home-udstyr) og logistik (leverings- og chaufføraps).
Har I iOS-udviklere på holdet?
Ja. iOS-udviklere bygger native apps i Swift på vores hold, sammen med .NET MAUI- og React Native-udviklere til apps, der deler én kodebase mellem iOS og Android.
Native Swift eller cross-platform?
Begge dele kan tilbydes. Native Swift og SwiftUI, når appen afhænger af platformfunktioner som HealthKit, baggrundsarbejde, widgets, Apple Watch eller visionOS; React Native, Flutter, .NET MAUI eller Kotlin Multiplatform, når én kodebase til iOS og Android betyder mere. En eksisterende app fortsætter i den stack, den allerede bruger.
Kan I overtage en gammel Objective-C-app?
Ja. Det starter med en gennemgang uden skriveadgang af nedbrud, forældede API’er, gamle afhængigheder og build-opsætningen, skrevet op som en liste over risici. Appen bringes derefter op på de Xcode- og SDK-versioner, App Store Connect kræver, og flyttes til Swift skærm for skærm, hvor hvert trin udgives for sig.
Hvor hurtigt kan Swift- og iOS-udviklere starte?
Når den rette iOS-udvikler er tilgængelig, afhænger starten kun af jeres samtale samt NDA og overdragelse af IP-rettigheder. Ellers gennemfører vi en søgning, som typisk giver kandidatprofiler inden for to til tre uger, og ingen starter, før I har sagt ja.
Hvordan ansætter vi Swift- og iOS-udviklere gennem BigTree108?
Fortæl os om opgaverne, erfaringsniveauet og det timetal, I har brug for. Vi foreslår en eller to personer med deres profiler, I interviewer dem på samme måde, som I ville interviewe jeres egen medarbejder, og I underskriver én aftale med BIG TREE 108 LLC og modtager én faktura om måneden.
Hvem ejer det arbejde, de producerer?
Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.
Skal I bygge en iPhone-, Apple Watch- eller Vision Pro-app?
Fortæl os, hvad appen gør, hvem der bruger den, og om der findes en Android-version. I får svar inden for én arbejdsdag: en plan, kandidatprofiler eller et første overslag for udgivelsen.