學習App inventor 2,小學生都可以製作手機App

學習App inventor 2,小學生都可以製作手機App

最後更新時間於 2019-12-15  

當你學完Scratch之後有沒有覺得這款程式設計太簡單了呢,

已經等不急要做更有趣的專題了呢。

當然有,接下來介紹的這個程式也是最近幾年很有名同樣也是麻省理工大學實驗室設計的App inventor 2

同樣是拖拉式積木設計,比Scratch在進階一點點的小朋友程式設計,

有了這個學生也能簡單設計手機的App喔!

如果想要了解Scratch的話,

推薦你看這篇>>學習Scratch的八大理由,最適合學生學習的程式語言

什麼是App inventor 2

Mit app inventor 2
圖片來源:維基百科

App inventor可以直接翻譯作應用開發者,我們最常看到App就是手機裡面的應用程式,

而inventor就是發明家,所以其實可以很容易聯想到這是一個製作手機軟體的程式。

App inventor 2是一個積木拖拉式的程式編成軟體,

主要是提供Android用戶可以使用開發手機app軟體。

原本是由Google的網路所構成的開發環境,但現在由麻省理工大學實驗室來維護管理,

所以現在常常會看到MIT App inventor 2。

這是一款圖片型積木式的程式編寫軟體,為了讓新手也可以享受在寫程式的樂趣,

所以簡化了許多複雜的語言部份。

和Scratch非常的相像,但是操作上面又比Scratch難了,

所以會建議小朋友先學習完Scratch之後,在開始使用App inventor比較適合。

想更詳細了解App inventor 2的資訊請查看維基百科

App inventor網站

MIT App inventor官網

MIT-app-inventor官網

上面這張圖就是MIT App inventor的官方網站,如標題所講的

有了MIT App Inventor,任何人都可以建立影響世界的應用程式

在這個估往上面有許多的資源,不管是電腦需要什麼或是教學、師資等,

都可以在上面這裡找到,不過因為屬於外國的網站,這個網站並沒有翻譯成中文,

所以還是需要會一點英文的學生會比較方便學習,

不盤建議使用中文版的App inventor網站,將會在下面介紹。

App Inventor 中文學習網

App Inventor 中文學習網

這個網站是中文版的,所以上面非常適合學生去自學,不過有些軟體的部分,

可能還沒沒更新到,所以有一些下載了不能使用,

不過有可能你看到這篇文章的時候已經更新完畢了,所以有需要學習的學生,

可以多多從這個網站去汲取你要的知識喔!

App inventor 2的優點

這邊我們來講為什麼App inventor 2非常適合新手或是學生學習的優點,

其實他大部分的優缺點都和Scratch很像,所以這邊會特別講幾個這個軟體專屬的優點。

中文介面

這也是我認為他最大的優點,之前在一些文章有個別提過,程式語言對學生來說,

最大的學習困難在於英文撰寫的困難,這是讓許多同學怯步的原因。

不過同為麻省理工學院所營運的超強程式語言,這和Scratch同樣都有中文介面,

還有各國語言,讓世界上每一個小朋友都可以學習。

可以製作手機App

我們都認為製作手機的程式非常的複雜,一般人根本不可能寫得出來,確實如此。

但是App inventor把編寫的過程簡化,

並把每個所需要的函式簡化變成連小朋友都懂的圖案來編寫。

所以即使你是一個連程式語言都沒有碰過的初學者,只要多碰幾次,

你也可以做出一款APP。

雖然可以做出App,但並不是所有App都可以直接用這個軟體製作,

像是傳說對決或是Line這類大型的App還是需要使用專業的團隊才有可能製作的出來。

但是使用這個軟體已經可以製作出像是相機或是翻譯機這類的App應該是可以滿足學生製作與發明的慾望了。

下面是一位老師上傳教學數位塗鴉App製作方式,最後成品真的可以做出一個讓大家畫畫的應用程式。

口語化寫程式

這也是我喜歡Scratch和App inventor這兩款軟體的原因之一,講求的就是只要會講話,

我們就能寫出程式語言。

不過畢竟是英文的母語翻譯過來,所以在練習上面可能常常需要用到倒裝,

這也就是我們平常說中文是順著講,而英文是倒著講,不過基本上只要Scratch沒有問題,

那麼相信App inventor也不會有問題。

有離線版和線上版

這款軟體同樣有兩種選擇,線上版只要你有google帳號,就可以免費使用他的線上版本。

至於離線版本也有,但是這邊我比較推薦使用他的線上版本就好,

因為我自己本身有去下載他的離線版本,相當的複雜,真心不騙,

光在處理他的開發環境和找出他的載點就花了我不少時間了。

所以在這方面我會建議除非你有老師在身邊幫助你下載,不然最好直接使用線上版本就好,

