発注先のご相談
発注ラウンジ 開発会社の方 SaaSベンダーの方 発注事例
ITのプロから学ぶシステム開発「はじめの一歩」 これだけ読めばわかる!ベンダー/システム選定の流れ システム開発の失敗理由&理想の外注先の見つけ方 システム開発/Web制作を成功に導く「プロジェクト計画」 システム開発で考慮すべきセキュリティの基本 【建設業界】ITで人手不足の打破と生産性向上を実現した事例集 【物流】ITで人材不足の打破とコスト削減を実現した事例集 「AI活用」による業務効率化の秘訣とは? ノーコード/ローコード開発とスクラッチ開発の違いとは? 【不動産業界】ITで業務効率化と顧客満足度向上を実現した事例集 300人へのアンケートでわかった脱Excelの実態 「2025年の崖」を突破せよ!基幹システム刷新の成功のカギ
運営会社
発注者用ログイン 加盟社用ログイン
株式会社ShareDan

React NativeによるWeb・モバイルアプリの共通化開発

ITサービス企業様のWebアプリとモバイルアプリを、React NativeとTypeScriptを用いて共通化するプロジェクトに参画しました。 従来は別々のソースコードで開発されていたものを、React Nativeを軸とした構成へ移行しています。 当社は要件定義、基本設計、Amazon Cognitoによる認証基盤の構築、開発支援、テスト工程を担当しました。 ※契約上の都合により、クライアント名およびサービス画面は非公開としています。

プロジェクト概要

  • クライアント:ITサービス企業様
  • 開発種別:クロスプラットフォームアプリ開発
  • 対象:Webアプリ、モバイルアプリ
  • 対応範囲:要件定義、基本設計、認証基盤構築、バックエンド開発、開発支援、テスト、管理画面開発
  • フロントエンド:React Native、TypeScript
  • バックエンド・インフラ:AWS Amplify、AWS Lambda、Amazon DynamoDB
  • 認証:Amazon Cognito
  • プロジェクト体制:複数社による共同開発
  • 開発年:2023年

Webアプリとモバイルアプリのソースコードを共通化

改修前は異なるソースコードで構築されており、同じ機能を追加する場合でも個別に実装・テストが必要でした。これにより開発工数の増加と仕様差異が発生していました。
React NativeとTypeScriptを採用し、プラットフォームごとの違いを考慮しながら、共通化できる機能と個別対応が必要な機能を整理。将来の機能追加や保守を効率化できる設計としています。

複数社で進める開発プロジェクトを支援

複数の開発会社が参加するプロジェクトで、当社は要件定義と設計を担当しながら、システム全体を見て各社が円滑に開発を進められるよう支援しました。仕様、データの流れ、認証の接続方法を整理し、開発会社間の認識ずれを調整しています。テスト工程にも参加し、Webとモバイルアプリの双方で機能と表示に問題がないか確認しました。

Amazon Cognitoによる認証基盤の構築

Amazon Cognitoを採用し、ユーザー認証に関する要件を整理したうえで、アカウント管理やログイン状態を複数プラットフォームから安全に利用できる構成を設計・構築しました。認証基盤を共通化することで、Webとモバイルで一貫したユーザー認証を実現し、仕様ずれと保守負担を軽減しています。

AWS AmplifyとLambdaを組み合わせたAPI連携

バックエンドにはAWS Amplify、AWS Lambda、Amazon DynamoDBを採用しました。Amplifyの一般的な構成では対応が難しい部分があったため、Lambdaを組み合わせた独自の構成を設計しています。
各機能と外部サービスのAPI連携を集約し、アプリ側から共通して利用できるAPIハブとして機能させることで、Webとモバイルが個別にバックエンド接続処理を持つのではなく、共通経路でデータを利用できる構成となりました。

プロジェクト後半に管理画面を1週間で構築

プロジェクト終盤に、サービス運営者向けの管理画面が新たに必要となりました。公開までの時間と予算に制約がある状況でしたが、必要機能の優先順位付けと初期リリース機能への範囲の絞り込みにより、当社が約1週間で構築しています。限られた条件下での対応について、クライアントから高い評価をいただきました。

クロスプラットフォーム化による保守性の向上

ソースコードの共通化により、同じ機能を複数回実装する負担を軽減しました。仕様変更を共通コードへ反映でき、各プラットフォーム間での機能差異のリスクも低減されています。フロントエンド、認証基盤、API連携の共通化により、アプリケーション全体を継続的に保守・拡張しやすい構成としました。
株式会社ShareDanの詳細を見る
株式会社ShareDanのWEBシステムのその他実績
株式会社ShareDanのその他の実績
                                                                                                                                                                                                       
即戦力のシステム開発会社を探すなら
発注ナビ
発注ナビは、システム開発に特化した
発注先選定支援サービスです。
紹介実績
28000
対応社数
8000
対応
テクノロジー
319
紹介達成率
92%
システム開発の発注先探し・
IT製品選びで
こんなお悩みありませんか?
チェックマーク
なかなか
いい発注先・製品

見つからない。
チェックマーク
ITの知識がなくて

発注内容がまとめられない。
チェックマーク
忙しくて発注先・IT製品を探す
時間がない
困っている人
発注ナビの主な特徴
特徴のイメージ画像
IT案件に特化
日本最大級8000社以上のシステム開発・WEB制作会社・IT製品/サービス提供社が登録。IT専門だから細かい要望が伝わり、理想的なパートナーが見つかる。
特徴のイメージ画像
ITへの不安を徹底サポート
専門コンシェルジュがしっかりヒアリングするので、ITの知識に不安があっても、まだ要件が固まっていなくても大丈夫。
特徴のイメージ画像
完全無料・最短翌日紹介
コンシェルジュに希望内容を話すだけで最短翌日に開発会社・製品提供社をご紹介。しかも完全無料・成約手数料も無し。
東証プライム上場
「アイティメディア株式会社」
グループが運営
さらに
ご相談内容は一般公開しないため、クローズド案件でも安心。
ご紹介企業は第三者調査機関にて信用情報・事業継続性を確認済みです。
ご利用の流れなど、
はじめての方はこちら

発注先探しの
ご相談フォーム

発注ナビは貴社の発注先探しを
徹底的にサポートします。
お気軽にご相談下さい。
必須
必須
必須
必須
■必要な機能・課題
■ご予算
■スケジュール など
■必要な機能・課題 ■ご予算 ■スケジュール など
■企画書やRFPの添付が可能です
(10MBまで)
■企画書やRFPの添付が可能です (10MBまで)
選択されていません
お問い合わせには、発注ナビ 利用規約 及び 個人情報の取扱い への同意が必要です。
お問い合わせには、
発注ナビ 利用規約 及び 個人情報の取扱い への
同意が必要です。
Copyright (c) hacchu navi Inc. All Rights Reserved
ITmedia
発注ナビ株式会社はアイティメディア株式会社のグループ会社です。
Copyright (c) hacchu navi Inc. All Rights Reserved
上矢印