一想到明天是星期五,不對,是今天,心里就很激動,畢竟明天沒課。激動之余,來寫一篇博客,記錄一下最近踏坑Xamarin開發(fā)校園助手APP的一些事兒。也許更像是一篇流水賬。
在扯Xamarin之前,有必要先交代一下背景。
自從我上大學(xué)以來,一直在做校園助手,直到現(xiàn)在。完成一個優(yōu)秀的校園助手,是我大學(xué)中為數(shù)不多的幾個夢想之一。想要制作一款軟件,就必須要選擇一種合適的語言或平臺,喜愛微軟的我,選擇了C# via .Net。在匆匆了解了C#的基礎(chǔ)后,便開始嘗試使用WPF做一些簡單的東西。然后這個時候的境界就停留在拖控件,不過好在也用拖控件的方式完成了一款Win32平臺上的校園WIFI助手,結(jié)構(gòu)簡單,功能簡單。當(dāng)然此間接觸了一些HTTP協(xié)議的基礎(chǔ)知識。后來入手微軟的Windows Phone手機(jī),于是生出了在WP上開發(fā)校園WIFI助手的想法,有想法就有行動,不久后,成功完成了一個簡易助手,叫《工大WIFI助手》,發(fā)布在了Windows商店。眾所周知,無論是WinRT,SilverLight還是WP開發(fā),他們的技術(shù)體系基本是相通的,都源于WPF,擁有熟悉的依賴屬性,數(shù)據(jù)綁定,XAML等。針對這些內(nèi)容的學(xué)習(xí),為以后做UWP開發(fā)做了一些鋪墊。
早在14年10月初,微軟就開始了Windows Insider計(jì)劃,我也加入了其中。對,我不只希望做一名Insider,更希望做一個懂開發(fā)的Insider。也就在15年初的時候,微軟的Windows10開發(fā)已經(jīng)在整個微軟圈子里面開始火了起來,許多以前的WP開發(fā)者也都來踩坑。我也正式在這個時候開始學(xué)習(xí)