勤務先案件
個人プロジェクト

株式会社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

Android
未完成iPhone

株式会社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のライブラリを使用。
  • 入力フォームのバリデーション

アクションバータブのバッジ