Real Time Mobile Apps using Xamarin and SignalR

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

IoT with SignalR & .NET Gadgeteer
1Proprietary and Confidential AirVantage API – Getting started David SCIAMMA – June 13th 2014.
INTRO TO JQUERY By Jeff Ammons. Who’s This Guy?  Jeff Ammons  Senior Software Engineer  Black Book aka National Auto Research  President GGMUG.
Nikola Dimitroff Creating Genres creatinggenres.com.
ISPATIAL V3 A web-based collaborative framework that leverages Google Earth and Maps in a flexible, task-based approach to solving complex problems.
What’s New in ASP.NET 5 and Visual Studio 2015 SPENCER SCHNEIDENBACH GADELLNET CONSULTING SERVICES.
HTML5 That’s what you need to know today Ingo Rammer, thinktecture
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Building Real Time Applications with ASP.NET SignalR 2.0
USING ANGULARJS WITH SITEFINITY
SignalR Real Time with SignalR Jared Rhodes Senior Consultant Magenic.
Course Content, Evaluation, Exams
James Montemagno Developer Evangelist, Xamarin Developing Native iOS, Android, and Windows Apps in C# with Xamarin.
Development of mobile applications using PhoneGap and HTML 5
Company/Product Overview. You have lots of files all over the place.
Kay Herzam Herzam IT Consulting What‘s new in ASP.NET MS TechTalk.
Web & Cloud Development Jason Keicher - Microsoft.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Developing Mobile Applications using MVVM with Xamarin Forms
#opensource Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams.
Windows Windows Phone Azure … and WakeUpAndCode.com.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
 You’re already a Web Site Dev  You’re interested in more simply making your web sites more responsive  If you’re not already hosting sites in.
08 | What’s Next and Resources Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
ASP.NET Web API. ASP.NET Members MS Open Source ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all open source ASP.NET MVC 4, ASP.NET.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
AngularJS & Git Workshop Made by: Nikola Novakovic.
Understanding Xamarin Development Matt
Microsoft UI Stack Ronnie Saurenmann Technical Evangelist, Microsoft Switzerland
The Web Developer’s Toolbox Steve Fabian e:
Progressive .NET Tutorials, July 3rd, London, UK
Apache Cordova Tools in Visual Studio
Kevin Grossnicklaus and a “Lot of Web Development Stuff” Presenter: Kevin Grossnicklaus.
ASP.NET SignalR SoftUni Team Technical Trainers Software University
Session Information Goals CTAs Customer Evidence TBD
குறுச்செயலிகள் உறுவாக்க தொழில்நுட்பம் தி. ந. ச. வெங்கடரங்க ன் Blog: venkatarangan.com உத்தமம் செல்பேசிக் கணிமை பிப்ரவரி
ASP.NET 5 Unleashed Javier Lozano
Keith Telle Lead Software Engineer Bit Wizards Behind the Magic: SignalR Demystified.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
A little more App Inventor and Mind the GAP!
GrapeCity Build Experiences with Enterprise-level Tools and Solutions
Beginning of Xamarin for iOS development
Introduction to Xamarin C# Everywhere
State of the Art in Mobile Development
Xamarin Studio Xamarin Curriculum for Xamarin Studio
Azure Architect – IaaS or PaaS?
Mobile App Trends: lifecycle, functions, and cognitive
Introduction to Xamarin
Hybrid Mobile Applications
Building real-time web apps with WebSockets using IIS, ASP.NET and WCF
A lot of Software Development is about learning
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Slides and images stolen from “real” .NET Conf. presenters
What?   Accounts Accounts subscription Azure Pass Code Azure Pass Code.
What’s new in ASP.NET Core and Entity Framework 2.2 (Preview 3)
Office 365 Development.
Lighting Up Real-time Web Communications with SignalR
.NET Conf 2018 Keynote Jose Barbosa Aaron Amm Theeranit.
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
NIST TE Challenge Phase II
Running C# in the browser
Lighting Up Real-time Web Communications with SignalR Introduction
Presentation transcript:

Real Time Mobile Apps using Xamarin and SignalR Spencer Schneidenbach

About Me Senior Software Engineer at GadellNet/Ryvit ASP.NET and related technologies C# AngularJS Xamarin Twitter: @schneidsDotNet Blog: http://schneids.net GitHub: schneidsDotNet

Why? Client needed a mobile app that could text leads Would not use actual employee’s number Had to work for Android and iOS Combination of technologies Xamarin – mobile framework SignalR – communication framework Twilio – texting platform

What is SignalR? Real-time bi-directional communication framework for ASP.NET Utilizes WebSockets to communicate Falls back to other methods automatically for older browsers Hosted on IIS, OWIN, etc. Clients can call functions on the server… …Server can call functions on the client Browser context uses JavaScript

Xamarin Mobile framework for C# Has bindings to Cocoa Touch, Android APIs Native mobile experience Shared code across platforms Lots of development tools Xamarin Studio Xamarin + Visual Studio

Xamarin.Forms Abstraction over common iOS/Android/Windows Phone controls A lot more shared code between platforms (Somewhat) customizable

Why Xamarin.Forms? Simple: it was the most straightforward way to demonstrate the main star, SignalR The most cliché way to demonstrate SignalR: a chat app

2. SignalR server sends the message back to all clients 1. Messages are sent to the SignalR server

Let’s see some code Cause that’s all you really want anyways Goals 1. Setup our SignalR server 2. Setup mobile client with SignalR Messages go back and forth Display a persistent connection status

The end Other resources http://www.xamarin.com http://asp.net/signalr https://github.com/schneidsDotNet/Xamarin-Forms-and-SignalR- Example I will post this slide deck to my blog, tweet a link, etc. http://schneids.net Thank you!