本文へスキップ
BigTree108

Flutterアプリ開発サービス

クロスプラットフォームのiOS・Androidアプリ向けFlutterアプリ開発サービス:銀行・フィンテックアプリ、ヘルス・フィットネスアプリ、ソーシャル・ストリーミング・ショッピングアプリ、Web・デスクトップ向けFlutter、アプリが通信するバックエンド、既存Flutterアプリの引き継ぎ。御社のチームに加わる専任のFlutter開発者、またはアプリの一括受託に対応します。

Flutterで開発するもの

  • クロスプラットフォームのモバイルアプリ

    現行のFlutter上で、iOSとAndroid向けに1つのDartコードベース、RiverpodまたはBlocによる状態管理、go_routerによるナビゲーションを使い、ユーザーが期待する場面ではプラットフォーム固有の調整を加えます。

  • Flutterによるフィンテックアプリ

    生体認証によるサインイン、カード、送金、明細、Apple Pay・Google Pay・Stripeによる決済を開発し、シークレットはプラットフォームのキーストアに置き、証明書ピンニングと、ルート化・脱獄したデバイスの検出を行います。

  • ヘルス・フィットネスアプリ

    HealthKitとHealth Connectのデータを読み取り、Bluetooth Low Energyでウェアラブルとペアリングし、ビデオ診療を行うアプリを開発し、個人の健康データはデバイス上でも通信中でも暗号化します。

  • Flutterによるコンシューマー向けアプリ

    フィード、チャット、動画再生、カタログ、チェックアウト、ストアまたはRevenueCatによるサブスクリプションとアプリ内課金、適切な画面を開くプッシュ通知を備えたソーシャル、ストリーミング、ショッピングのアプリです。

  • デバイス機能とネイティブコード

    カメラ、NFC、地図、バックグラウンドの位置情報、Bluetoothを、保守されているプラグインで、合うプラグインがない場合はプラットフォームチャネル、Pigeon、dart:ffiで実装し、実機でテストします。

  • Flutterアプリのバックエンド

    適合する場合はFirebaseまたはSupabase、そうでなければ当社の.NETまたはPythonエンジニアが構築するAPI、プッシュ、サインインを使い、driftによるオフラインストレージと、事前に決めた同期ルールを備えます。

  • Web・デスクトップ向けFlutter

    同じコードベースを、ブラウザ向けのJavaScriptまたはWebAssembly、そしてネイティブのWindows、macOS、Linuxアプリにコンパイルします。社内ツール、キオスク、コンパニオンアプリ向けです。

  • ストアリリースとコードプッシュ

    Codemagic、GitHub Actions、fastlaneからの両ストア向け署名付きビルド、段階的なロールアウト、CrashlyticsまたはSentryでのクラッシュレポート、ストアの規則が許す範囲でShorebirdから出荷する緊急のDart修正を行います。

  • 引き継いだFlutterアプリ

    元の開発者が去ったFlutterアプリについて、まずコード、プラグイン、リリース設定を読み取り専用でレビューし、その後、放棄されたパッケージを置き換えて、現行のFlutterとDartにアップグレードします。

Flutter開発者を採用する

  • 専任のFlutter開発者

    御社のチームにフルタイムで参画し、御社のリポジトリ、トラッカー、会議の中で働き、御社のリードに報告するFlutter開発者です。面接は御社が行い、ウクライナでの雇用契約、給与支払い、請求書発行、休暇管理は当社が担います。

  • Flutterプロジェクトのデリバリー

    Flutterプロジェクトをスコープ策定からリリースまで担うチームです。見積り、開発、テスト、デプロイを行い、当社側のテクニカルリードが計画と品質に責任を持ちます。

  • Flutterの保守運用と引き継ぎ

    他のチームから既存のFlutterシステムを引き継ぐ、あるいは稼働を維持します。まず読み取り専用のレビューを行ってリスクを書面にまとめ、その後、影響の大きい順に修正と新機能を進めます。

スペシャリストが御社のチームに参画する方法は専任チームのページで、プロジェクトのデリバリー、引き継ぎ、料金の考え方はアウトソーシングのページで説明しています。

御社のFlutterプロジェクトを担当するメンバー

  • Flutter開発者

    iOS、Android、Web、デスクトップ向けのDartとFlutter

  • iOSとAndroidのエンジニア

    SwiftとKotlinのネイティブモジュール

  • バックエンドエンジニア

    API、プッシュ、サインイン

  • UI・UXデザイナー

    両プラットフォーム向けのFigmaデザイン

  • QAエンジニア

    デバイステストと自動化

Flutterでの進め方

健全なnull safetyと厳格なlintを備えたDart 3、各機能とともに出荷するウィジェットテストとゴールデンテスト、実際のiOS・Androidデバイスでの結合テスト、シミュレーターではなくローエンドのスマートフォンでFlutter DevToolsにより計測するパフォーマンス、そしてアプリのバンドル内にAPIキーなどのシークレットを入れないことです。

開発者は、御社のリポジトリ、トラッカー、プロセスの中で作業します。ウクライナの契約、給与、請求書発行、休暇は当社が担い、開発者が書いたものはすべて御社に譲渡されます。

その他の対応フレームワーク

フレームワークの概要

Flutter開発に関するご質問

Flutter開発者はどの業界で業務を行っていますか?

最も多いのはフィンテックで、銀行、決済、投資、保険のアプリです。そのほか、遠隔診療、ウェルビーイング、ワークアウトのアプリを扱うヘルスケア・フィットネス、ストリーミング、ソーシャル、マッチングのアプリを扱うメディア・コンシューマー向けアプリ、ショッピングと配達のアプリを扱うEC、子どもと大人向けの学習アプリを扱う教育があります。

Flutterアプリでデバイスのネイティブ機能を使えますか?

はい。カメラ、Bluetooth、NFC、決済、ヘルスデータ、バックグラウンド処理は、保守されているプラグイン、またはプラットフォームチャネルとPigeonを通じたSwiftとKotlinのコードで利用し、シミュレーターだけでなく実機でテストします。

既存のネイティブアプリにFlutterを追加できますか?

はい。add-to-appにより、既存のiOSまたはAndroidアプリにFlutterの画面を1機能ずつ追加できるため、アプリは出荷を続けながら、より多くの部分を共有コードベースへ移せます。

Flutter開発者は、どのくらいで開始できますか。

適任のFlutter開発者がすぐに対応可能な場合、開始までの条件は、御社の面接と、NDAおよび知的財産権の譲渡契約の締結のみです。そうでない場合は人材を探索し、通常は2〜3週間以内に候補者のプロフィールをお出しします。御社が承諾するまで、誰も業務を始めません。

BigTree108を通じてFlutter開発者を採用するには、どうすればよいですか。

必要な業務内容、シニアリティ、稼働時間をお知らせください。1〜2名の候補者をプロフィールとともにご提案し、御社が自社で採用する場合と同じ形で面接を行います。契約はBIG TREE 108 LLCとの1本、請求書は月1通です。

成果物の権利は、誰に帰属しますか。

御社です。すべてのスペシャリストはBigTree108と署名済みの契約を結び、成果物のすべてを会社に帰属させています。さらに、御社との契約により、その権利は御社に引き継がれます。コード、デザイン、ドキュメントは、当社だけが変更できる場所ではなく、御社のリポジトリとツールに納品します。

Flutterアプリを開発中ですか?

アプリの機能と利用者をお知らせください。1営業日以内に、計画案、候補者のプロフィール、または既存アプリのレビューをご回答します。