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

  • 2
    いいね
  • 0
    コメント

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

この投稿は SRA Advent Calendar 20162日目の記事です。