Getting Started with the Xamarin SDK for the Node.js LoopBakc Framework

8
Building APIs with NodeJS, SQL Server for Xamarin Apps Al Tsang, Co-Founder and CTO @StrongLoop Aviv Callander, Founder and CEO @Perfected Tech

Transcript of Getting Started with the Xamarin SDK for the Node.js LoopBakc Framework

Page 1: Getting Started with the Xamarin SDK for the Node.js LoopBakc Framework

Building APIs with NodeJS, SQL Server for Xamarin Apps

Al Tsang, Co-Founder and CTO @StrongLoopAviv Callander, Founder and CEO @Perfected Tech

Page 2: Getting Started with the Xamarin SDK for the Node.js LoopBakc Framework

2

Agenda

Intros

Use Case

Solution Overview: LoopBack and Xamarin SDK

Walkthrough (Part 1 & 2)

What’s Next?

Q&A

Page 3: Getting Started with the Xamarin SDK for the Node.js LoopBakc Framework

3

Use Case – Highly Productive Stack for Building Mobile Apps

.NET + NodeJS – fantastic platform + polyglot super glue for agile backend = win/winSQL Server – easy selection for .NET platform as a datastore, most often a legacy systemXamarin – cross platform mobile apps using .NET

Page 4: Getting Started with the Xamarin SDK for the Node.js LoopBakc Framework

LoopBack: Open Source nirvana (mBaaS, ORM, Micro)

RESTAPI

PUSH

GEOOFF

SYNC

DEVICE

USER FILE

APIGATEWAY

Channel SDKs

API ENGINE

CONNECTORs

ORM

ACLs

Data and Services

Remoting

Pub Sub

Page 5: Getting Started with the Xamarin SDK for the Node.js LoopBakc Framework

5

Introducing the Xamarin SDK

Design follows our very popular Angular SDKXamarin CLI tool (lb-xmCustom C# (.cs) and or DLL + RestSharpStrongly Typed!Community developed! – courtesy of Perfected Tech

Page 6: Getting Started with the Xamarin SDK for the Node.js LoopBakc Framework

6

Walkthrough

Part 1 – NodeJS via LoopBack and SQL Server BackendPart 2 – Xamarin SDK Generation and Client App

Page 7: Getting Started with the Xamarin SDK for the Node.js LoopBakc Framework

What’s Next?

Getting Started is Easy! - npm install -g strongloop; git clone loopback-

xamarin-demo

Join the community -

https://groups.google.com/forum/?fromgroups - !forum/loopbackjs and help

evolve the SDK!

Contact PerfectedTech for mobile solutions - http://perfectedtech.com/

Try it yourself -

https://strongloop.com/strongblog/nodejs-loopback-xamarin-sdk-sql-server/

Features considered for future roadmap

– Built in C# objects representing LB built in models

– Offline sync

Page 8: Getting Started with the Xamarin SDK for the Node.js LoopBakc Framework

8

Open Session Q&A

On behalf of StrongLoop and Perfected Tech - Thanks for your time!