2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

SRAAdvent Calendar 2016

Day 2

LEGOをスマホでいごかすよ 今日はスマホアプリまでね

Posted at

SRA関西事業部のちっちゃいおっさんです。

じぶん、スマホもってる?
iphoneちゃうほう、android

アプリ作ったことは?
ないの?

おっさんはあるで。かんたんやったで。
Java?そんなん知らんでもできるで。
eclipse?そんなんつかわへんよ。
ブラウザあったらいけるで。

Googleのアカウント持ってる?
無かったらつくってきて。
それはいるねん。

あ、そや。
これどこで見てるん?
自分のうち?
無線LANで繋がってる?

ほな、バッチリやわ。
これクリックしてみて。
http://ai2.appinventor.mit.edu/

英語やけど、なんとなくわかるやろ?
ほなさっそくアプリつくってみよか。
最初やし、ボタン押したら電話かけるアプリでええやろ。

画面左上のメニューにProjectsあるやろ?そこからStart new project選んでみ。
名前つけよか。phoneとかでええよ。

あ、androidにアプリ入れなあかんわ。
変なアプリちゃうから入れたってや。
スマホからMIT AI2 Companionで検索してみて。

インストールできた?アプリ起動しといてな。

PCの画面に戻ってメニューのConnectからAI Companionやで。
QRコード出てきたやろ?
それ、スマホのアプリでscan QR codeタップしてPCのQRコード写してみて。

ほんならもう繋がってるんとちゃう?
PCの画面でボタン置いてみよか。
左側にButtonってあるやん?
それ、screen1にびゅーっともってきてみ。
ほんでスマホの画面見てみ。
ボタンできたやろ?
これすごない?
ボタンの名前は右側のプロパティから変えれるで。
電話とかにしてみ。
ほんでスマホ見てみ。
変わってるやろ?

電話をかけるためにボタン以外に部品いっこ置かなあかんわ。
左のタブにsocialってあるからそれクリックして。
PhoneCallってあるからそれをびゅーっとscreen1に置いてな。
ほんならプロパティにPhoneNumber入れれるから、かけても大丈夫な電話番号入力してみて。

デザインはここまでな。
次はロジックや。

画面右上のBlocksクリックしてみて。
画面変わったやろ?
左のBlocksからButton1クリックしたら、ほんまにブロックみたいなん出てきたやろ?
when button1.clickって書いてあるブロックをクリックしてみて。一番上にあるやろ?
Viewerに置かれたやろ?
次は左のBlocksからPhoneCall1クリックしてみて。
こんどは4番目にcall PhoneCall1.MakePhoneCallって書いてあるブロックな。
ほっそいやつ。
それをさっきのButton1のブロックにはめてみて。
カチッゆうてはまったやろ?

ロジックもこんで終わり。

スマホの画面のボタンをタップしてみ。
電話かかるから。

な、できたやろ?かんたんやったやろ?

つくったアプリを誰かにつかってもらいたいよな?
そんときはメニューのbuildからsave .apk選んだらPCにapkファイルをダウンロードできるで。
そのファイルを公開したらええねんけど、androidの設定で提供元不明のアプリの実行をonにする必要はあるで。

あかん、結構いっぱい書いてもうたわ。
ここまではAppInventor2とかで検索したら出てくるサイトにも書いてる内容と大差ないわ。

せっかくちっちゃいおっさんが書いとるんやから
LEGOいごかすやつ書いとかんとね。

もう別の日にしよかな。
別の日にするわ。

ほなまたねー

ちっちゃいおっさんは今日47さいになったよ。
image1 (3).JPG

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?