Wednesday, May 14, 2014

Cross Platform Data Access with Xamarin & C# For iPhone, iPad, and Android - Local, Web Services, & Sql Server

The following is a link to cross platform data access training with Xamarin & C#.   It is intended for use on iPhone, iPad, and Android devices.  The course covers local data in Sqlite, calling Web Services via REST and JSON, and calling Sql Server.

Course Data 

Applications live on data. These applications can vary from an online social network service, to a company’s internal database, to simple data, and all points in between. This Course will focus on how to easily access data on the device, communicate back and forth with a web service, and then finally to a SQL server database. 

Outline

  • Local Data (27:36)
    • Introduction (00:36)
    • Problem (01:57)
    • Solution (02:01)
    • LINQ (02:03)
    • LINQ Status (00:48)
    • SQLite (02:18)
    • SQLite - .Net Developers (00:50)
    • SQLite-net (01:07)
    • SQLite-net Attributes (02:10)
    • Getting Started (01:09)
    • CRUD (01:05)
    • SQLite Platforms (01:17)
    • Demo: SQLite – Android (04:53)
    • Demo: SQLite – iOS (04:56)
    • Summary (00:20)
  • Web Services Data (32:43)
    • Introduction (00:19)
    • Async Commands (03:15)
    • HttpClient (01:26)
    • HTTP Verbs (01:29)
    • Notes (00:58)
    • GET Operation (01:37)
    • JSON.NET (01:50)
    • Images (01:16)
    • Other Http Verbs (01:27)
    • Post (03:18)
    • Demo: Http – iOS prt1 (05:26)
    • Demo: Http – iOS prt2 (05:28)
    • Demo: Http – Android (04:20)
    • Summary (00:27)
  • Direct Data (12:33)
    • Introduction (00:23)
    • Remote Data - Direct (02:47)
    • Sql Server (01:15)
    • Demo: Sql Server – iOS (04:15)
    • Demo: Sql Server – Android (01:49)
    • "codepage 1252 not supported" (01:03)
    • Other Resources (00:43)
    • Summary (00:15)
Note: Thanks to Frank Kreuger for his data access library Sqlite-Net.  It is very helpful and I have used it in some other projects beyond just this training session.

No comments: