Topics

Android APP 開發超快速入門

=?ISO-2022-JP?Q?=1B$B9b=4082=22=1B=28J?=
 

這個方案比起目前的主流方案 kotlin/java + Android Studio 更容易、快速,
最主要是全程都用命令列操作,對NVDA完全無障礙,更適合視障朋友。
它還能同時開發 iOS APP, 一隅兩吃喔!
執行以下六個步驟就能幫您完成從開發環境建構到範例程式產生並且在您的手機上呈現效果等完整歷程。

1. 安裝 https://nodejs.org/dist/v10.16.0/node-v10.16.0-x86.msi
2. 執行 npm install -g nativescript
3. 以管理者身份進入命令提示字元執行以下指令:@powershell-NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))"
在跳出的問題中輸入 A 進行全自動下載、安裝、設定全部所需套件。
完成後會詢問是否安裝模擬器,因為對我們沒用所以回答 N.

以上就完成了整個所需的開發環境建構,接下來就開始測試APP開發:
1. 進入命令提示字元執行
tns create HelloWorld
這裡需要回答兩個問題:
第一個是選擇專案類型,共有四個,用游標上下選取。
聽語音不太容易確認,建議把符號等級調到一些,然後用文字瀏覽確認,有聽到 greater 的項目就是選取的項目,選好後按 ENTER.
第二個是選擇範本,有三個選項,與上面的狀況相同。
回答完需要等候一段初始化時間。
2. 執行 cd HelloWorld 並把手機啟用USB偵錯模式後差縣連接電腦
3. 執行 tns run android
這次是編譯並打包軟體,所以需要等候更長時間。
請注意手機的反應,必須確認安裝軟體的提示。
接著就能看到軟體的執行結果。
恭喜您完工啦。電腦這邊就按 CTRL+C 回答 Y 結束工作。

如果想要與人分享成果,就把 HelloWorld\platforms\android\app\build\outputs\apk\debug\app-debug.apk
複製出來分享出去吧。

好了,師傅我領您進了門,接下來要如何修行就看您個人了。
有意上路者可以從這裡開始:
https://www.nativescript.org/
期待早日看到您的作品,等您喔!

Sponge Jhan
 

Hi 高老師 & all,

1. 安裝 https://nodejs.org/dist/v10.16.0/node-v10.16.0-x86.msi
感謝高老師的分享,能否請教一下,安裝別的版本與位元數可以嗎?目前看到最新的是 v12 版本
https://nodejs.org/dist/latest-v12.x/node-v12.4.0-x64.msi
不過這個連結也許未來不知道會不會被調整,如果網址只有打
https://nodejs.org/dist/
就可以進入它的索引,會看到所有版本所有作業系統的下載

Thanks!

  sincerely yours
   Bo-cheng Jhan

--------------------------------------------
19/6/15 (週六),高生旺 <coscell@...> 寫道:

主旨: [nvda-tw] Android APP 開發超快速入門
收件者: nvda-tw@groups.io
日期: 2019年6月15日,六,下午10:54

這個方案比起目前的主流方案
kotlin/java + Android Studio 更容易、快速,
最主要是全程都用命令列操作,對NVDA完全無障礙,更適合視障朋友。
它還能同時開發 iOS APP,
一隅兩吃喔!
執行以下六個步驟就能幫您完成從開發環境建構到範例程式產生並且在您的手機上呈現效果等完整歷程。

1. 安裝 https://nodejs.org/dist/v10.16.0/node-v10.16.0-x86.msi
2. 執行 npm install -g nativescript
3.
以管理者身份進入命令提示字元執行以下指令:
@powershell-NoProfile -ExecutionPolicy
Bypass -Command "iex ((new-object
net.webclient).DownloadString('https://www.nativescript.org/setup/win'))"
在跳出的問題中輸入 A
進行全自動下載、安裝、設定全部所需套件。
完成後會詢問是否安裝模擬器,因為對我們沒用所以回答
N.

以上就完成了整個所需的開發環境建構,接下來就開始測試APP開發:
1. 進入命令提示字元執行
tns create HelloWorld
這裡需要回答兩個問題:
第一個是選擇專案類型,共有四個,用游標上下選取。
聽語音不太容易確認,建議把符號等級調到一些,然後用文字瀏覽確認,有聽到
greater 的項目就是選取的項目,選好後按
ENTER.
第二個是選擇範本,有三個選項,與上面的狀況相同。
回答完需要等候一段初始化時間。
2. 執行 cd HelloWorld
並把手機啟用USB偵錯模式後差縣連接電腦
3. 執行 tns run android
這次是編譯並打包軟體,所以需要等候更長時間。
請注意手機的反應,必須確認安裝軟體的提示。
接著就能看到軟體的執行結果。
恭喜您完工啦。電腦這邊就按
CTRL+C 回答 Y 結束工作。

如果想要與人分享成果,就把
HelloWorld\platforms\android\app\build\outputs\apk\debug\app-debug.apk
複製出來分享出去吧。

好了,師傅我領您進了門,接下來要如何修行就看您個人了。
有意上路者可以從這裡開始:
https://www.nativescript.org/
期待早日看到您的作品,等您喔!

