厳格な機密契約のため、私たちはパートナーの名前を公開できません。 そのためプロジェクトの一部が不明瞭な可能性があります。
個別のシューズのおすすめを提供するランニングアプリ:修正と拡大
コンテキスト
パートナーである日本を拠点とする優れたハードウェアメーカーは、クロスプラットフォームのモバイルアプリを向上させるために Scriptide を起用しました。このプロジェクトは 3 年以上にわたり、さまざまな下請け業者が関与しています。残念ながら、現在の下請業者に不満を抱いており、体系的に成長し続けるアプリケーションを着実に進化させるスキルを持つチームを見つけるのに苦労していました。
19,200
時間の開発
Scriptideのチームは、このアプリケーションの開発とサポートに約19,200時間を費やし、協力してパートナーのビジョンを形にしました。
~50%
のコスト削減
大規模なモノリシックアプリケーションのリファクタリングにより、再構築コストに比べてパートナーに大幅なコスト削減をもたらしました。
10,000
人の満足したユーザー
Scriptideと利用者様の協力は、プロジェクトの前進において重要な役割を果たしており、1万人以上のユーザーに価値ある満足のいくエクスペリエンスを提供しています。
目的
主要な目標は、コードベースを合理化し、将来のアップデートに適応可能にすることでした。このミッションは、既存のアプリをリファクタリングしてバグを修正し、新機能を導入することを包含していました。さらに、特定の目的を持つ新しいアプリを作成し、そのコードベースを既存のアプリと共有するという課題もありました。
このアプリは、対話型の目標設定、パフォーマンスのトラッキング、耐久力の向上、および改善のためのカスタマイズされた提案など、豊富な機能を提供しています。また、足首の角度や足の着地衝撃など多彩なメトリクスを収集し、各ユーザーのランニングスタイルに完璧に合ったシューズの推薦を行います。
パーソナライズされたシューズの提案に加えて、このアプリは互換性のあるウォッチ、モーションセンサー、フィットネストラッカー、およびサードパーティアプリケーションと完璧に統合される必要があり、包括的なデータ分析とデータの交換を容易にしました。
プロセス
1.)既存のコードベースに精通しました。
2.)改善のためのボトルネックのある領域を特定し、優先順位をつけました。
3.)アプリの重要なセクションを刷新し、将来の拡張を容易にし、現在の機能をすべて保持しました。
4.)再利用可能なコードをアプリの新しいバージョンと統合するために別個のコードベースに分離しました。
5.)継続的な開発を続け、定例ミーティングの実施、新しい機能の追加、両アプリのバグ修正を含みました。
範囲
モバイルアプリ開発
技術スタック
Vue
Vuex
Cordova
MySQL
NodeJS
チャレンジ
長年の非体系的で計画のない、明確でない開発によって損なわれた、旧式のコードベースをナビゲートしました。既存のコードは古く、整理が不十分で、モジュラリティが不足していました。
パートナーは既存のApache Cordovaフレームワークを維持することを選択し、近代化プロセスが複雑化しました。これにはカスタムのネイティブプラグインの作成と既存のCordovaプラグインの調整が必要でした。
統一されたログイン、セキュアストレージ、ハードウェア管理を持つ2つのアプリを同期させ、さらに古い小型電話を含む、さまざまなデバイスとの互換性を確保しました。
結果
今、ユーザーは洗練された分析により、ランニングの向上を追跡するだけでなく、個人に合ったシューズの推薦も提供する、iOS および、Android のクロスプラットフォーム・モバイルアプリを楽しむことができます。
2 年以上にわたり、Scriptide チームは、安定した洗練された形で両方のアプリを提供するなど、当社のパートナーのプロジェクトをしっかりとサポートしてきました。コードベースをモジュラーで保守可能かつ、スケーラブルなソリューションに変え、1 万人以上の満足したユーザーを抱える東アジア市場での持続的な成功への道を切り開きました。パートナーとそのユーザーの両方が改善されたアプリ体験に非常に満足しています。
パートナーに重要な技術的な分析を提供し、このような規模のプロジェクトを計画し実行する方法を指導しました。Scriptide のチームはその旅路の不可欠な一部として、パートナーのチームとの緊密な協力を促進しました。このパートナーシップは潜在的な誤りを防ぐだけでなく、異なるユーザーグループを対象とした並行アプリの迅速な立ち上げも可能にしました。
クロスプラットフォームのアプローチを採用することで、新しいデザインや機能の展開を迅速化し、従来の開発方法に比べ、パートナーにかなりのコストと時間の削減をもたらしました。