Xamarin風靡全世界。在其存在的5年多時間里,它已經(jīng)擴展到120個國家的140萬開發(fā)人員,并被微軟收購,成為其Visual Studio環(huán)境的一部分。這使得Xamarin成為能源,運輸,媒體,醫(yī)療保健等領(lǐng)域15000家公司的首選技術(shù)。我們將進一步研究一些出色的Xamarin手機app建設(shè)示例。
成都米么信息認為,很少有手機app建設(shè)人員在Objective-C和Java方面都非常熟練,這意味著他們中的大多數(shù)都必須在他們現(xiàn)有的技能組中添加一種或兩種編程語言。這顯然涉及學(xué)習曲線,并將設(shè)置手機app建設(shè)的方式。許多Xamarin用例源于需要保持熟悉的工程環(huán)境。C#不僅僅是取代Objective-C,Java或Swift的便捷工具。它有自己的優(yōu)點,例如異步編程和C#庫的可用性。
1)Foundbite是一種音頻共享服務(wù),允許用戶錄制5秒至5分鐘的聲音,標記其位置,并發(fā)布給全世界觀看。該手機app建設(shè)的想法發(fā)生在2012年Foundbite的創(chuàng)始人詹姆斯·蒙迪(James Mundy)。從那時起,該學(xué)生的副項目逐漸發(fā)展成為倫敦的業(yè)務(wù)和該領(lǐng)域的領(lǐng)導(dǎo)者。
感謝微軟的資助,Mundy為Windows Phone擁有了第一個手機app建設(shè)版本。擁有C#經(jīng)驗,他的小團隊不需要學(xué)習Objective-C和Java,并且可以在幾個月內(nèi)通過提供iOS和Android手機app建設(shè)來回復(fù)用戶的請求。Mundy建議每個開始手機app建設(shè)的人都使用Xamarin的優(yōu)勢,以便“通過更小的團隊編寫更少,更好的代碼,以更快地吸引更多客戶”。
2)Nativo Labs由三位來自葡萄牙的企業(yè)家創(chuàng)立,旨在創(chuàng)造一種更好的方式來使用照片講故事。Storyo的AI驅(qū)動的電影制作人可以通過非常簡單的調(diào)整自動地在移動圖庫中制作照片中的視頻。
和許多其他創(chuàng)業(yè)公司一樣,該團隊正在尋找一種簡單的方法來自行完成手機app建設(shè),而Xamarin就是這樣做的。擁有廣泛的C#專業(yè)知識,工程師可以利用他們的技能開發(fā)Xamarin.iOS手機app,并在短短六個月內(nèi)完成項目,大大縮短了手機app建設(shè)的上市時間。手機app建設(shè)在Apple App Store中獲得五顆星之后,Nativo Labs決定以Android為目標?!霸陂_始這個項目之前,我們都沒有與Android合作過; 沒有像Xamarin這樣的工具,根本不可能做到這一點,“首席執(zhí)行官Filipe Vasconcellos說道。
3)一家位于西班牙的公司進行手機app建設(shè),允許員工和主管輕松管理差旅費用。自動掃描系統(tǒng)從收據(jù)或任何紙質(zhì)文檔的照片中提取重要數(shù)據(jù),并將其直接發(fā)送到辦公室。通過將費用管理流程集成到單個無紙化工作流程中,Captio不僅可以消除手動任務(wù),還可以防止可能的欺詐行為。
第一個手機app建設(shè)于五年前發(fā)布。那時候,團隊采用混合方式并使用PhoneGap,但結(jié)果令人失望。雖然這些功能可以在不同的設(shè)備上使用,但它們并不像原生設(shè)備那么好。這就是Captio開始研究新版本的原因。這次是三個完全原生的手機app建設(shè),這是一個很大的改進,但成本很高——手機app建設(shè)人員還沒有準備好處理這樣的維護費用。那是首席執(zhí)行官聽說Xamarin的時候?,F(xiàn)在,工程師可以利用他們之前使用C#的經(jīng)驗,構(gòu)建跨平臺手機app建設(shè),同時重用高達80%的代碼。
許多使用Xamarin的公司承認,它并沒有讓他們學(xué)習如何使用iOS和Android平臺API。仍然,復(fù)制代碼和調(diào)整樣本與學(xué)習另外兩個編程環(huán)境不同。此外,成千上萬的Xamarin開發(fā)人員駐留在Xamarin論壇上,這是一個分享技巧和交換意見的平臺,大多數(shù)問題都可以在這里得到解答和解釋。
轉(zhuǎn)載請注明出處,擅自轉(zhuǎn)載將追究法律責任