XAML in Xamarin.Forms 基礎篇 電子書

XAML in Xamarin.Forms 基礎篇 電子書
XAML in Xamarin.Forms 基礎篇 電子書

Xamarin.Forms 快速入門 電子書

Xamarin.Forms 快速入門 電子書
Xamarin.Forms 快速入門 電子書

2017/12/25

新課程 : 《台北》Xamarin.Forms 跨平台行動開發一日實戰營(派工 App)

報名網址 《台北》Xamarin.Forms 跨平台行動開發一日實戰營(派工 App)

學習

《台北》Xamarin.Forms 跨平台行動開發一日實戰營(派工 App)

活動時間:
2018-01-20(六) 09:00~17:00 (GMT+8)加入行事曆
相關連結:
本次課程包含 1.5 小時的線上課程與 1 天實體課程,將會帶領大家從無到有,開發出一個派工與回報的後台 Web API 專案與跨平台(Android / iOS)行動應用 App。
活動介紹

◎ 課程說明

以往想要開發原生行動應用程式,您必須要遵循每個平台的 SDK 規範與了解應用程式的生命週期,並且使用專屬程式語言與 API 使用方式,例如: iOS 需要學習 Swift 或者 Objective-C,而 Android 必須要學習 Java,這使得想要開發一套能夠在不同行動裝置下運行的應用程式,您必須學習與精通這些開發工具與程式語言;最重要的是,不論是視覺介面 UI 或者商業邏輯程式碼,都無法跨平台共用,也就是說,同樣的商業邏輯需要使用不同程式語言重覆再寫一次。  
Xamarin.Forms 使用 .NET C# 程式語言,配合豐富資源 BCL 與視覺宣告 XAML 語言,搭配地表最強的程式開發工具 Visual Studio,讓您可以一次性開發出可以在 iOS & Android & UWP 下運行的行動裝置應用程式,不論是視覺介面與商業邏輯,開發者也只需要撰寫一次即可,就可以產生出在不同行動裝置下執行的應用程式。另外,Xamarin.Forms 特別適合用於開發企業內部的行動應用。  
本次課程包含 1.5 小時的線上課程1 天實體課程,使用派工與回報的後台 Web API 專案﹐帶領大家從無到有,實作出跨平台(Android / iOS)行動應用 App。

◎ 課程編號

  • DCT-107001

◎ 課程日期

  • 2018/01/20 (六)
  • 09:00~17:00 (中午休息一個小時)

◎ 課程主題

  • 1.5 小時線上課程中,內容將包含
    • Visual Studio 2017 之 Xamarin.Forms 開發環境的安裝與設定
    • 如何安裝與使用 Xamarin.Forms 開發用程式碼片段
    • 安裝 Prism Template Pack 擴充功能
    • 使用 GitHub 分享有問題的專案原始碼
    • XAML 基本特色與功能介紹
    • 確認開發環境是否正常運作
      • VS for Android 模擬器是否正常運作
      • 實體 Android 手機 啟用開發者模式
      • Android SDK 管理員更新到最新版本
      • 建立、建置、執行 Cross-Platform 專案
      • 建立、建置、執行 Prism 專案
      • 安裝 Prism Template Pack 擴充功能
      • 如何安裝與使用 Xamarin.Forms 開發用程式碼片段
  • 在實體課程中,學員將會體驗進行底下的各種開發工作
    • 系統啟動頁面與網路連線狀態檢查
    • 使用者登入與身分驗證檢查
    • 根據登入使用者,下載屬於該使用者的派工單
    • 根據每項工作定義,進行定點簽到 (GPS 定位,掃 QR Code 條碼)
    • 可以輸入額外資訊到派工單上與進行儲存
    • 使用者可以進行拍照或選取相簿,並且透過網路上傳到後端,之後顯示在手機上
    • 工作完成後,可以上傳通知後台(之後該派工單將無法進行修改)
    • 可以查詢最近 7 天的歷史派工單資料
    • 登入作業
    • App 打包與部署 

2017/12/11

在 Visual Studio for Android Emulator 6.0 模擬器上安裝 Google Play Services GApps

