iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 1
2

2016對於跟隨Microsoft的開發者來說, 是一個重要的里程碑, Microsoft併購XAMARIN, 發佈了ASP.NET CORE 1.0的正式版, 還在WEB FORM打滾的我, 似乎又得往前邁進一步, 彷彿又回到當年從ASP到ASP.NET的場景般, 希望透過30天的連續發文, 強迫自己升級打怪, 但學習總要有目標, 先來看看底下這張圖

http://ithelp.ithome.com.tw/upload/images/20161201/20103333kopNeuPt3d.jpg

綠色的部分, 已經是我熟悉的部分, .NET CORE與 XAMARIN則是完全陌生的領域, 所以希望透過一個實際的案例把這兩個部分串在一起, 現行網站開發模式已經逐漸走向前端搭配後端的方式, 故本範例會以XAMARIN為前端而ASP.NET CORE WEB API為後端, 而後端會佈署在微軟AZURE上, 並啟用其網站, 儲存體, 資料庫, AD認證, 訊息推播等雲端服務.

http://ithelp.ithome.com.tw/upload/images/20161201/20103333fDZUe4KN5J.jpg

開發軟硬體環境如下

  • SURFACE PRO 3
  • Windows 10
  • Microsoft Visual Studio 2015 with Update 3
  • Microsoft SQL Server 2016 Express
  • VMware Workstation 12 + Mac OS Sierra(開發IOS)

30天發文順序如下

  • Day01 - 動機與Visual Studio安裝環境介紹
  • Day02 - Windows UWP, Windows 8.1與Windows 8.1 Phone 模擬器部署測試
  • Day03 - Windows UWP與Windows 8.1
  • Day04 - Windows 8.1 Phone 實機測試
  • Day05 - Android模擬器部署測試
  • Day06 - Android實機部署測試
  • Day07 - IOS模擬器部署測試
  • Day08 - IOS實機部署測試 Part1
  • Day09 - IOS實機部署測試 Part2
  • Day10 - What is Xamarin.Forms?
  • Day11 - 實例開發之業務人員行程系統

其他待補……

接著就開始著手準備開發環境
安裝Microsoft Visual Studio 2015 with Update 3
下載位置如下

https://www.visualstudio.com/downloads/
http://ithelp.ithome.com.tw/upload/images/20161201/20103333hqSrV1KKqb.png

安裝畫面如下

http://ithelp.ithome.com.tw/upload/images/20161201/201033339YXyr8suGE.png

紅色框為跨平台開發所需要的元件, 個人建議若是硬碟空間夠大, 直接選Select All安裝, 雖然安裝時間較久, 但是比較省事, 避免有漏裝的元件導致後來需要補安裝如Windows 10 SDK與Android模擬器. 在Surface 3 Pro, 大概裝了將近7個小時才安裝完畢, 好不容易裝完了, 將Xamarin的專案開起後, 映入眼簾的卻是

http://ithelp.ithome.com.tw/upload/images/20161201/20103333qBemVcCMKw.png

這是玩我嗎? 打怪的工作馬上就來了 囧rz,

接下來就是折騰人的模擬器與實機部署設定,

明天待續…….


下一篇
Day02 - Windows UWP, Windows 8.1與Windows 8.1 Phone 模擬器部署測試
系列文
Xamarin.Forms, ASP.NET Core WEB API搭配AZURE服務與資料庫服務整合應用實例32

尚未有邦友留言

立即登入留言