SwiftとiOSのアプリ開発サービス
バンキング、ショッピング、メディア、ヘルスケア、教育のアプリ向けのSwiftとSwiftUIによるiOSアプリ開発、Apple WatchとApple Vision Proのアプリ、App Storeへのリリース、UIKitとObjective-Cアプリの保守に向けたサービス。SwiftとiOSの開発者を専任チームとして御社に加えることも、アプリを企画から納品まで一貫して請け負うことも可能です。
SwiftとiOSで開発するもの
SwiftUIによるネイティブのiPhone・iPadアプリ
Swift 6言語モードのSwift 6.4を使うため、データ競合はコンパイルエラーになります。インターフェースにはSwiftUIとObservation、オフライン保存にはSwiftDataまたはCore Data、機能はSwiftパッケージに分割し、iOS 27と、ユーザーがまだ使っている旧バージョンを対象にします。
iOSのバンキング・決済アプリ
パスキーとFace IDによるサインイン、リクエストが正規のアプリから来たことを証明するApp Attest、Secure EnclaveとKeychainに保持する鍵、決済事業者のSDK経由のApple Payやカードトークン化に対応した、モバイルバンキング、決済、取引のアプリです。
iOSの小売・マーケットプレイスアプリ
カタログ、カート、Apple Payによるチェックアウト、キャンペーンからのユニバーサルリンク、APNsによるプッシュ通知、注文と配送のライブアクティビティ、アプリ全体をインストールしなくても支払いができるApp Clipを提供します。
iOSのストリーミング・ソーシャル・メディアアプリ
AVFoundationとAVKitによる動画・音声に、HLS、FairPlay Streaming、オフラインダウンロード、ピクチャ・イン・ピクチャを組み合わせ、さらにフィード、チャット、SharePlay、ユーザーをコンテンツに呼び戻すホーム画面ウィジェットを提供します。
UIKitとObjective-Cの保守
古いUIKitとObjective-Cのアプリを、新しいiOSリリースごとにビルドとレビューに通る状態に保ち、UIHostingController経由で画面ごとにSwiftとSwiftUIへ移行し、CocoaPodsの依存関係はSwift Package Managerに置き換えます。
App StoreのリリースとTestFlight
Xcode Cloud、GitHub Actions、fastlaneによる署名済みビルド、TestFlightのベータ版と段階的リリース、プライバシーマニフェストと更新された年齢レーティングの質問への回答を申請前に済ませ、クラッシュ率とハング率はXcode OrganizerとCrashlyticsで監視します。
Apple WatchとHealthKitのアプリ
ワークアウトとHealthKitのデータを扱うSwiftUIのwatchOS 27アプリ、WidgetKitによるコンプリケーションとスマートスタックウィジェット、医療センサーやウェアラブル向けのCore Bluetoothコンパニオンアプリを、ヘルスデータを暗号化し、ユーザーが共有しない限り端末内にとどめて提供します。
iOSアプリのオンデバイスAI
Apple Intelligenceの基盤となるオンデバイスモデルをアプリに提供するFoundation Modelsフレームワーク、または独自モデル向けのCore AIを用いて、要約、文書スキャン、検索、画像分類を構築するため、個人データは端末内にとどまります。
Apple Vision Pro向けvisionOSアプリ
iPadアプリのvisionOS 27への展開と、SwiftUIとRealityKitによる新しい空間アプリを、ウィンドウ、ボリューム、Full Spaceの没入表現で、研修、小売、デザインレビュー、医用画像向けに提供します。
Swift・iOS開発者を採用する
専任のSwift・iOS開発者
御社のチームにフルタイムで参画し、御社のリポジトリ、トラッカー、会議の中で働き、御社のリードに報告するSwift・iOS開発者です。面接は御社が行い、ウクライナでの雇用契約、給与支払い、請求書発行、休暇管理は当社が担います。
SwiftとiOSプロジェクトのデリバリー
SwiftとiOSプロジェクトをスコープ策定からリリースまで担うチームです。見積り、開発、テスト、デプロイを行い、当社側のテクニカルリードが計画と品質に責任を持ちます。
SwiftとiOSの保守運用と引き継ぎ
他のチームから既存のSwiftとiOSシステムを引き継ぐ、あるいは稼働を維持します。まず読み取り専用のレビューを行ってリスクを書面にまとめ、その後、影響の大きい順に修正と新機能を進めます。
スペシャリストが御社のチームに参画する方法は専任チームのページで、プロジェクトのデリバリー、引き継ぎ、料金の考え方はアウトソーシングのページで説明しています。
御社のSwiftとiOSプロジェクトを担当するメンバー
iOSエンジニア
Swift、SwiftUI、UIKit
バックエンドエンジニア
アプリが接続する.NET、Java、Node.js、PythonのAPI
Android・クロスプラットフォームエンジニア
Kotlin、.NET MAUI、React Native
UI・UXデザイナー
FigmaでAppleのヒューマンインターフェースガイドラインに沿ったデザイン
QAエンジニア
デバイステストと自動化
SwiftとiOS開発の進め方
新規コードはすべてSwift 6言語モードの完全な並行性チェックで書き、パイプラインにSwiftLintを組み込み、機能ごとにSwift Testingの単体テストとXCTestのUIテストを備え、Swift Package Managerの依存関係は最新に保ち、セキュリティアドバイザリが出たら必ずアップグレードします。シークレットはアプリバンドルに含めず、端末上の機密データはKeychainまたはSecure Enclaveに置きます。
開発者は、御社のリポジトリ、トラッカー、プロセスの中で作業します。ウクライナの契約、給与、請求書発行、休暇は当社が担い、開発者が書いたものはすべて御社に譲渡されます。
その他の対応言語
Java開発
Java開発サービス:Spring Bootのマイクロサービス、銀行・決済システム、ECとSaaSのバックエンド、Kafka連携、レガシーシステムのモダナイゼーションを、専任のJava開発者またはプロジェクト単位でご提供します。
Node.js開発
Node.js開発サービス:TypeScript API、ECとSaaSのバックエンド、フィンテック連携、リアルタイム・ストリーミング機能、サーバーレス関数を、専任のNode.js開発者またはプロジェクト単位でご提供します。
PHP開発
PHP開発サービス:LaravelとSymfonyのアプリケーション、Magento・Shopware・WooCommerceのEC、API、WordPressとDrupal、PHPのバージョンアップを、専任のPHP開発者またはプロジェクト単位でご提供します。
C/C++開発
CとC++の開発サービス:組み込みファームウェア、Qtのデスクトップソフトウェア、ネットワーク・通信ソフトウェア、低遅延システム、セキュリティソフトウェア、C++のモダナイゼーションを、専任のC++開発者またはプロジェクト単位でご提供します。
Go開発
Go開発サービス:GolangのマイクロサービスとAPI、フィンテックとSaaSのバックエンド、Kubernetesオペレーター、イベントパイプライン、ネットワーク・セキュリティソフトウェアを、専任のGo開発者またはプロジェクト単位でご提供します。
KotlinとAndroid開発
KotlinとJetpack Composeによる、銀行、メディア、ショッピング、ヘルスケア向けAndroidアプリ開発サービス。Kotlin MultiplatformとKtorのバックエンドも、専任のKotlin開発者またはプロジェクト単位でご提供します。
Rust開発
Rust開発サービス:バックエンドサービスとAPI、ブロックチェーンとWeb3、システム・インフラソフトウェア、セキュリティツール、組み込みファームウェア、WebAssemblyを、専任のRust開発者またはプロジェクト単位でご提供します。
Scala開発
Scala開発サービス:Apache Sparkパイプライン、フィンテックとアドテックのバックエンド、Akka・Pekko・ZIO・Cats Effectによるサービス、Playアプリ、Scala 3への移行を、専任のScala開発者またはプロジェクト単位でご提供します。
TypeScript開発
TypeScript開発サービス:Angular・React・Vueのフロントエンド、Node.jsのバックエンド、フルスタックアプリ、モノレポ、JavaScriptからTypeScriptへの移行を、専任のTypeScript開発者またはプロジェクト単位でご提供します。
SwiftとiOS開発に関するご質問
iOS開発者はどの業界で働いていますか?
Eコマースと小売(ショッピング、マーケットプレイス、ロイヤルティのアプリ)、フィンテックと銀行(モバイルバンキング、決済、保険のアプリ)、メディアとコンシューマーアプリ(ストリーミング、ソーシャル、ライフスタイルのアプリ)、ヘルスケアとフィットネス(患者向け、遠隔診療、ウェルビーイングのアプリ)、教育(学習・個別指導のアプリ)、エンタープライズソフトウェア(フィールドサービスと社内アプリ)、コネクテッドデバイス(センサーやスマートホーム機器のコンパニオンアプリ)、物流(配送・ドライバー向けアプリ)です。
チームにiOS開発者はいますか?
はい。iOSエンジニアがSwiftでネイティブアプリを開発しており、iOSとAndroidで1つのコードベースを共有するアプリ向けには、.NET MAUIとReact Nativeのエンジニアもいます。
ネイティブのSwiftとクロスプラットフォームのどちらですか?
どちらにも対応します。HealthKit、バックグラウンド処理、ウィジェット、Apple Watch、visionOSなどのプラットフォーム機能に依存するアプリにはネイティブのSwiftとSwiftUI、iOSとAndroidで1つのコードベースを重視する場合はReact Native、Flutter、.NET MAUI、Kotlin Multiplatformを使います。既存のアプリは、すでに使っているスタックのまま継続します。
古いObjective-Cアプリを引き継げますか?
はい。クラッシュ、非推奨のAPI、古い依存関係、ビルド設定を読み取り専用でレビューし、リスクの一覧にまとめることから始めます。その後、App Store Connectが求めるXcodeとSDKのバージョンにアプリを合わせ、画面ごとにSwiftへ、各ステップを単独でリリースしながら移行します。
Swift・iOS開発者は、どのくらいで開始できますか。
適任のiOS開発者がすぐに対応可能な場合、開始までの条件は、御社の面接と、NDAおよび知的財産権の譲渡契約の締結のみです。そうでない場合は人材を探索し、通常は2〜3週間以内に候補者のプロフィールをお出しします。御社が承諾するまで、誰も業務を始めません。
BigTree108を通じてSwift・iOS開発者を採用するには、どうすればよいですか。
必要な業務内容、シニアリティ、稼働時間をお知らせください。1〜2名の候補者をプロフィールとともにご提案し、御社が自社で採用する場合と同じ形で面接を行います。契約はBIG TREE 108 LLCとの1本、請求書は月1通です。
成果物の権利は、誰に帰属しますか。
御社です。すべてのスペシャリストはBigTree108と署名済みの契約を結び、成果物のすべてを会社に帰属させています。さらに、御社との契約により、その権利は御社に引き継がれます。コード、デザイン、ドキュメントは、当社だけが変更できる場所ではなく、御社のリポジトリとツールに納品します。
iPhone、Apple Watch、Vision Proのアプリの開発をご検討ですか?
アプリが何をするか、誰が使うか、Android版があるかをお知らせください。1営業日以内に、計画、候補者のプロフィール、またはリリースまでの最初の見積りをお返しします。