Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SIer流MobileApp開発教育Tips
Search
odasho
August 01, 2017
Education
0
1.1k
SIer流MobileApp開発教育Tips
2017/08/01 MonacaUG #1
odasho
August 01, 2017
Tweet
Share
More Decks by odasho
See All by odasho
まだ手動テストしてるの?生成AIとローコードで実現するE2Eテスト徹底解説!
odasho
0
160
品質と速度の両立:生成AI時代の品質保証アプローチ
odasho
1
2.4k
生成AI時代のソフトウェア品質保証を考える
odasho
0
110
イマこそ、”Dev””Rel”なのでは??~VUCA時代を乗りこなすDevRelの価値と本質~
odasho
0
74
生成AIとAI ~エンジニアの期待と現実~
odasho
0
150
E2Eテストを自動化したら 開発生産性はどうなった? hacomonoの事例紹介
odasho
0
1.3k
統合型ノーコードテスト 自動化プラットフォーム 『mabl』 ご紹介ウェビナー
odasho
0
87
テスト自動化入門ワークショップ:最新のモバイルアプリテスト
odasho
0
180
未来を変える一歩: モバイルアプリテスト自動化の新時代
odasho
0
130
Other Decks in Education
See All in Education
HyRead2526
cbtlibrary
0
200
Measuring your measuring
jonoalderson
1
360
【洋書和訳:さよならを待つふたりのために】第2章 ガン特典と実存的フリースロー
yaginumatti
0
230
【ZEPホスト用メタバース校舎操作ガイド】
ainischool
0
170
AWS re_Invent に全力で参加したくて筋トレを頑張っている話
amarelo_n24
2
120
KBS新事業創造体験2025_科目説明会
yasuchikawakayama
0
160
1021
cbtlibrary
0
400
Chapitre_2_-_Partie_2.pdf
bernhardsvt
0
170
1202
cbtlibrary
0
210
0121
cbtlibrary
0
130
The World That Saved Me: A Story of Community and Gratitude
_hashimo2
3
510
LotusScript でエージェント情報を出力してみた
harunakano
0
120
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Exploring anti-patterns in Rails
aemeredith
2
250
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
290
From π to Pie charts
rasagy
0
120
YesSQL, Process and Tooling at Scale
rocio
174
15k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
78
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Tell your own story through comics
letsgokoyo
1
810
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Transcript
SIer流 MobileApp開発 教育Tips Shohei Oda From MKI @ Mobile Application
Evangelist 2017/8/1 Monaca User Group #1
本スライドは所属会社の公式見解 ではなく、あくまで一個人の見解 を基に作成しております。 勘違いしないでよね!!
自己紹介 Let’s start introduce myself
Shohei Oda MITSUI KNOWLEDGE INDUSTRY CO,. LTD. Mobile Application Evangelist
Mobile Application Development / Education / IoT(Device, Cloud, Machine learning etc...) odasho0618 @mki_oda odasho
Shohei Oda MITSUI KNOWLEDGE INDUSTRY CO,. LTD. Mobile Application Evangelist
Mobile Application Development / Education / IoT(Device, Cloud, Machine learning etc...) odasho0618 @mki_oda odasho ←??
来月も並ぶんだよきっと(´Д` )ww
I‘m DevRelCon Speaker!! 7/29に日本で開催されたDevRelCon Tokyo 2017に 唯一「スピーカー兼運営メンバー」として参加しました。 https://tokyo-2017.devrel.net https://speakerdeck.com/odasho/why-dont-you- have-evangelist-in-your-company
英語大変だったけど 楽しかったー♪
Let‘s Mokumoku Together!! 三井情報のエンジニアが主催するモバイルアプリ開発の オープンでもくもくな勉強会です。モバイルアプリ技術 者でしたらどなたでもご参加頂けます。 モバイルアプリ開発がテーマとなり、OSや開発手法等の プラットフォームは問いません。iOS/Androidでも、 Native/HybridでもOKです!! http://mkidev.connpass.com/
https://www.meetup.com/ja-JP/DevMob-Kai-Tokyo/
Mobile App開発 教育Tips Education Tips for Mobile App Development
Monaca is suitable for education とにもかくにも準備が大変なのよ。 参加者分IDE installしますか?って話。 MobileApp開発研修に必要なもの Computer(Windows
▸ / Mac) Network(Wired ▸ / Wireless) IDE( ▸ Xcode / AndroidStudio / VS) Software( ▸ Editer / Browser) SmartPhone ▸ (iOS / Android) Outlet(All participants) ▸ etc…
Monaca is suitable for education MonacaならChromeだけ入れときゃイイ!! Monacaを使うと…? ▸Computer(Windows / Mac)
▸Network(Wired / Wireless) ▸IDE(Xcode / AndroidStudio / VS) ▸Software(Editer / Browser) ▸SmartPhone(iOS / Android) ▸Outlet(All participants) etc…
Let's start the training! 当然HTMLでAppが開発できるだなんて 思ってもないそんな若人達。 今回の対象者 ▸4/1入社の新入社員 ▸実施時期は夏 ▸7/1配属後でやや疲れ気味(夏バテ?)
▸Skill Levelはバラバラ(未経験者も) ▸基本的にはHTML?なにそれ?状態
Let's start the training! とりあえず会社Mail Addressで登録して もらいました。
Let's start the training! 超地味だけどこれがないと始められない。 ▸Monacaに登録するMail Addressの 準備は受講者に事前にお願いする‼ Caution!!
Let's start the training! MonacaにLoginして開発Start‼
Let's start the training! 未経験者はHTML/CSS/Javascriptを そもそも知らなかった…。 ▸ドットインストール等の事前課題や 予習課題を用意するべき!! ▸HTML5 /
CSS /Javascriptは無料!! Caution!!
One point! ▸講義中に説明&(時間があれば)ライブ コーディングもするけど事前学習つい でにOnsenUIのドキュメントを展開 しておくのも一興。
Let's start the training! アシアル社が公開しているソースの 写経から始めるスタイルにしました。
One point! ▸人によりタイピングや理解の速度は 異なるので時間がない時は最悪コピペ させる。
Let's start the training! 諦めないで!!(真矢みきヴォイス) ▸書いてある通りに写経している(と 思っている)にも関わらずうまくい かないと諦めコピペをするパターン に注意。 ▸一緒に本人が気がつかなかったミス
を探してあげましょう。 Caution!!
Let's start the training! 保存を忘れるうっかりさん以外は プレビューがいい感じに。
Let‘s install Application! そうそう。Monacaデバッガーも 忘れずに。個人スマホにInstall
Let's start the training! あとでアプリ消せばいいのに気に する人は気にする様子。 ▸後日アンケートで「個人スマホにア プリを入れるのは嫌だった」という 声が多数。 ▸可能であれば(タブレットでも良い
から)用意する。スマホのセンサー 類を使用しない場合は最悪プレビュ ーで代用する。 Caution!!
Let's start the training! んー?格安スマホの1GB契約かな? ▸個人スマホOKでも通信制限の落と し穴がある…。 ▸慌てず騒がずテザリング or モバイ
ルルータを差し出してあげましょう。 ▸事前にinstallしてもらった方が良い パターンも…。 Caution!!
Let‘s install Application! 即時反映されるのが良いところ♪
Advanced Task ▸2つのマスを×で埋めて隣 り合ったマスを線で結ぶと 選んだ場所によって余りが 出るのはなぜ?問題。 みなさんはわかり ますか?
Advanced Task ▸答えはこれ。 プログラムで再現 できるかな?
Advanced Task 去年の実績では30人中2人が 完成させました。
Let's start the training! これを守れば絶対うまくいく!! ▸Monacaに登録するMail Addressは 事前に用意してもらう。 ▸HTML/CSS/Javascriptの事前学習 課題を用意しておく。
▸諦めさせずに一緒に解決。 ▸個人スマホを使用する時は無線環境 の整備が必須。 Looking back my caution!
THANKS! You can find me at ▸ @mki_oda facebook.com ▸
/odasho0618 linkedin.com ▸ /in/odasho/