Xamarin 免费了,你能做什么?
3月底,微软正式宣布:Xamarin免费了!那么,你能做什么?
抢先一步,用Xuni助力你的Xamarin开发!
Xamarin是什么
Xamarin含Xamarin.Andoid,Xamarin.iOS和Xamarin.Mac平台,可让你使用C#和Visual Studio或Xamarin IDE编写原生的Android,iOS,Mac应用。
Xamarin.Forms一个Xamarin.Android,Xamarin.iOS和微软的UWP平台的抽象,可在所有移动设备上共享代码和UI(XAML)来在生成相同的应用程序。
Xamarin曾经是一个公司和一系列开发平台,现在它是Visual Studio的一部分。
且能免费使用,开发者讨论和用它来开发组建,将更容易。可以预见到,在开发人员中将掀起一股学习和使用Xamarin的热潮。
那么,怎样事半功倍的用Xamarin呢?你需要Xuni!
Xuni是什么
Xuni是一个本地的、跨平台的移动控件集。使用本地编程技术,您可以在IOS、Android和Xamarin平台上使用相同的API。
无论您需要Android图表、Xamarin.Form仪表盘还是IOS表格控件,Xuni都能帮您高质量的创建适用于所有设备的企业级应用。
除了纯iOS和Android,Xuni还支持Xamarin.Android, Xamarin.iOS和Xamarin.Forms三个组成了Xamarin技术的主流平台。
最新发布的Xuni 2016 V1版中,包含多个控件:FlexChart, Gauges (LinearGauge,RadialGauge, BulletGraph), FlexPie, Calendar, CollectionView和FlexGrid。
Xuni 系出名门 – 由全球最大的控件提供商葡萄城公司,提供产品和本地化技术支持。Xuni 是全能开发工具ComponentOne产品线的重要组成部分,包括支持微软平台的ComponentOne Studio(链接到官网)、JS 平台的Wijmo(链接到官网)和移动平台的Xuni,整个产品线提供表格、图表、仪表盘、报表、数据透视表、甘特图、输入、布局导航等控件集。
Xuni辅助Xamarin开发
Xuni for Xamarin取代Xamarin纯原生的组件,是Xamarin开发的必备工具。我们设计Xuni在Xamarin的所有平台上具有相同的API。
Xamarin.Forms作为跨越每个平台的一个桥梁,仅仅暴露最少的共同点。因为Xuni也是基于纯IOS和Android的组件,所以你可以充分利用Xamarin.iOS和Xamarin.Andriod的全部功能,当然也可获得Xamarin.Forms全部功能。
我们开发Xuni来填补一些空白并且为整个Xamarin平台提供高级UI和数据可视化控件。Xuni通过提供一个原生、跨平台的控件集来扩展Xamarin,包括灵活的表格,图表,日历和仪表盘。
支持触摸
从选择到滚动,Xuni的每个控件和交互功能,都支持触控,你可用来创建触控优先的手机和平板应用。
优质动画体验
Xuni数据可视化和日历控件包含内置且可配置的动画效果。FlexChart和FlexPie有独特的动画更新能力,可以随着时间推移展示数据变化趋势。
.NET复用代码
Xuni与知名的ComponentOne Studio中.NET控件有很多共同点,如FlexGrid。ComponentOne Studio是整个Visual Studio .NET栈的控件集,包括Winforms,WPF,MVC和UWP等。通过结合ComponentOne Studio和Xuni你可以获得.NET和移动开发需的控件集。
快人一步,免费试用
访问Xuni中文官网,通过在线示例快速上手。
你还可点此下载全功能演示,直观看看Xuni能做什么。
Xuni,为您的用户提供跨移动平台的原生体验!
Xamarin 免费了,你能做什么?的更多相关文章
- 网易云免费OSS服务用做Markdown图床或博客图片外链
我使用据说是Windows下最好用的Markdown编辑器“MarkdownPad2”(个人感觉还是Visual Code+Markdown插件666)写Markdown,在贴图方面遇到一个问题,于是 ...
- 收集免费的接口服务,做一个api的搬运工
hello, 大家好,今天给大家推荐的开源项目在某种程度上极大的方便了广大的开发者,这个开源项目统计了网上诸多的免费API,为广大开发者收集免费的接口服务,专心致志做一个API的搬运工,每月定时更新新 ...
- Xamarin.Android之UI Test简单入门
一.前言 相信Xamarin免费之后会有更多的人加入进来,这也是我一直以来最希望看到的事,更多的人加入到这个社区中,为这个社区贡献自己的一份力量,国内当前还没有一个比较正规或者说是名气比较大的Xama ...
- [Xamarin]我的Xamarin填坑之旅(一)
一想到明天是星期五,不对,是今天,心里就很激动,毕竟明天没课.激动之余,来写一篇博客,记录一下最近踏坑Xamarin开发校园助手APP的一些事儿.也许更像是一篇流水账. 在扯Xamarin之前,有必要 ...
- Xamarin.Forms 简介
An Introduction to Xamarin.Forms 来源:http://developer.xamarin.com/guides/cross-platform/xamarin-forms ...
- 一款免费的js图表工具--morris
前段时间需要使用免费的图表工具做报表,同事提及了一款图表工具morris.官方网站: http://www.oesmith.co.uk/morris.js/ 该插件遵循BSD协议,可以用于商业软件,也 ...
- Xamarin跨平台移动开发解决方案
Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单.Xamarin的产品简化了针对多种平台的应用开发,包括iOS.Android.Windows Phone和Mac App.Xam ...
- (视频) 开源,免费和跨平台 - MVP ComCamp 2015 KEYNOTE
2015年1月31日,作为KEYNOTE演讲嘉宾,我和来自全国各地的开发人员分享了作为一名MVP的一些体会. Keynote – Open Source, Free Tools and Cross P ...
- Xamarin.Form 实例: Discuz BBS 客户端 源码分享
感谢台风, 这个十一长假让我好好的休息了一回, 睡觉到腰酸背疼, 看电影看到眼发红. 今天最后一天, 不敢出去逛, 不知道哪会还会下暴雨... 嗯嗯..这个项目其实在十一之前就开始了, 工作无聊,没有 ...
随机推荐
- AngularJS2 + ASP.NET MVC项目
环境:VS2015, NodeJS:v 6.5, npm: v3.10, AngularJs 2 通过将ASP.NET MVC项目与Angualr 2官网上的quick start整合的过程中遇到些问 ...
- 单独使用jdbc编程问题总结(一)
在学习Mybatis之前,我们先来回顾JDBC编程的相关知识.在此基础上深入的学习Mybatis框架.如有错误,敬请指正. (一)首先我们既然要使用jdbc,当然是要操作数据库了.创建一个名为:myb ...
- 拓展 Android 原生 CountDownTimer 倒计时
拓展 Android 原生 CountDownTimer 倒计时 [TOC] CountDownTimer 在系统的CountDownTimer上进行的修改,主要是拓展了功能,当然也保留了系统默认的模 ...
- Nginx负载均衡的详细配置及使用案例详解.
感谢看过这一些列博文和评论的小伙伴, 我把自己所看到的学到的拿到这里来分享是想和大家一起学习进步, 想听听园友给出的意见, 也是对自己学习过程的一个总结. 技术无止境, 我们仍需努力! 1,话不多说, ...
- Screeps ———— A MMO Strategy Sandbox Game for Programmers
At the beginning, let's see three of this game's captures. Yes, As what you see in these pictures, y ...
- Yii2-多表关联的用法示例
本篇博客是基于<活动记录(Active Record)>中对于AR表关联用法的介绍. 我会构造一个业务场景,主要是测试我比较存疑的各种表关联写法,而非再次介绍基础用法. 构造场景 订单ar ...
- LINQ系列:Linq to Object分区操作符
分区是指将一个单一的输入序列划分成两个或多个部分或序列,同时不会对输入元素重排序,返回一个新形成的部分.LINQ分割操作符包括Skip.SkipWhile.Take和TakeWhile. 1. Ski ...
- 【Win 10应用开发】如何知道UAP在哪个平台上运行
面向22世纪的现代化应用程序可以同时在多种设备上运行,于是有朋友会有一个疑问:有时候,我们还真的需要判断一下,UAP应用程序在哪个平台上运行.尽管大多情况下我们不必要这样做,但某些特殊情况还得考虑.比 ...
- python利用dict模拟switch
pytho本身并未提供switch语句,但可以通过dict来模拟switch, #方法1 def add(x,y): return x+y def dec(x,y): return x-y def m ...
- java的栈图形演示
import java.awt.*; import javax.swing.*; import java.awt.event.*; /* 指示发生了组件定义的动作的语义事件.当特定于组件的动作(比如被 ...