顯示具有 App Inventor2 標籤的文章。 顯示所有文章
顯示具有 App Inventor2 標籤的文章。 顯示所有文章

2022年11月5日 星期六

[app inventor2] 如何使用 app inventor2 製作一個太空射擊遊戲

 準備資源(Assets)

1、尋背景及相關圖片

免費可商用圖庫 https://pixabay.com/

2、版面配置及元件


3、程式方塊



4、示範影片




2022年8月17日 星期三

[app inventor2][kodular] 如何使用 app inventor2或kodular 擷取並解析 台灣證券交易所TWSE 的個股盤後股票資料

使用 app inventor2 解析以下網址的資料:

https://www.twse.com.tw/exchangeReport/STOCK_DAY?response=xml&date=&stockNo=0050

{"stat":"OK","date":"20220816","title":"111年08月 0050 元大台灣50       各日成交資訊","fields":["日期","成交股數","成交金額","開盤價","最高價","最低價","收盤價","漲跌價差","成交筆數"],"data":[["111/08/01","9,841,470","1,157,739,155","118.10","118.10","117.20","117.65","-0.35","8,720"],["111/08/02","18,600,451","2,149,115,164","116.55","116.55","115.10","115.55","-2.10","22,146"],["111/08/03","8,100,057","939,263,431","115.65","116.25","115.50","116.25","+0.70","7,600"],["111/08/04","7,108,342","826,140,065","116.35","116.80","115.20","116.55","+0.30","7,988"],["111/08/05","9,625,538","1,143,739,838","118.00","119.50","117.90","119.50","+2.95","10,809"],["111/08/08","8,966,011","1,066,313,383","119.00","119.25","118.30","119.25","-0.25","10,279"],["111/08/09","8,186,879","971,998,418","118.40","119.50","118.00","119.15","-0.10","9,920"],["111/08/10","7,796,649","919,415,561","118.00","118.20","117.50","117.90","-1.25","13,624"],["111/08/11","10,957,384","1,314,562,900","119.80","120.45","119.60","120.05","+2.15","8,947"],["111/08/12","8,598,361","1,038,027,809","120.55","121.00","120.30","120.80","+0.75","7,656"],["111/08/15","9,837,499","1,198,033,224","121.45","122.10","121.25","121.90","+1.10","10,575"],["111/08/16","10,114,278","1,235,256,112","122.00","122.30","121.90","122.10","+0.20","10,769"]],"notes":["符號說明:+/-/X表示漲/跌/不比價","當日統計資訊含一般、零股、盤後定價、鉅額交易,不含拍賣、標購。","ETF證券代號第六碼為K、M、S、C者,表示該ETF以外幣交易。"]}

App 程式簡易說明:
一、ETF平衡配置上只使用三個欄位,股票、債券及定存現金,規畫上越簡單越好,投資沒煩惱。
二、擷取資料非即時,是盤後資料,但有時會擷取錯誤,那是因為證交所不允許大量重複擷取的緣故。

程式方塊如下:




app 執行如下:







2022年8月15日 星期一

[app inventor2] 手繪記事本 (搖一搖就清除畫面)

1.  工作面板及組件

(1) 畫布 Canvas

(2) 加速度感測器



2.  原始程式碼


[心得]

很陽春的功能,可以自行增加儲存畫面的功能,也許可以拿來變變魔術。

2021年9月16日 星期四

[app inventor2] App inventor2 可以打包 APK、AAB檔了

 app inventor 也可以打包成 AAB檔了,畢竟從今年8月起,Google Play Store 只接受 AAB檔案。看來 kodular 更新 API 30的程式庫,應該是指日可待了。






2021年8月25日 星期三

[app inventor2] App Inventor 2 - Test Server 已可以使用 API30 來編譯 AAB 檔案


有興趣的朋友可以試試看,

 http://ai2-test.appinventor.mit.edu/

準備上架測試新版本

若 AIA太大(例如超過30MB),也可以試試下列的網站

http://code.appinventor.mit.edu/

它可以增加到有50MB

以下是關於 app inventor nb187 的討論串

https://community.appinventor.mit.edu/t/testing-the-next-release-of-mit-app-inventor-nb187/21928/1

2021年5月6日 星期四

[kodular & app inventor2] 發布 Android應用程式要準備及注意的事項 Publishing Apps to Google Play

1. Apps 的版本號碼
versioncode:Play store 用戶看不見這個數字,預設值為1,開發者每次更新須加1。
versionname:預設值為 1.0,每次更改可以增加 0.1,例如:小更新時1.1 1.2往上加,大更新時可改為 2.0

