Gå til indhold
BigTree108

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

Programmeringssprog: oversigt

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.