iOSおよびAndroid向けReact Nativeによるクロスプラットフォームのモバイルアプリ開発

販売元: Zinn Digital

動作するiOSおよびAndroidアプリとして提供される単一のReact Nativeコードベース。認証、ナビゲーション、オフライン処理、ストア申請はすべてお客様に代わって対応いたします。

一目で確認

価格
$1,500.99
配信
28日以内に納品
販売者
Zinn Digital
販売済み
0

この出品について

業務範囲

ナビゲーション、サインイン、プッシュ通知、オフライン対応、そしてクロスプラットフォーム開発ツールでは自動的に処理されない各プラットフォーム固有の挙動を網羅し、両方のストア向けに単一の統一されたモバイルアプリを生成するReact Nativeの単一コードベース。

開発手法

実際のエンドポイントはモックとは異なる挙動を示すため、開発はプレースホルダーのデータではなく、お客様の実際のAPIと連携して開始いたします。トークンの処理が分散しているとモバイルアプリで不具合が発生しやすくなるため、サインイン機能は安全な端末内ストレージを利用し、リフレッシュロジックを一か所に集約いたします。リストは仮想化してページ単位で読み込み、画像はフルサイズで取得するのではなく端末に合わせてキャッシュおよびリサイズを行います。

プラットフォーム固有の要件は、後回しにせず正式な成果物として扱います。iOSには独自の許可文言やプロビジョニングプロファイルが必要であり、Androidには通知チャンネルや適切な「戻る」ボタンの処理が求められます。また、両プラットフォームにおいて、コールドスタート後もディープリンクが確実に機能する必要があります。

納品物

  • 実際に必要なネイティブモジュールのみを含むTypeScriptのReact Nativeプロジェクト。
  • 早期にお試しいただけるよう、iOSベータ版チャンネルおよびAndroid内部テストトラックの両方に向けたテストビルド。
  • サーバー側のトリガーを含め、完全に接続されたプッシュ通知。
  • リリースビルドに加え、ストア掲載用の文面、スクリーンショット、および申請用メモ。
  • 後からお客様ご自身でアプリのビルド、実行、リリースを行えるようにするための簡単なウォークスルー。

お客様にご用意いただくもの

API(または少なくともその仕様書)、最も重要な主要画面、すでにお持ちの場合はAppleおよびGoogleの開発者アカウントが必要です。お持ちでない場合は、何がいつ必要になるかを正確にお伝えいたします。

対象範囲の境界線

これは1つのユーザー層に向けた1つのアプリを対象としています。たとえば顧客向けアプリと個別のドライバー向けアプリのように、プロダクトで2つの異なる体験が必要な場合は、2つの独立したビルドとしてカウントされ、お見積もりをご提示する前に事前にお知らせいたします。

進行ペースと進捗報告

通常、プロジェクトの完了よりもかなり早い段階で初期テストビルドの準備が整うため、静的なスクリーンショットではなく実際に動作するアプリに対してフィードバックをいただけます。権限、ディープリンク、オフライン時の挙動、ストアのメタデータなど、正常に動作するビルドが審査却下へと変わる主な原因を網羅したリリースのチェックリストを、常に明確に維持いたします。

購入可能なアイテム

事前のアカウント作成は不要です — お会計時に作成されます。作業内容をご承認いただくまで、代金は安全にお預かりします。

よくある質問と回答

ストアへのアプリの提出はお客様が担当されますか?

はい。これにはビルド、ストア掲載用の文章、スクリーンショット、および申請自体の手続きが含まれており、アプリの所有権がお客様に残るよう、お客様ご自身の開発者アカウントを通じて行われます。

最初は単一のプラットフォームでのみリリースしたい場合はどうすればよいですか?

それは往々にして賢明な判断です。テスト目的では Android から始める方が低コストになる傾向がありますが、ターゲット層によっては iOS から始める方が重要になる場合もあります。いずれにしても、共有コードベースは両方のプラットフォームをサポートします。

現在のバックエンドに接続することは可能ですか?

はい。当初よりお客様のAPIを前提に構築し、その上に画面が構築される前に契約上のあらゆる懸念事項を提起いたします。