2. 上傳 APK 或 AAB檔
上傳至 Play Store 可使用 AAB檔

3. 準備應用程式詳細資料
(1)應用程式名稱 *:這是您的應用程式在 Google Play 上的顯示名稱,應保持精簡,而且不得含有價格、排名、表情符號或重複符號。
例如:健康BMI
(2)簡短說明 *(50字內)
應用程式的簡短說明。使用者展開這段內容後可查看完整說明。 

(3)完整說明 *(80字內)

4. 應用程式圖示 *
JPEG 或 32 位元 PNG
512 px x 512 px
最大 1 MB

5. 主題圖片 *
JPEG 或 24 位元 PNG (不得為去背透明圖)
1,024 px x 500 px
最大 1 MB

6. 手機螢幕截圖 *
上傳 2 - 8 張手機螢幕截圖
JPEG 或 24 位元 PNG (不得為去背透明圖)
介於 320 至 3,840 px
長寬比 16:9 (適用於橫向螢幕截圖)
最大 8 MB

7. 7 吋平板電腦螢幕截圖 *
最多可上傳 8 張 7 吋平板電腦的螢幕截圖
JPEG 或 24 位元 PNG (不得為去背透明圖)
介於 320 至 3,840 px
長寬比 16:9 (適用於橫向螢幕截圖)
最大 8 MB

8. 10 吋平板電腦螢幕截圖 *
最多可上傳 8 張 10 吋平板電腦的螢幕截圖
JPEG 或 24 位元 PNG (不得為去背透明圖)
介於 320 至 3,840 px
長寬比 16:9 (適用於橫向螢幕截圖)
最大 8 MB

9. 字型修改

10. 製作有 Logo圖案的二維條碼
上架需經過 Google 3天左右審查。成功上架後,可將網址拿來製作二維條碼,進行推廣及宣傳活動。

2021年4月9日 星期五

[app inventor2] 將AIA檔轉成JAVA程式碼 (AIA to JAVA)

可以轉出的程式碼,置於 Android Studio 中,再製作出原生的 Android apps,不過這樣似乎有點多此一舉,乾脆直接就在 Android Studio 中寫程式就好了。

但話說回來,這樣的轉換也不是一無是處,這樣的轉換也可以在教學上是有意義的, 如果使用者的背景是非常熟悉 app inventor 操作的人,也許這樣的轉換,可做為想學習JAVA程式語言寫 Apps的媒介。

http://www.appinventor.org/jbridge 

 

2021年3月21日 星期日

2021年3月13日 星期六

[app inventor2] 尋找適合 MIT App Inventor2教學的模擬器(Suitable Emulator on MIT App Inventor2) (2021更新)

pixabay
Photo by Pixabay

測試環境:Win10 64bit
[安裝注意]:
1. 為了個人資料保護,仍不建議以 Gmail帳號登入,若要安裝 MIT AI Companion,可至 APKPure下載 APK檔來使用。

2.  建議避免網路購物或信用卡交易等購買行為。

1. MIT App Inventor Emulator
軟體來源:MIT 原生
啟動步驟太多,容易失敗,教學上有困擾。

2. 雷電模擬器 Ldplayer
軟體來源:中國
有些舊版本(3.XX)可以使用,但安裝後會大寫鎖定,無法輸入資料,只能用 copy & paste的方法。與 companion 連線時,有時會斷線。部份新版本可以使用。

3. MEmu 逍遙安卓模擬器(安裝版)
軟體來源:中國
目前測試5.6.1的版本,可以使用。

4. MEmu 逍遙安卓模擬器(免安裝版)
軟體來源:中國
免安裝版檔案不大,可以使用,安裝 Companion 後有連線的問題,不過這個版本拿來放在隨身碟測試APK檔,倒是個不錯的選擇。

5. Nox 夜神模擬器
軟體來源:香港
安裝時一直出現安全性的問題,不建議安裝。

6. BlueStacks3
軟體來源:美國
需要登入帳號才能使用,不建議安裝。

7. Genymotion
軟體來源:法國
需要建立 Gneymotion才能使用,與win10有相容性的問題。

2021年2月24日 星期三

[App Inventor2]可供程式串接的 API - 2021更新

★ Yahoo奇摩字典
https://tw.dictionary.yahoo.com/dictionary?p=

★ 台灣證券交易所API

