课程大纲:
日程安排 | 时间 | 课程内容 | 课程目标 |
第一天 | 上午 | 跨平台移动开发介绍 : ● 移动平台的重要性 ● C# 是跨平台的利器,与html5的比较 ● 如何做跨平台开发 ● 跨平台的环境配置 ● 案例演示 | 初步了解跨平台移动开发 |
下午 | 跨平台移动开发进阶 ● 构建跨平台移动开发项目 ● 跨平台应用组件(sqllite.net,xamarin.mobile) ● 性能(后台,内存,触控) ● Async ● Portable Class Library | 认识如何构建跨平台项目和程序调优 | |
第二天 | 上午 | Visual Studio 与iOS : ● 通过Visual Studio 构建iOS 应用(App, WatchKit, Extension) ● C# 与 iOS8 Visual Studio 与Android : ● 通过Visual Studio 构建Android应用(App, AndroidWear) ● 例子 iBeacon 在Android , iOS中的整合 | 掌握利用Visual Studio 开发iOS ,Android 程序 |
下午 | Xamarin.Forms 初阶 ● Xamarin.Forms 基础, 基本控件等 ● 自定义Xamarin.Forms 的组件 ● Xamarin.Forms 与不同平台之间的特殊设定 ● Xamarin.Forms 与原生控件的比较 | 认识和了解Xamarin.Forms | |
第三天 | 上午 | Xamarin.Forms 高阶 ● Xamarin.Forms 项目实战 ● 基于Xamarin.Forms 完成一个项目结合MVVM框架完成一个简单的跨平台项目,涉及项目架构,界面设计,应用测试,程序调优等。 | 掌握利用Xamarin.Forms 开发跨平台应用 |
下午 | C++跨平台开发 ● C++对于移动应用的重要性 ● C++在Visual Studio 2015中对Android/iOS的支持 ● C++通过Visual Studio 2015编译跨平台的静态库 ● C++ + Xamarin 完成跨平台开发 | 结合C++和Xamarin开发跨平台应用 |