Submit Search
「Android案件できます」って言ったら、ヒドい目にあった話
Download as PPT, PDF
4 likes
7,603 views
Kenta Komori
「Android案件できます」って言ったら、ヒドい目にあったので、「Android案件」と呼ばれるものにどんなものがあるかを調べてみました。 ずいぶん前に作った資料です。
Business
Read more
1 of 36
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Most read
21
22
Most read
23
24
25
26
27
Most read
28
29
30
31
32
33
34
35
36
More Related Content
PDF
Android カスタムROMの作り方
Masahiro Hidaka
PDF
Androidの新ビルドシステム
l_b__
PDF
基礎から学ぶ組み込みAndroid
demuyan
PDF
20分くらいでわかった気分になれるC++20コルーチン
yohhoy
PDF
カスタムROM開発者の視点から見たAndroid
android sola
PDF
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
日本マイクロソフト株式会社
PDF
GoによるWebアプリ開発のキホン
Akihiko Horiuchi
PDF
ARM CPUにおけるSIMDを用いた高速計算入門
Fixstars Corporation
Android カスタムROMの作り方
Masahiro Hidaka
Androidの新ビルドシステム
l_b__
基礎から学ぶ組み込みAndroid
demuyan
20分くらいでわかった気分になれるC++20コルーチン
yohhoy
カスタムROM開発者の視点から見たAndroid
android sola
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
日本マイクロソフト株式会社
GoによるWebアプリ開発のキホン
Akihiko Horiuchi
ARM CPUにおけるSIMDを用いた高速計算入門
Fixstars Corporation
What's hot
(20)
PDF
【Unity道場スペシャル 2017京都】スマホゲーム開発者なら知っておくべきチートのリスク&対策
Unity Technologies Japan K.K.
PDF
ゲームAI入門(後半)
Youichiro Miyake
PPTX
YoctoをつかったDistroの作り方とハマり方
wata2ki
PDF
目grep入門 +解説
murachue
PDF
ユニットテストの保守性を作りこむ, xpjugkansai2011
H Iseri
PDF
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
PDF
AndroidとSELinux
android sola
PPTX
Polyphony: Python ではじめる FPGA
ryos36
ODP
Format string Attack
icchy
PDF
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Preferred Networks
PDF
【Unity】 Behavior TreeでAIを作る
torisoup
PPTX
プログラマが欲しい仕様書とは
Katsutoshi Makino
PDF
C++20 モジュールの概要 / Introduction to C++ modules (part 1)
TetsuroMatsumura
PPT
Glibc malloc internal
Motohiro KOSAKI
PPTX
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
DeNA
PPTX
ゼロから始める自作 CPU 入門
Hirotaka Kawata
PDF
Unityネイティブプラグインの勧め
KLab Inc. / Tech
PPTX
UE4で実現できた理想のゲーム開発ワークフロー
historia_Inc
PDF
Unityでオンラインゲーム作った話
torisoup
PDF
Redmine にいろいろ埋め込んでみた
Kohei Nakamura
【Unity道場スペシャル 2017京都】スマホゲーム開発者なら知っておくべきチートのリスク&対策
Unity Technologies Japan K.K.
ゲームAI入門(後半)
Youichiro Miyake
YoctoをつかったDistroの作り方とハマり方
wata2ki
目grep入門 +解説
murachue
ユニットテストの保守性を作りこむ, xpjugkansai2011
H Iseri
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
AndroidとSELinux
android sola
Polyphony: Python ではじめる FPGA
ryos36
Format string Attack
icchy
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Preferred Networks
【Unity】 Behavior TreeでAIを作る
torisoup
プログラマが欲しい仕様書とは
Katsutoshi Makino
C++20 モジュールの概要 / Introduction to C++ modules (part 1)
TetsuroMatsumura
Glibc malloc internal
Motohiro KOSAKI
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
DeNA
ゼロから始める自作 CPU 入門
Hirotaka Kawata
Unityネイティブプラグインの勧め
KLab Inc. / Tech
UE4で実現できた理想のゲーム開発ワークフロー
historia_Inc
Unityでオンラインゲーム作った話
torisoup
Redmine にいろいろ埋め込んでみた
Kohei Nakamura
Ad
Viewers also liked
(9)
KEY
Unityでスマホアプリが作れるか?
MakotoItoh
PPT
私を焼肉屋さんへ連れてって
Kenta Komori
PPTX
Cc dx lib72-p
CHY72
PDF
NGUIとUnity2Dをつかってみた
優之 田中
PDF
FlashAirの組み込み機器応用事例@OSC2014 Tokyo/Spring
FlashAirデベロッパーズ
PDF
第18回 jaws ug札幌 勉強会 やってみたで終わらないlambdaな話
Hiroyuki Hiki
PDF
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
PDF
PIXTAにおけるCloudSearchのコスト削減
PIXTA Inc.
PDF
サーバーレスでシステムを開発する時に⼤切な事
Hiroyuki Hiki
Unityでスマホアプリが作れるか?
MakotoItoh
私を焼肉屋さんへ連れてって
Kenta Komori
Cc dx lib72-p
CHY72
NGUIとUnity2Dをつかってみた
優之 田中
FlashAirの組み込み機器応用事例@OSC2014 Tokyo/Spring
FlashAirデベロッパーズ
第18回 jaws ug札幌 勉強会 やってみたで終わらないlambdaな話
Hiroyuki Hiki
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
PIXTAにおけるCloudSearchのコスト削減
PIXTA Inc.
サーバーレスでシステムを開発する時に⼤切な事
Hiroyuki Hiki
Ad
Recently uploaded
(12)
PPTX
だれでもサクッと使える!採用ピッチ資料テンプレート(解説付き)_20230529_ver1.pptx
setfreeset4
PDF
sustainability_MSOLサステナビリティレポート_202508_日本語版_完成版.pdf
Management Soluions co.,ltd.
PDF
RailsエンジニアのためのActive Recordの基礎から学ぶ実践的DB連携
csoikawa
PDF
【2507】インパクト共創室実績
AmeKazeTaiyo
PDF
2508_ インパクトレポート会社概要_雨風太陽
AmeKazeTaiyo
PDF
【会社紹介資料】株式会社スキルアップ ~エンジニア第一主義!収入・働きやすさ・成長機会でトップクラスを目指す~ 高収入を実現する還元モデル × 自分で選べ...
ysaito4
PDF
202508株式会社なぞるマーケティング組織開発・学習支援サービス_概要資料
株式会社なぞる
PDF
2508slide_townobuse_nagano_chohoobuse.pdf
ssuser31dbd1
PDF
世界化学品産業の市場動向と将来展望に関する包括的な調査研究 QYResearch
QY Research株式会社
PDF
東京商工会議所荒川支部で中小企業講演「今日から使える!省力化・効率化に向けた生成AI活用入門」
竹内 幸次
PDF
aidetailseminor111用語解説を徹底的にしまくります。20250814
kamibukuro18
PDF
AIゲートウェイ、グローバルトップ12企業のランキングと市場シェア2025.pdf
jyuzou suzuya
だれでもサクッと使える!採用ピッチ資料テンプレート(解説付き)_20230529_ver1.pptx
setfreeset4
sustainability_MSOLサステナビリティレポート_202508_日本語版_完成版.pdf
Management Soluions co.,ltd.
RailsエンジニアのためのActive Recordの基礎から学ぶ実践的DB連携
csoikawa
【2507】インパクト共創室実績
AmeKazeTaiyo
2508_ インパクトレポート会社概要_雨風太陽
AmeKazeTaiyo
【会社紹介資料】株式会社スキルアップ ~エンジニア第一主義!収入・働きやすさ・成長機会でトップクラスを目指す~ 高収入を実現する還元モデル × 自分で選べ...
ysaito4
202508株式会社なぞるマーケティング組織開発・学習支援サービス_概要資料
株式会社なぞる
2508slide_townobuse_nagano_chohoobuse.pdf
ssuser31dbd1
世界化学品産業の市場動向と将来展望に関する包括的な調査研究 QYResearch
QY Research株式会社
東京商工会議所荒川支部で中小企業講演「今日から使える!省力化・効率化に向けた生成AI活用入門」
竹内 幸次
aidetailseminor111用語解説を徹底的にしまくります。20250814
kamibukuro18
AIゲートウェイ、グローバルトップ12企業のランキングと市場シェア2025.pdf
jyuzou suzuya
「Android案件できます」って言ったら、ヒドい目にあった話
1.
「Android案件できます」 って言ったら、ヒドい目にあった話 in Android勉強会 2013/02
2.
自己紹介 ○名前 こもたん(@comotan) ○お仕事 ・ひきこもり ・元・アミューズメント系ゲームプログラマ ・Androidアプリプログラマ ・iOSアプリプログラマ
3.
「Android案件できます」
4.
という一言から、 悲しい出来事が始まりました(^^;;
5.
いざ、アサインされて、 現場に行ってみると………
6.
組み込み系 Android案件
7.
聞いてないよ……(T_T) 僕、アプリ屋さんなんですけど …… (´・ω・`)しょぼーん
8.
案件の不一致は、 お互いにとって、嬉しくない。
9.
開発者側: ・できなくはないが、時間がかかることがある ・モチベーションが維持できないことがある ・ツライ(T_T)
10.
開発者側: ・できなくはないが、時間がかかることがある ・モチベーションが維持できないことがある ・ツライ(T_T) ツライ(T_T)
11.
開発者側: ・できなくはないが、時間がかかることがある ・モチベーションが維持できないことがある ・ツライ(T_T) ツライ(T_T) マジでツライ
12.
クライアント側: ・期待はずれ
13.
クライアント側: ・期待はずれ アイツ、仕事遅い よね
14.
クライアント側: ・期待はずれ アイツ、仕事遅い よね Androidが できるって言ってなかっ たっけ??
15.
クライアント側: ・期待はずれ アイツ、仕事遅い よね Androidが できるって言ってなかっ たっけ?? アイツ、 使えねぇー
16.
す…すいません m(_ _)m
17.
ごくごく当たり前のことですが、 事前に案件の詳細内容の確認は必要です。
18.
ということで、同じ失敗を繰り返さないよう、 「Android案件」と呼ばれるものに どんな種類のものがあるかを調べてみました。
19.
1、 一般的なAndroidアプリ開発 一般的なアプリの開発ケース。 ・ Eclipse上でJavaを使ったアプリ開発。 ・一般的に「Android案件」と言われると、 このタイプを想像する人が多いと思う。 ・ツール系アプリや小規模のゲーム系アプリは、 このタイプが多い。
20.
2、 組み込み系開発 スマホや家電などの電子機器内で動くAndroid開発。 ・主にC, C++にて開発。 ・AOSP(Android
Open Source Project)に公開されている Androidプラットフォーム本体を元に開発を行う。 ・カーネル、メモリ、周辺ハードウェア周りなど、 システムの基幹部分の開発を行う。
21.
3、 カスタム系開発 Androidの基本的なアプリのカスタム開発。 ・主にJava, C++にて開発。 ・AOSPに公開されている基本的なアプリを キャリア向けにカスタマイズする。 ・ランチャー、設定画面、電話帳、メーラー、IMEなど。 Androidプラットフォーム寄りの知識が必要。
22.
4、 Webアプリ開発 メイン処理をWebサーバ上で行うアプリの開発。 ・AndroidアプリとしてはWebViewを表示。 WebViewにてWebサーバから取得した情報を表示。 ・Webサーバ側で画面レイアウトや処理を行うため、 Html、JavaScript、PHP、RubyなどWeb系言語で開発。 ・UI部分にはAndroidアプリの開発知識も必要。
23.
あとは、クロスプラットフォームツール
24.
今や、Android向けとiOS向けの アプリ同時リリースは当たり前の時代。
25.
そこで、1本のソースコードにて、 Android向けとiOS向けの両方にアプリを出力できる クロスプラットフォームツールが重宝されている。
26.
5、 ゲーム系クロスプラットフォーム開発 クロスプラットフォームツールによるゲーム系アプリ開発 ・Unity 3D系のゲームエンジン。 言語:
C#, JavaScript ・Cocos2d-x 2D系のゲームエンジン。 言語: C++ ・CoronaSDK 2D系のゲームエンジン。 言語:Lua。 PhotoShopでも作成可。 ・FLASH(Air) FLASHのコード資産を流用できる。言語:ActionScript
27.
6、 ツール系クロスプラットフォーム開発 クロスプラットフォームツールによるツール系アプリ開発 ・PhoneGap HTML5 +
CSS + JavaScript で開発。 アプリ自体がWebサイトのような構造。 ハードウェアを制御するAPIもある。 ・ Titanium JavaScriptで開発。 ListViewなどのUIコンポーネントやモバイル向けAPIが充実。
28.
まとめてみると……
29.
種類 開発環境 主な開発言語 一般的なアプリ
Eclipse Java, 稀にC++ 組み込み系 いろいろ C++, Java カスタム系 Eclipse Java, C++ Webアプリ いろいろ Html, JavaScript, PHP, Rubyなど CPツール(ゲーム系) Unity C#, JavaScript Cocos2d-x C++ CoronaSDK Lua FLASH(Air) ActionScript CPツール(ツール系) PhoneGap Html, JavaScript Titanium JavaScript ※CPツール = クロスプラットフォームツール ※ 2013/02調査時点 まとめ
30.
種類 開発環境 主な開発言語 一般的なアプリ
Eclipse Java, 稀にC++ 組み込み系 いろいろ C++, Java カスタム系 Eclipse Java, C++ Webアプリ いろいろ Html, JavaScript, PHP, Rubyなど CPツール(ゲーム系) Unity C#, JavaScript Cocos-2dx C++ CoronaSDK Lua FLASH(Air) ActionScript CPツール(ツール系) PhoneGap Html, JavaScript Titanium JavaScript ※CPツール = クロスプラットフォームツール ※ 2013/02調査時点 まとめ こんなにもある
31.
なので……
32.
「Android案件できます」 と言うと、大変な目に遭うかも???
33.
だから……
34.
「◯◯で開発するAndroid案件できます」 って、正確に言いましょう。
35.
そうすれば、案件のミスマッチは防げ、 ハッピーにお仕事ができるはず(^▽^)
36.
ご清聴ありがとうございました。
Download