省得麻煩,之前到App inventor 2的中文網站去下載,既然還找不到載點,

最後是到免費開源資料的網站才找到的。

支援手機和樂高機器人

可以製作App的話,就一定可以支援手機,不過他只支援Android的手機,

所以如果是拿蘋果手機的朋友,可能就不適合用這個軟體來做手機App了。

但除了手機之外,他還可以搭配一些樂高積木等類的機器人,這也是小朋友最喜歡的部分,

看到自己做出來的東西可以移動,相信這對小朋友是非常大的鼓勵。

可以利用藍芽、Wifi這些連線設備來支援,

同時幫助小朋友學到如何應用這些設備和中間的連結,

相信在未來十座方面會有很大的幫助。

製作手機App

什麼人適合學習App inventor 2

  • 程式語言新手
  • 想要做做看手機App
  • 已經把Scratch玩的淋漓盡致的學生

寫程式真的是許多人害怕的地方,但現在教育提倡要多方面學習,

並把程式教育加入必修課程之一,

延伸閱讀:第一批接受108課綱教育的學生-各個階段的一年級所面對的挑戰

不過應為有這些輔助的工具,現在大人小孩學習程式語言比較不會那麼害怕了,

App inventor 2對一般人來說,真的是一個很好玩又可以學習程式語言。

寫出來的App還真的可以上架到App store上面,所以如果真的做出不得了,

非常厲害的作品,不妨可以拿到App商店讓大家使用看看,說不定效果特別好,

就做出了一項不得了的發明了。

總結

這個軟體雖然對小學生屬於比較進階一點的程式語言,

但是基本上只要有碰過Scratch的經驗的話,很容易就上手了,

對於已經玩膩Scratch的學生,可以讓他試試看App inventor 2,

相信當他做出成品出來,並真的在手機上面執行時,他一定會非常有成就感的。

現在幫助學生學習的軟體越來越多,可以讓學生每個都嘗試看看,如果學得有心得,

說不地他就可以往這個方向去努力看看,不過如果小孩真得沒有興趣,

也不要強迫他,否則常常會造成反效果。

👇🏼強力推薦各位父母、老師的教育推薦書籍👇🏼

《教育10件事:從小教導你的孩子會讓你更輕鬆》

教育10件事

此書是小踢我在學校和家庭裡面所體會到的必須教給這時代孩子必須學習的10件事情,

這10個觀念可以幫助家長老師當遇到一些相關情形時,更知道如何面對,

尤其現在工作環境更以前已經大不同了,我們該怎麼教導我們的孩子,

這將是對現代家長很大的考驗,這一本書關係到親子、青少年問題、孩子的未來,

如果你是教育相關的工作者,老師和父母絕對不能錯過,想要更清楚內容請點下面按鈕。



❗️❗️❗️專門為學生預備的線上程式課程訊息❗️❗️❗️


跟大家說一個好消息我目前正在籌備我的一堂專門為學生預備的線上程式課程。
如果家長或是學生有興趣可以在下面留下email進入等候名單。

或是點擊下面的圖片透過Facebook加入也可以,
建議最好以email加入才不會錯過資訊喔!
Facebook 的方式獲得優惠
詳細情形可以看我的S學生程式學園等候名單,裡面都有我針對這堂課的介紹!

趕快加入吧!

如果對文章內容有任何問題或是回饋,歡迎大家在底下留言讓我知道。

如果你喜歡我的文章,可以按分享按鈕,讓更多的人看見我的文章,

並且追蹤我的粉絲專頁-學習創造未來

搜尋學習創造未來
順便可以幫我按一下下面拍手Like的圖案,幫助我可以得到一些回饋,註冊是完全免費的喔

這會讓我有動力繼續分享這些資訊喔,一個人最多可以按五次喔

謝謝大家

Learning is future 創作團隊 及 Mr.T


Tim Hsiao

最完整的線上課程製作、推薦值得學習的線上課程,找到適合你的技能

This Post Has 8 Comments

  1. Ching

    竟然只有安卓可以,請問版主有沒有ios可以用的類似app呢?我也好想製作自己的app試試看

    1. Tom Hsiao

      目前沒有喔,希望有朝一日可以出現

  2. achou

    沒想到現在製作APP這麼容易,對不懂程式語言的我來說真是一大福音,立馬動手做來挑戰看看。

  3. Richmaple

    可以製作手機app也太厲害了👍感覺就很簡單不會太難

  4. NANA

    原來連程式語言都沒有碰過的初學者,也能做出一款APP,甚至小學生也能操作,感謝版主分享。

  5. 潔西卡

    居然可以自己製作APP 而且看起來不難耶
    感謝版主分享

    1. Tom Hsiao

      不會很難,不過還是需要一點技巧才容易上手

你對這篇文章有什麼感想呢?