http://www.twse.com.tw/exchangeReport/STOCK_DAY?date=20180817&stockNo=2330

http://www.twse.com.tw/exchangeReport/STOCK_DAY?date=%s&stockNo=%s


{"stat":"OK","date":"20210204","title":"110年02月 2330 台積電 各日成交資訊","fields":["日期","成交股數","成交金額","開盤價","最高價","最低價","收盤價","漲跌價差","成交筆數"],"data":[["110/02/01","70,161,939","42,004,241,697","595.00","612.00","587.00","611.00","+20.00","81,346"],["110/02/02","80,724,207","50,938,461,582","629.00","638.00","622.00","632.00","+21.00","82,687"],["110/02/03","59,763,227","37,926,170,035","638.00","642.00","630.00","630.00","-2.00","56,515"],["110/02/04","47,547,873","29,765,963,971","626.00","632.00","620.00","627.00","-3.00","44,668"]],"notes":["符號說明:+/-/X表示漲/跌/不比價","當日統計資訊含一般、零股、盤後定價、鉅額交易,不含拍賣、標購。","ETF證券代號第六碼為K、M、S、C者,表示該ETF以外幣交易。"]}

★ PM 2.5 細懸浮微粒資料(PM2.5)-JSON

★ 空氣品質指標(AQI) - JSON


相關文章:

[Appinventor2] Google API 圖表 (Google Chart Api)

Example1:

參數說明:
chs 輸出解析度大小
chd=t:x,y,z  xyz為百分比數值
cht=p3  3D PieChart
chco=a|b|c abc為顏色
chl= 標題




Google Chart URL Example
ref:

不含病毒。www.avast.com

2021年1月30日 星期六

發揮你的創意,能快速製作Android Apps、iOS Apps的教學工具、網站及模擬器

From: pixabay
From: pixabay

簡易製作工具:

1. MIT App Inventor2

雖然簡單易用,但也有很難上手的模擬器 AiStarter,不過可以使用其他的模擬器來取代,例如:雷電Ldplayer、消遙Memu ...

其他:
App Inventor Extensions 外掛程式方塊,可以提供 App Inventor 更多的功能
App Inventor-iOS 開發進度
Kodular可以製作可商用的 Apps,但會有 commissions,專案檔與 App Inventor 可通用,但是有更多的元件可以操作,也可以在 Apps上放廣告,目前有中文化介面可供使用。

3. Thunkable

與上述兩者相同,皆可拉程式方塊來製作 Android 、 iOS和 Web apps,可大符減少 app的開發時間,新建立的專案都是 public,若要改為 privacy,需要付費成為 PRO會員才可以。

官方製作工具:

1. Android
Android Studio & Android Developer

https://developer.android.com/

2. Apple Developer

相關教學文章:



2020年12月31日 星期四

[App Inventor2] App Inventor2 JAVA Bridge

 可以將 App Inventor 的原始檔轉成 Java 

https://appinventortojava.appspot.com/

[app inventor2] app inventor 2 模擬器詳細成功安裝步驟

官網 http://appinventor.mit.edu/explore/ai2/windows.html
Mac OS X版本 http://appinv.us/aisetup_mac
Linux版本 http://appinventor.mit.edu/explore/ai2/linux.html


step 1: 點選模擬器


step 2: 確定


step 3: 點選升級完成


step 4: 升級取代原先舊程式


step 5: 安裝更新程式


step 6: 開啟升級程式



step 7: 取代原先舊程式



step 8: 安裝新的AI2 Companion



step 9: 安裝新的AI2 Companion,
記得選 Done , 否則會一直重覆上述過程。



step 10: 選擇重置連線



step 11: 再執行一次模擬器



即可成裝安裝完成模擬器。
這是不需手機即可以在課堂上操作的模擬器,若有手機,就不需如此的麻煩了。


2020年12月3日 星期四

[app inventor2] 時間管理-利用計時器建立時鐘 倒數計時 鬧鐘

利用計時器可以做許多功能,
例如:
1. 鬧鐘功能
2. 倒數計時(計算與目標時間或日期的差距)
3. 碼表功能
4. 運動賽事計分功能


2020年11月19日 星期四

[App Inventor2] 運用畢氏定理來計算直角三角形的邊長(pythegorean theorem)



延伸思考:
1. 任一個或兩個文字輸入盒沒有輸入資料,按計算按鈕,應該要顯示錯誤訊息。
2. 如果任兩個輸入盒有輸入資料,第三邊長應該顯示在第三個輸入盒中。

熱門文章