monomy
DATE:Apr 1, 2018
GENRE:Android Application
monomyはアプリ上でアクセサリーを作って買ったり、デザインを共有して気に入った人がいればそれを売ることもできるオーダーメイドサービスです。 アプリ上で好きなパーツを組み合わせて作ったアクセサリーは、専門の技術を持った職人の手でアプリのデザインの通りに制作され、購入者の元に届きます。
PART:iOS code analysis, Ruby on Rails code analysis, Android coding, libGDX coding, OpenCV coding
TOOLS:Kotlin, Android, libGDX, OpenCV
先行して制作されていたiOSのアプリのAndroidへの移植でしたが、仕様や要件の情報がなかったため、iOSアプリとサーバーサイドのコードの解析を行いつつ、プロジェクトの作成からリリースまで全てを担当しました。 iOSアプリではアクセサリーを組み上げる画面の物理演算処理にSprite KitというiOS固有のゲームフレームワークを利用していますが、Androidには同等のフレームワークがなかったため、物理演算の部分の実装はlibGDXを使ってiOSアプリの動きを再現しています。 libGDXには物理演算で使用するための画像の輪郭を自動で抽出する処理がないため、パーツの画像から輪郭を抽出して多角形の集合で近似する部分は独自で実装しました。