在這裡,將會說明如何在 Visual Studio for Android Emulator 6.0 模擬器上,安裝與使用 Google Play Service,經過這樣的程序,您就可以在這個模擬器上,使用 Google Play Service 的相關服務與軟體了。
我們在這裡新下載與安裝了一個新的 Visual Studio for Android Emulator
Visual Studio for Android Emulator

下載與安裝 Genymotion-ARM-Tran

slation_v1.1.zip
我們需要先下載 Genymotion-ARM-Translation_v1.1.zip 這個檔案,下載完成後,請使用檔案總管拖拉到模擬器上,並且放開,這樣就會在模擬器上開始進行安裝這個 ARM 指令集轉換工具了。在這裡,您只需要點選 [Install and shut down] 按鈕,即會開始進行安裝了。
Genymotion ARM Tran
當安裝完成後,點選 [OK] 按鈕,就會關閉模擬器,此時,我們就可以重新再度啟動模擬器即可。
Genymotion ARM Tran reboot
Genymotion ARM Tran reboot

下載與安裝 gapps-L-4-21-15.zip

接著,您需要下載這個檔案 gapps-L-4-21-15.zip 這個檔案,下載完成後,請使用檔案總管拖拉到模擬器上,並且放開,這樣就會在模擬器上開始進行安裝這個 Google Play Service 了。在這裡,您只需要點選 [Install and shut down] 按鈕,即會開始進行安裝了。
安裝 GApps
當安裝完成後,點選 [OK] 按鈕,就會關閉模擬器,此時,我們就可以重新再度啟動模擬器即可。
安裝 GApps reboot
安裝 GApps reboot
當重新開機之後,您可以看到模擬器會正在進行相關軟體的最佳化設定工作。
安裝 GApps reboot

設定 GApps

一旦我們安裝好 GApps 軟體之後,請開啟 Google Play 軟體
開啟 Google Play 軟體
接著,請進行登入與驗證您的 Google 帳號,便可以在模擬器上啟用 Google Play 服務了。
開啟 Google Play 軟體
啟用帳號完成好了,就會看到 Google Play 軟體,畫面如下。
開啟 Google Play 軟體
此時,您會看到這樣的錯誤訊息 [Unfortunately, Google Play Service has stopped] ,您可以先忽略掉這個錯誤訊息,等下我們會修正。
開啟 Google Play 軟體
點選漢堡按鈕,將會看到底下的畫面,此時,若您點選 [Settings]
開啟 Google Play 軟體
在 [Setting] 畫面中,找到最後面的 [Build Versio] 這個欄位,點選它
開啟 Google Play 軟體
將會看到 [A new version of Google Play Store will be downloaded and installed] 訊息,點選 [OK] 按鈕。
開啟 Google Play 軟體
一旦 Google apps 都完成更新 (您可以選擇重新啟動模擬器,或者將 Google Play Server 應用程式強制停止運行(使用長按 Option 實體按鍵)),這個時候,進入到程式集中,您會看到 [Play Store] 的圖示已經更新了,這表示,Google Play Service 已經升級到最新版本。
開啟 Google Play 軟體
進入到 Google Paly 應用程式內,將會看到最新版本的 Google Play 應用程式畫面。
開啟 Google Play 軟體
開啟 Google Play 軟體

修正 Google Play 服務異常當掉的問題

為了要修正這個問題,我們需要下載 benzo-gapps-M-20151011-signed-chroma-r3.zip 這個檔案,並且安裝到模擬器上;因此,當下載完成這個檔案之後,請使用檔案總管拖拉到模擬器上,並且放開,這樣就會在模擬器上開始進行安裝。在這裡,您只需要點選 [Install and shut down] 按鈕,即會開始進行安裝了。
benzo-gapps-M-20151011-signed-chroma-r3.zip
benzo-gapps-M-20151011-signed-chroma-r3.zip
當安裝完成後,點選 [OK] 按鈕,就會關閉模擬器,此時,我們就可以重新再度啟動模擬器即可。
benzo-gapps-M-20151011-signed-chroma-r3.zip

完成安裝與設定

若您看到這裡,則表示您已經完成 Google Play 服務的安裝與設定工作了。
現在,您可以啟動 Google Play 應用程式,進入到設定頁面,點選 [Play Store version] 項目,就會看到現在使用的是最新版本而且再也不會看到錯誤訊息了。
GApps Google Play Service on Visual Studio for Android Emulator