用xamarin開發App的體驗如何?

時間 2021-05-09 17:26:32

1樓:卡勒弗

不過我還是想用Xamarin搞點事情,部分原因是IDE和C#(flutter那種寫法看著就難受)。

(沒有勸退xamarin引流flutter的意思,僅僅只是陳述而已)

2樓:EricSun

想寫寫安卓小程式,於是選擇了VS裡面的Android XAML應用(Xamarin.Forms),然後……

隨手導了乙個EntityFrameworkCore.sqlite包,然後真機測試(我沒寫其他任何東西),閃退,非常好……

然後寫了個FTP上傳小工具,DEBUG模式下一切OK,然後調成RELEASE……

INSTALL_FAILED_NO_MATCHING_ABIS

轉換為面向搜尋引擎程式設計模式,在若干小時後搞定。

很不愉快的開發體驗,關鍵是資料太少了,而且EntityFrameworkCore包我至今不知道怎麼搞。也沒想明白怎麼連線sqlite資料庫。

PS:沒系統學過原生開發。

3樓:燙燙的錕斤銬

我是乙個小作坊開發者。

個人感覺,Xamarin.Android和原生開發差不多,不過Xamarin能吃到C#甜甜的語法糖就是了。而Xamarin.

Forms個人感覺還是有點不方便,至少在寫UI的時候,不能預覽……這一點有點蛋疼,只能一邊寫一遍腦補UI長什麼樣子。不過由於之前寫過Web和WPF,使用Xamarin.Forms寫UI有點得心應手。

另一點,就是Xamarin有乙個Xamarin Player,手機和開發機連同乙個網路即可不插線除錯。不過可惜的是,Xamarin Player目前仍然不是很魯棒,在某些時候會閃退,而且log也不是好。不過是個好工具了。

個人認為,Xamarin是乙個好的平台,尤其是.Forms,有意在UI上統一。不過Xamarin相比原生開發,也並不是很成熟,還有很大的成長空間。

實際上,我就是因為太喜歡C#,才選擇的Xamarin。

4樓:xianran

Xamarin最傻的地方在於,作為乙個跨平台的框架,他沒有統一的api,安卓和ios各有一套,你要分別繫結。

UI也是,同乙個UI控制項,比如滑動條,在安卓和ios上顯示是完全不一樣的,因為他顯示的是安卓和ios上的原生控制項。

這種做法完全是違背了跨平台的一致性需求。這就是xamarin不火的原因。

如果xamarin當初像flutter那樣提供安卓和ios統一的api,統一的UI顯示效果,它就會和unity3d一樣火,就沒flutter什麼事情了。

然而,哪怕xamarin使用者在官方論壇叫了這麼多年,他還是沒這麼做,因為官方就是看不到這個需求。作為開發人員,連這個基礎的跨平台一致性需求都不理解,是非常匪夷所思的。

結局就是,xamarin不火,flutter預覽版發布幾個月,熱度就後來居上了,xamarin眼睜睜的看著這一切發生,依然無動於衷。

5樓:

最近接了公司其他同事留下來的乙個xamarin的專案,因為是第一次用,不是特別明白。用的是xamarin.form,感覺ios的部分很方便就做出來了,安卓的部分真的是頭疼啊。

6樓:XZiar

只用過xamarin.forms,感受和大家一致,沒有各種原生的庫。

想做個大的東西,光憑自己的能力就不夠了。大公司有人才還好說,小團體或者個人的話還是算了吧。

做點小東西還是沒問題的。

我覺得最大的好處就在於不用學objectC、storyboard就能寫iOS應用(不過需要學c#和xaml)

然後跨平台的特性使得移動端的做好了,也能比較容易的改成windows上的。

前端開發app,頁面部分是直接用ui框架還是自己寫

visionYip 如果有符合業務或者簡單封裝就能符合邏輯的,建議使用.如果自定義太多的話不建議使用,而是照著抄乙個,這樣對後期來說更好控制. 如果UI框架可以滿足要求,何必重複自己的工作呢?如果UI框架滿足不了,可以在UI框架基礎上開發自定元件 如果UI框架完全滿足不了,也可以參考UI框架的實現方...

如何評價公尺未傳媒開發的「飯局狼人殺」APP?

兩年前暑假入坑,中考結束的那個暑假。現在高二學生 不是小學生 更尷尬的是,下了天天,因為要從一級練起,把把被踢。真的,誰不是從1.2級過來的。算了算了,面殺吧 放風箏的王小強 解除安裝了。原因是被小學生氣到了。對啊,我就是這麼幼稚!6人局,第一夜狼殺2號守衛,我是5號預言家。驗了1號,好人牌,村民無...

現在開發app,想做珠寶的私人定製,有自己的珠寶設計師,沒有自己的工廠,出銀鎬樣品工廠是怎麼收費的?

回到正題 我的建議是最好是不要讓設計師跟起版師分開來做,雖然分開來更方便管理,但是珠寶不是軟體,不是軟體,不是軟體。最後使用者是要拿到成品的,要是使用者不滿意最終的效果,你找誰去啊?起版師?設計師?大家都覺得沒責任。好了乙個私人訂製幾萬塊出去,沒人付尾款,而且客人要求重做怎麼辦?工廠如何收費?這個還...