Top Banner
Presenter: Nirmal Hota, Mindfire Solutions Date: 21/01/2015 Xamarin.Forms : C# way to develop mobile app
12
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Intro to Xamarin.Forms : A C# way to develop mobile app

Presenter: Nirmal Hota, Mindfire SolutionsDate: 21/01/2015

Xamarin.Forms : C# way to develop mobile app

Page 2: Intro to Xamarin.Forms : A C# way to develop mobile app

About MeMCTS : .NET Framework 4, Web ApplicationsMCTS : MS Dynamics CRM 2011 Customization and ConfigurationMCTS : Microsoft Dynamics CRM 2011 ApplicationsTCAD : Titanium Certified Application Developer

MS Dynamics CRM, Commerce Server, .Net, WinJS, PhoneGap, Titanium, Xamarin

My Key Skills

Connect me in :Facebook : http://www.facebook.com/nirmal.hota.14 Twitter : http://twitter.com/nirmalhota LinkedIn : http://in.linkedin.com/in/nirmalhota Google+ : https://plus.google.com/104872959343373237226Blog : http://www.nirmalhota.comSkype : mfsi_nirmal

Contact me in :Email : [email protected] | [email protected]

Page 3: Intro to Xamarin.Forms : A C# way to develop mobile app

Agenda

>> A quick overview on Xamarin approach

>> Xamarin.Forms

>> UI Elements

>> Demo

>> Q & A

>> The code sharing concept

Page 4: Intro to Xamarin.Forms : A C# way to develop mobile app

Xamarin Approach

Write once run more Code re-usability Compiled in nature

Page 5: Intro to Xamarin.Forms : A C# way to develop mobile app

Xamarin Anatomy

Shared App logic

Uses Xamarin.Forms to produce shared UI

Uses binding with the native language API

Page 6: Intro to Xamarin.Forms : A C# way to develop mobile app

Shared Project Cannot compiled alone

Useful when we need sharing code with others

Can contain both shared UI and Logic for different platforms

Page 7: Intro to Xamarin.Forms : A C# way to develop mobile app

Portable Class Library (PCL) Compiled alone and produces output to consume in other platform

Useful when we don't need code sharing with others

Can contain both shared UI and Logic for different platforms

No onscreen interface

Page 8: Intro to Xamarin.Forms : A C# way to develop mobile app

One page is one screen

Pages can contain the child pages or layouts

Layouts contain views

Basic UI Elements

Page 9: Intro to Xamarin.Forms : A C# way to develop mobile app

Demo

Page 10: Intro to Xamarin.Forms : A C# way to develop mobile app

Question and Answer

Page 11: Intro to Xamarin.Forms : A C# way to develop mobile app

Thank you

Page 12: Intro to Xamarin.Forms : A C# way to develop mobile app

www.mindfiresolutions.com

https://www.facebook.com/MindfireSolutions

http://www.linkedin.com/company/mindfire-solutions

http://twitter.com/mindfires