=?ISO-2022-JP?Q?=1B$B9b=4082=22=1B=28J?=
 

我是從主業的 download 連結進去看到的第一個下載點。
我認為應該無所謂,因為在你執行 npm install -g nativescript 的時候就會更新到最新版本。

On Sun, 16 Jun 2019, Sponge Jhan via Groups.Io wrote:

Hi 高老師 & all,

1. 安裝 https://nodejs.org/dist/v10.16.0/node-v10.16.0-x86.msi
感謝高老師的分享,能否請教一下,安裝別的版本與位元數可以嗎?目前看到最新的是 v12 版本
https://nodejs.org/dist/latest-v12.x/node-v12.4.0-x64.msi
不過這個連結也許未來不知道會不會被調整,如果網址只有打
https://nodejs.org/dist/
就可以進入它的索引,會看到所有版本所有作業系統的下載

Thanks!

  sincerely yours
   Bo-cheng Jhan

--------------------------------------------
19/6/15 (週六),高生旺 <coscell@...> 寫道:

主旨: [nvda-tw] Android APP 開發超快速入門
收件者: nvda-tw@groups.io
日期: 2019年6月15日,六,下午10:54

這個方案比起目前的主流方案
kotlin/java + Android Studio 更容易、快速,
最主要是全程都用命令列操作,對NVDA完全無障礙,更適合視障朋友。
它還能同時開發 iOS APP,
一隅兩吃喔!
執行以下六個步驟就能幫您完成從開發環境建構到範例程式產生並且在您的手機上呈現效果等完整歷程。

1. 安裝 https://nodejs.org/dist/v10.16.0/node-v10.16.0-x86.msi
2. 執行 npm install -g nativescript
3.
以管理者身份進入命令提示字元執行以下指令:@powershell-NoProfile -ExecutionPolicy
Bypass -Command "iex ((new-object
net.webclient).DownloadString('https://www.nativescript.org/setup/win'))"
在跳出的問題中輸入 A
進行全自動下載、安裝、設定全部所需套件。
完成後會詢問是否安裝模擬器,因為對我們沒用所以回答
N.

以上就完成了整個所需的開發環境建構,接下來就開始測試APP開發:
1. 進入命令提示字元執行
tns create HelloWorld
這裡需要回答兩個問題:
第一個是選擇專案類型,共有四個,用游標上下選取。
聽語音不太容易確認,建議把符號等級調到一些,然後用文字瀏覽確認,有聽到
greater 的項目就是選取的項目,選好後按
ENTER.
第二個是選擇範本,有三個選項,與上面的狀況相同。
回答完需要等候一段初始化時間。
2. 執行 cd HelloWorld
並把手機啟用USB偵錯模式後差縣連接電腦
3. 執行 tns run android
這次是編譯並打包軟體,所以需要等候更長時間。
請注意手機的反應,必須確認安裝軟體的提示。
接著就能看到軟體的執行結果。
恭喜您完工啦。電腦這邊就按
CTRL+C 回答 Y 結束工作。

如果想要與人分享成果,就把
HelloWorld\platforms\android\app\build\outputs\apk\debug\app-debug.apk
複製出來分享出去吧。

好了,師傅我領您進了門,接下來要如何修行就看您個人了。
有意上路者可以從這裡開始:
https://www.nativescript.org/
期待早日看到您的作品,等您喔!




woody tseng
 

Hello,

npm 是 nodejs 的包管理工具,npm install 是安裝套件用的指令,不會更新 nodejs 本身的版本
有點像 python 與 pip 的關系
目前 nodejs LTS 是 v10.16.0 建議開發用這個應會較穩定

Woody

=?ISO-2022-JP?Q?=1B$B9b=4082=22=1B=28J?=
 

Sorry! 市我記錯位置了,我的印象來自這段說明:

Setup

If you’re running Windows, copy and paste the script below into your command prompt as an administrator and press Enter:

Please be sure that you run this command in cmd as an administrator (Windows key > type "cmd" > right click > Run as Administrator).@powershell-NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))"

During installation you may need to accept a User Account Control prompt to grant the script administrative privileges. Also, be aware that the script downloads and installs some big dependencies—so it’s common for the script to
take a while to complete. When the script finishes, close and reopen your command prompt.

NOTE: On Windows and Linux systems you can only use the tns command to develop Android apps. This is because the NativeScript CLI uses Xcode to build iOS apps, which is only available on macOS. If you’re interested in building
iOS apps on Windows or Linux, you should download [51]NativeScript Sidekick.

After the installation the system setup should have:
* The latest stable official release of Node.js (LTS) 8.x
資料來源:http://docs.nativescript.org/setup/quick-setup#the-nativescript-cli

On Sun, 16 Jun 2019, woody tseng wrote:

Hello,
npm 是 nodejs 的包管理工具,npm install 是安裝套件用的指令,不會更新 nodejs 本身的版本
有點像 python 與 pip 的關系
目前 nodejs LTS 是 v10.16.0 建議開發用這個應會較穩定
Woody