Tree!Explorer.com

ホームページで紹介していただける場合は自由に表現して頂いてかまいません。リンクフリーです。商用サイトの場合は事前にお知らせいただけると助かります。 雑誌での紹介に関しましては必ず事前にお知らせください。


google
スマホ開発サポートサービス
iOS(iPhone,iPad)/Androidアプリ
2014年02月14日更新

このサービスについて
iOS/Androidアプリ開発サポートサービスは、皆様のスマートフォン向けネイティブアプリの開発作業を支援するサービスです。(サポート人プロフィール

  • スマホ向けアプリのアイディアはあるが開発に向けてどう進めたらよいか分からない
  • GPS/カメラ/センサなどを活用したネイティブアプリを提供したい
  • Javaは知っているが、Android JavaやObjective-Cのノウハウを教えて欲しい
  • 既にiアプリを作っているが新しくスマホ向けアプリへ移植をしたい
  • プログラマーの人手が足りないので手伝って欲しい

などとお考えの個人の方、日曜プログラマーの方、企業の方まで、これからiOS/Androidアプリ開発にかかわろう、もしくは既にかかわっている全ての人を対象とします。

iアプリやS!アプリなどのこれまでの携帯Javaと違い、iOS/Androidアプリはプログラミングで考えなければならない観点が増えたことがあります。
  • アニメーションなど軽快なUIが必須
  • 通信遅延を感じさせないスレッドプログラミングが必須
  • RESTやPaaS/IaaSなどサーバ側処理の知識が必須
  • 本体内蔵のセンサーAPIの活用が避けられない
  • UI/デザインが標準レベル以上でないとまず使われない

私は携帯JavaのTree!ExplorerシリーズでこれらのUI設計を意識していましたが、それを利点の中核に据えたプラットフォームができ、さらに深い考慮と試行錯誤の連続で大変やりがいを感じいるとともにセンスも必要だと感じています。 またiOS/Androidアプリのビジネス化を考えている場合は各プラットフォームの得手・不得手、ビジネスモデル、マーケティング戦略、公式化、最新機種・技術動向、ライバルサービス調査などにおいて、専門的な知識が必要となりいます。

これら独学で学んだノウハウや開発スタイルなどを皆さんに共有することで、iOS/Androidアプリの発展にますます貢献できると考えています。



メニュー体系
本サービスでは以下の4メニューを提供しています。詳しい内容は各メニューをクリックしてください。
各メニューに関するご質問等は問合せフォームにて受付いたします。
期間 金額 概要
1 Android開発環境構築サービス AndroidはWindows/Mac共に可能ですが、Windows向けのAndoroidエミュレータの出来が大変悪いためMacでの開発を推奨します。
3〜5時間 \15,000
2 iOS/Androidアプリ技術サポートサービス iOS/Androidアプリ開発中に発生するトラブルに素早く的確に正確にお答えします。
1ヶ月 \30,000
3 iOS/Androidアプリ上流コンサルティングサービス iOS/Android向けアイディアを多角的に分析しシステム要件として定義するまでをお手伝いします。
1ヶ月程度 \150,000〜
4 iOS/Androidアプリ開発サービス 他プラットフォームからの移植やアプリ開発などの作業を請け負います。
お見積ベース(1〜3ヶ月) 月単価\150,000〜\500,000
(難易度・状況による)




1. Androidアプリ開発環境構築サービス
AndroidアプリはEclipseとAndroid SDKと各種エミュレータのインストールが必要です。 本サービスは試行錯誤の末に編み出した私が使用しているPCの開発環境をそのまま皆様のPCに再現するサービスです。
またカメラAPIとマップAPIを使用したサンプルプログラムも付属します。Javaのパッケージ階層は開発する上で迷いやすい点ですがこれの標準、またAndroid独自のXMLリソース、私オリジナルのUI部品など参考にしていただけます。 サンプルプログラムを改良もしくはコピーすれば、オリジナルアプリの開発をその日のうちに始めることが出来ます。

デバッグ作業はUSB接続の実機で行うことが基本ですが、どうしてもエミュレータを使う事情がある場合はMacのEclipseを推奨します。WindowsのAndroidエミュレータはもっさりで出来が悪いため効率の良い開発が出きません。

※ iOSはXcodeだけですのでこのサービスの対象には含みません。

【本サービスに含まないもの】
  • パソコン/Macに関する質疑応答
  • Java言語に関する質疑応答
  • その他本サービスとは関係のない作業および質疑応答


基本メニュー \15,000
・各種開発ツールのインストール
・各種開発ツールの設定調整
・サンプルプロジェクトのセットアップ
・エミュレータ実行
・一週間までかつ5インシデントまでのサポートサービス
 (インシデントの単位は「2.iOS/Androidアプリ技術サポートサービス」の項参照)

本サービスに興味をお持ちの方は、問合せフォームにてご連絡ください。
実際の構築作業につきまして、どのような技術手法を使うかは柔軟に対応できます。希望もしくは疑問点があればご相談ください。



2. iOS/Androidアプリ技術サポートサービス
2ちゃんねるを含めた各種Web掲示板や技術系MLなどでは、こと携帯アプリに関しては的確な回答がもらえないことが多々あります。
特にiOSの場合はAppleのNDAもありタイムリーな情報は公になりづらいです。例えばiPhone5の縦長ディスプレイへの対応などは個々解決することが求められました。(私はGM公開日に自己解決しましたがはまっている人は多いです)

本サービスではアプリ開発に関する問題解決のソリューションを素早く的確に高品質で提案することを目的としている技術コンサルティングです。具体的なサービス内容に関しましては技術系MLのやり取りに近いものを想定しています。 本サービスはインシデント単位で管理いたします。技術系MLの例でいうと、1つの話題のやり取りが1インシデントになるとお考えください。

【インシデントの単位】
  • 問題が発生してから解決するまでを1インシデントとします
  • 1回の発生単位でも複数の問題を含んでいる場合は、複数インシデントとして換算します

【やり取りのイメージ】


基本メニュー \30,000/1ヶ月 or 10インシデント

    ※ 1ヶ月経っていない場合でもインシデント数を消化した段階でサポートは終了となります
    ※ インシデント数を消化していない場合でも1ヶ月経過した段階でサポートは終了となります


本サービスに興味をお持ちの方は、問合せフォームにてご連絡ください。

※問題の質や内容によっては解決に導くことができないこともあります
※遅くとも8時間以内になんらかのレスポンスをいたします。



3. iOS/Androidアプリ上流コンサルティングサービス
iOS/Android向けサービスのアイディア/企画はあるが実現に向けどのように行動すれば良いのか、とお悩みの方向けのサービスです。やみくもに開発ベンダーやソフトハウスに開発作業を依頼しても、システム要件があいまいな状態では失敗する確率が高くなります。

上流工程(開発に入る前)にて専門家が多角的に分析し(各プラットフォームの得手・不得手、ビジネスモデル、マーケティング戦略、公式化、最新機種・技術動向、課金方式、ライバルサービス調査など)的確なアドバイスを行います。 これにより早期に要望が具体化され、下流工程(開発作業)における仕様変更・やり直しが最小限に抑えられることで、結果的にサービスインまでの時間を短縮することにも繋がります。


このサービスではアイディア・要望・企画のイメージをお伺いし、下記のようなシステム要件定義をまとめさせていただきます。
  • 開発目的の定義
  • 実現する機能の定義
  • プラットフォームの選定
  • 想定ユーザの定義
  • システム方式(ネイティブアプリ/HTML5アプリ/メールなのか、サーバはIaaSかPaaSか独自かなど)
  • 画面のラフイメージ/遷移のラフイメージ
  • ざっくり開発スケジュール
  • ざっくり開発費お見積り
  • 前提事項/制限事項/課題のとりまとめ


1ヵ月程度 \150,000から
・契約時や要求ヒアリングの際にはお伺いさせていただきます
・メールもしくはSkypeにて要求確認、進捗報告を行います


本サービスに興味をお持ちの方は、問合せフォームにてご連絡ください。



4. iOS/Androidアプリ開発サービス
iOS/Androidアプリの他プラットフォーム移植作業や開発作業を請け負います。プログラマーの人手が足りない、スキルのある開発者がいない、などご相談ください。 一般的な請負契約を締結させていただきます。法人格としての契約なども柔軟に対応させていただきます。


フルタイムでの作業は難しいですが、夜間土日を含め目安として週20時間までの作業量であれば可能です。(いざとなれば土日をつぶしての対応も可)
なお手前みそですが、私が設計・開発をする場合と他の方がする場合で、開発生産性が以下のように違うという前提でお考えいただいて結構です。つまり一人月以上のパフォーマンスは出せます。
※数値は感覚値ですが、大きなぶれはないと考えています
※iOS/Objective-CもARCやXcodeの支援機能により生産性はJavaと同等です
Android経験のあるJAVA技術者
  2〜3倍
Android経験のないJAVA技術者
  5倍
JAVA以外の経験を有する技術者
  6倍

お見積ベース(1〜3ヶ月) 月単価\150,000〜\500,000
(難易度・状況による)
・契約時や重要な仕様確認時にはお伺いさせていただきます
・メールもしくはSkypeにて仕様確認、進捗報告を行います


【請負事例 1】
NTT docomo サイクルアプリ「cosoado Cycles plus for Android」の開発を請け負いました。期間は2010年12月から3ヶ月で、βリリースが2011年3月20日、バグ取り後の正式リリースは5月24日でした。
■ NTT docomo 報道発表資料 <2011年5月23日>
■ cosoado Cycles plus ホーム

GPSセンサー・方位センサーによるサイクリング軌跡の計測、地図へのプロット、カメラAPIによる写真の投稿、OAuth認証、REST+JSON通信などが技術要素になります。


REST通信のサーバー側の実装は担当していませんが、そちらの担当者と密に連携して通信待ちを極力感じさせないようアイディア出しも行っています。 またAndroid SDK標準のUI部品は貧弱なものも多いためいくつか自作をしています。スマホ向けアプリではUIのスムーズさが機能性よりも利用者への訴求として重要です。

(1) アニメーションにこだわったマーキー部品。



(2) Android標準のタブUI部品は画像が使用できないため自作しています。



(3) マップへのピンとバルーンの重ね合わせ。



(4) 使い勝手とデザインを両立した計測画面。


【請負事例 2】
KDDI au エクササイズアプリ「au Smart Sports Run&Walk」の開発を請け負いました。開発期間は2012年11月から3ヶ月で、2013年2月27日にバージョン1.0.0がリリースされました。
■ au Smart Sports Run&Walk
■ App Store ダウンロード

トップ画面および計測中画面のUIについては、ランナーの使い勝手を最優先として自然にストレスのない操作性を実現できました。
なおリリース後1年間でiOS7対応も含め7回のバージョンアップが行われましたが、その作業は担当していません。
言い換えるとスムーズに保守担当への引継ぎが行われたということです。Xcodeのソースコードもトリッキーな構成にせず一般的な開発者に理解しやすい実装を心掛けているところが重要だったと思います。
開発後の手離れという点でもノウハウがありますのでご相談ください。




【請負事例 3】
現在地から最寄りの書店までの最短ルートを検索できるiOS用ナビアプリ「本屋どこ?」の開発を請け負いました。開発期間は2013年6月から2ヶ月で、2013年8月16日にバージョン1.0.0がリリースされました。
■ 最寄りの書店を最短ルートで検索する「本屋どこ?」
■ App Store ダウンロード

Apple Mapは精度に問題があるため、Google Mapにボタン一つでシームレスに切り替える機能が売りとなっています。
発注される方は技術系のご経験がなく、やりたいことをお伺いしながら提案を行い、画面設計やインフラ設計も全て私一人で担当しました。 サーバ側はAmazon EC2/RDSのLAMP環境でこちらも私の方で構築しています。最近ではBaaSと呼ばれる領域ですが、こちらも開発ノウハウがありますのでご相談ください。




本サービスに興味をお持ちの方は、問合せフォームにてご連絡ください。


All Rights Reserved. Copyright © 2001-2013 Tree!Explorer.com