勤務先案件
個人プロジェクト
株式会社Grander自社開発案件
アプリ
在庫管理アプリ_Android(2013年9月〜)
概要
未リリース。
バーコードをスキャンして商品の出庫や入庫を管理するアプリ。
自社開発のAPIと連携。
アプリ開発人数1人。
楽天ショップ向けアプリ_Android、iOS(2013年12月〜)
概要
自社のEC部署のAndroid版リリース済。
アプリリンク
楽天ショップ向けに自ショップのアプリをリリースするサービス。
商品の検索や購入がアプリで完結。プレスリリース配信済。
楽天APIを利用した自社開発APIと連携。
他店舗向けの実装はまだできていない。
アプリ開発人数1人。Android版IDEはAndroidStudio(0.4.2)、Gradleビルド。 iOS版はXcode5,CocoaPod。
実装
- Android
- supportV7使用、2.3系でもアクションバータブ。
- AsyncHttpライブラリを使用、非同期に画像通信。
- iOS
- AFNetworking2.0ライブラリを使用、高速な画像取得。
- MMDrawerライブラリを使用、ドロワーの実装。
- MBProgressHub
株式会社Grander受託案件
アプリ
画像認識アプリ_Android(2013年11月〜12月)
概要
リリース済。
画像認識部分はライブラリの提供をうけ、クライアントの要望にあうように実装。
アプリ開発人数1人。IDEはintelliJ(v12)。
実装
- 擬似ナビゲーションバー、フッター
- 表示アイコンやナビゲーションバーの戻る機能などを調整
- 画像認識画面
- 表示される画像などを調整
- 画像認識の履歴画面(新規作成)
- お気に入り機能 DBにisFavarite追加
- ListViewスワイプ削除ボタン機能 スワイプを判定して削除ボタン
- 履歴100件縛り 履歴を100件限定にするためDBからのselectで調整
- 情報画面(新規作成)
- 使い方(画像)や利用規約(WebView)画面の作成 fragment切り替え
テスト
テスト仕様書を作成し、ネットワーク状態や端末バージョンの試験を実施。
同アプリのiOS版は先輩社員が作成。
- 使用端末
- iPhone4s(iOS6)
- iPhone5(iOS6)
- iPhone5(iOS7)
- iPhone5s(iOS7)
- Xperia Acro (v2.3.3)
- Galaxy SII (v2.3.3)
- Xperia GX (v4.1.2)
- Galaxy S III(v4.1.2)
- テスト内容
- 画像認識を端末に付き300回
- ネットワークがない状態でのクラッシュ調査 etc
美容系SNSアプリ_Android(2013年10月〜)
概要
未リリース。
先輩社員が作っているアプリの以下の機能の実装をサポート。
アプリ開発人数2人。ソース管理は、単発機能アプリを自分がbitbucketにあげて、先輩社員が本アプリに実装。
(依存性の問題が解決できなかったため。)
実装
- 撮影した画像を正方形に切り取る機能
- Instagram(Android版)のような切り抜きライブラリを使用
- アクションバータブに未読や新着のBadgeをつける機能
- Badgeのライブラリを使用。
- 入力フォームのバリデーション