Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ビジュアルプログラミングでの開発でAndroid・iPhoneからIoT 〜 MIT App ...
Search
you(@youtoy)
PRO
March 16, 2021
Technology
630
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ビジュアルプログラミングでの開発でAndroid・iPhoneからIoT 〜 MIT App Inventorを使って〜 / IoTLT vol.73
you(@youtoy)
PRO
March 16, 2021
More Decks by you(@youtoy)
See All by you(@youtoy)
つくって、体験してもらって、楽しんでもらう - 子どもも大人もワクワクするインタラクティブ体験を支える技術 -
you
PRO
0
57
コーディングエージェントでM5Stack系の開発を少し試した時の話 / M5 Japan Tour 2026 Autumn 東京
you
PRO
0
260
toio・myCobotでフィジカルAIっぽいことを行うための検討(とりあえず調査) / フィジカルAI LT(IoTLTによる開催)
you
PRO
0
430
Webの技術とガジェットで子どもも大人も楽しめるワクワク体験を提供する / Qiita Tech Festa Day 2026
you
PRO
1
380
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
200
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
370
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
410
AI時代だけど、わりと力業で追いかけている技術情報収集の話 / 20260518
you
PRO
0
48
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
460
Other Decks in Technology
See All in Technology
Classmethod Company Deck
satoshi7
1
710
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
Kiro Crewをはじめよう
kizawa2020
1
160
その Valkey 使いこなしていますか?
onk
PRO
5
1.6k
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
440
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
460
継続的なAIコスト最適化
bgpat
1
350
USB PDを使ってスマホを労わりたい
raspython3
0
180
re:Invent初参加で変わったこと、2回目にやってみたいこと(JAWS-UG彩の国埼玉 #12)
mhrtech
2
240
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
120
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
880
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
350
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Design in an AI World
tapps
1
350
30 Presentation Tips
portentint
PRO
1
430
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
The Invisible Side of Design
smashingmag
301
52k
The Cult of Friendly URLs
andyhume
79
7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
520
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Transcript
ビジュアルプログラミングでの開発で Android・iPhoneからIoT 〜 MIT App Inventorを使って〜 2021年3月16日 (火) IoTLT vol.73
@オンライン 豊田 陽介 ( @youtoy )
豊田陽介(@youtoy) 自己紹介 普段は、某通信会社の研究所勤務 話題のものを たくさん購入 してる気がする ビジュアルプログラミングIoTLT 共同主催、その他にも複数主催 ガジェット好き その他
IT系イベント主催・登壇・運営、多数参加 子ども向けの活動いろいろ(IT系以外も) プライベートでの活動
今日の話: ビジュアルプログラミングで スマホアプリ開発
開発できる機能の例 BLE を使ったデバイス間通信(Androidアプリ⇒toio)
開発できる機能の例2 BLE を使ったデバイス間通信2(M5Stack Core2 ⇒ Androidアプリ) M5Stack側の開発もビジュアル プログラミング(UIFlow)開発
インターネット経由 で何かやる話
HTTPリクエスト(POST)でLINE通知 LINE Notify を使った LINE 通知(これは iPhone でも動かした)
動画に出したもの(+α)はQiitaの記事に 音の機械学習 LINE通知 BLE で toio の制御 使い方手順 + 音声合成利用
ここからは説明を
ブロックベースのビジュアルプログラミングで Androidアプリ開発が 行えるもの(最近、iPhone でも動かせる仕組みができた!) MIT App Inventor とは?
iOS・iPadOS のコンパニオンアプリというものが最近リリースされた Android、iOS・iPadOS関連の話 iOS・iPadOS の場合、仲介役 になるアプリがあって、それを 使って動かす Android も仲介役アプリ経由での仕組みがありつつ、それとは別に APKファイルを生成することも可能
開発はWeb上で: 公式版と日本語対応した 非公式版がある
例えば 2011年の記事に Google Labs で公開されていて... という話が App Inventor 自体はかなり前からあった 【引用元】
誰でもAndroid開発できるApp Inventorの基礎知識:App Inventorで アプリ開発はどこまでできるのか(1)(1/3 ページ) - @IT https://www.atmarkit.co.jp/ait/articles/1103/15/news087.html 今はマサチューセッツ工科大学 (MIT)が提供
特長: 実装できる機能が豊富
アプリの基本的なUI(ボタンやテキストボックス等)以外にも 様々な機能が実装できる! カメラ 音の再生・ 録音 音声認識・ 音声合成 加速度・ジャイ ロ・GPS・方位・ 近接など各種
NFC も!
機能はまだまだ ファイルの利用、 ローカルの簡易DB、 クラウド上のDB Bluetooth利用関連、 シリアル通信、HTTP リクエストなど 拡張機能を読み込む ことで、BLEの利用、 機械学習活用(音・
画像・姿勢)も!
テキストでのプログラミング と比べると
「ボタンを押すと、音声合成でしゃべる」というだけのもの 非常に単純な機能での比較 MIT App Inventor: ブロック 3つだけ! Java で書くと... ↑詳細はこちらに
IoT関連で苦手かも ⇒ MQTT・WebSocketの 利用は少し面倒そう (標準機能にはない)
他のビジュアルプログラミングで スマホアプリが開発できるもの
いくつかピックアップ:Kodular App Inventor から派生したものらしい(Androidアプリ開発用) App Inventor にはない部分も (特にレイアウ トまわり) その他、デフォルトのデザインが良い感じ
いくつかピックアップ:Thunkable iOS・iPadOS のアプリインストールにも対応したスマホアプリ開発 無償プランはいくつか 制限あり。有償のプラン だと Webアプリ開発も
終わり!