
Motorkari.cz
バイクのコンテンツ、コミュニティ、マーケットプレイス、マップ、ライダーのワークフローを提供する、積極的に保守されている2つのネイティブアプリ。
Motorkari.cz
AndroidおよびiOSデベロッパー — モダナイゼーション、機能実装、およびプロダクトの保守
2017年7月 – 2020年8月; 2024年6月 – 現在
KotlinJavaSwiftObjective-CAndroid SDKiOS SDKREST APIsFirebaseGoogle MapsMedia3Google CastCocoaPodsUIKitAlamofireAFNetworkingGoogle Maps SDKAndroidXKotlin CoroutinesGoPay
課題
大規模なバイクポータルサイトにおいて、JavaおよびObjective-Cの基盤に蓄積された豊富なビジネスロジックを失うことなく、新機能のリリースと現在のプラットフォーム要件への対応を継続するために、2つの確立されたネイティブアプリケーションが必要とされていました。
役割と担当領域
両方のアプリケーションの開発と保守を担当し、ユーザー向け機能とリリースを提供すると同時に、アーキテクチャ、UI、連携、共有ライブラリ、命名規則、ビルドツール、古いJavaおよびObjective-Cコードのモダナイゼーションを段階的に進めました。
デリバリーとエンジニアリング
- check記事、旅行記、動画、フォーラム、メッセージング、プロフィール、ガレージ、マーケットプレイス出品、企業、イベント、ツーリング、ルート、日記、給油記録、求人、マップ、ライダー向けPOIなど、幅広いプロダクト領域の保守を担当。
- checkAndroidの機能をJavaからKotlinとコルーチンへ段階的に移行し、GPSのバックグラウンドロギングのモダナイゼーション、型付きパラメータおよびAPIパターンの強化、MaterialとAndroidXの動作のアップデートを実施。
- checkiPhoneおよびiPadアプリをObjective-Cの基盤から大規模なSwift 5コードベースへと進化させ、ナビゲーション、再利用可能なUI、フォーム、更新動作、マップ、および現在のiOS互換性をアップデート。
- checkプラットフォーム固有のライフサイクル、ページネーション、読み込み、リトライ、動的なサイズ調整、配置動作を備えたプロモーションバナーシステムを両方のアプリに実装。
- checkFirebaseメッセージング、アナリティクス、クラッシュレポート、Googleマップおよび位置情報サービス、REST API、メディアおよび画像パイプライン、ローカルデータ、決済、アカウントワークフローを統合。
- checkAndroid Media3の動画再生とGoogle Castのサポート追加、新しいiOS POIの作成機能、自動「新機能」画面の表示、依存関係のアップデート、および継続的なストアリリースの保守を実施。
結果
両方のネイティブアプリが本番環境で引き続き稼働しています。継続的なリリースにより、新しい顧客向け機能の提供と、体系的なモダナイゼーションおよびレガシーコードによる摩擦の軽減が両立されています。
ハイライト
Android、iPhone、iPad向けに単独で提供された、バイクに関する1つのプロダクト。
2つの参画期間:2017〜2020年のiOS開発と、2024年からのクロスプラットフォームの統括。
大規模で活発に使用されている機能群の周囲で、モダナイゼーションが段階的に実行されています。
親の概要ページにより、クロスプラットフォーム製品と、専用のAndroidおよびiOSプロジェクトページが結び付けられています。
スクリーンショットとデモ




