在社交媒体里一直有人问我一个问题:如何用Xamarin.Forms制作难看的应用程序?这是一个很好的问题,任何人都能够创立一个难看的应用程序,只须要一点灵感和一点格调。首先,我不是一个设计师,我也不宣称本人是一个设计师,但有许多平凡的灵感存在于利用设计,包含Dribbble, uplabs等。这些来自世界各地蠢才的设计能够帮忙影响你本人的应用程序的外观和感觉。
https://www.bilibili.com/vide...
Oludayo Alli设计的餐厅利用
Dribbble:
https://dribbble.com/
uplabs:
https://www.uplabs.com/
Oludayo Alli:
https://github.com/devcrux?WT...
很棒的Xamarin.Forms 内置个性
在Xamarin.Forms有几个很棒的性能,您能够利用这些很棒的性能来帮忙实现这些设计。只有看看新的Shapes API,就能够绘制形态、线条、多边形等等。想要您的本机控件具备统一的外观和感觉吗? 用一行代码增加Material Design怎么样?用CarouselView搭配IndicatorView,当然还有CollectionView来完满地组合你的汇合。
https://www.bilibili.com/vide...
Javier Suárez 的饮料图集应用程序
Shapes API:
https://docs.microsoft.com/en...
Material Design:
https://docs.microsoft.com/en...
CarouselView:
https://docs.microsoft.com/en...
IndicatorView:
https://docs.microsoft.com/en...
CollectionView:
https://docs.microsoft.com/en...
Javier Suárez:
https://twitter.com/jsuarezru...
饮料图集:
https://github.com/jsuarezrui...
应用自定义社区控件
Xamarin社区工具包持续增加了很棒的控件,包含DockLayout、Shield、TabView等。当然还有更多来自社区的很棒的控件,包含令人难以置信的Magic Gradients, PancakeView, MaterialFrame, CardView, Shadows等等。当然还有SkiaShip,它是一个用于.NET 2D图形系统的十分棒的工具。
Xamarin社区工具包:
https://docs.microsoft.com/en...
Magic Gradients:
https://devblogs.microsoft.co...
PancakeView:
https://github.com/sthewissen...
MaterialFrame:
https://github.com/roubachof/...
CardView:
https://github.com/AndreiMisi...
Shadows:
https://github.com/roubachof/...
SkiaSharp:
https://docs.microsoft.com/en...
组件的生态系统
来自顶级组件供应商(如Telerik, UX Divers, GrapeCity和Syncfusion)的可重用UI组件能够帮忙您疾速进步生产力。当你筹备开始时,多看看各种各样的抉择。
Telerik:
https://www.telerik.com/xamar...
UX Divers:
https://grialkit.com/
GrapeCity:
https://www.grapecity.com/com...
Syncfusion:
https://www.syncfusion.com/xa...
失去的启发
这些年认为咱们始终在收集用Xamarin构建的十分难看的开源应用程序。当初你能够在GitHub上浏览。我曾经举荐了一些难看的应用程序,这里还有更多能够让你有所启发。
Altevir 的信用卡钱包
https://www.bilibili.com/vide...
Leomaris Reyes 的航空公司航班应用程序
由 Steven Thewissen 编写的烹饪书应用程序
https://www.bilibili.com/vide...
Shaw Yu 的蛋糕应用程序
还有很多很棒的设计你都能够浏览!你甚至能够增加您本人的,只有关上一个pull request 在这里GitHub repo。
GitHub上浏览:
https://github.com/jsuarezrui...
Altevir:
https://github.com/Altevir?WT...
信用卡钱包:
https://github.com/Altevir/xa...
Leomaris Reyes:
https://github.com/LeomarisRe...
航空公司航班应用程序:
https://github.com/LeomarisRe...
Steven Thewissen:
https://twitter.com/devnl
烹饪书应用程序:
https://github.com/sthewissen...
Shaw Yu:
https://github.com/shawyunz?W...
蛋糕应用程序:
https://github.com/shawyunz/X...
GitHub repo:
https://github.com/jsuarezrui...
Adobe XD导出器
您在网上或从设计器中找到的许多设计可能是应用Adobe XD等工具构建的。借助来自咱们本人的 Kym Phillpotts 的 XD 到 Xamarin.Forms 导出器,您能够轻松地将色彩和款式导入您的 Xamarin.Forms 应用程序!
https://www.bilibili.com/vide...
Kym Phillpotts:
https://github.com/kphillpott...
去创立丑陋的应用程序吧
通过在下方留言或向在GitHub repo提交pull申请,通知咱们你的应用程序以及欢送分享一些有很棒的技巧。
有任何的技术问题,欢送到Microsoft Q&A 去发问。
GitHub repo:
https://github.com/jsuarezrui...
Microsoft Q&A:
https://docs.microsoft.com/en...