developing enterprise mobile apps with xamarin n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Developing Enterprise Mobile Apps with Xamarin PowerPoint Presentation
Download Presentation
Developing Enterprise Mobile Apps with Xamarin

Loading in 2 Seconds...

play fullscreen
1 / 20

Developing Enterprise Mobile Apps with Xamarin - PowerPoint PPT Presentation


  • 266 Views
  • Uploaded on

Developing Enterprise Mobile Apps with Xamarin. Loren Horsager CEO, Mobile Composer. Outcomes. Enterprise Mobile Platform Considerations When and why to use Xamarin How to get started with Xamarin When to use different options in Xamarin Xamarin.Forms vs. Native

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Developing Enterprise Mobile Apps with Xamarin' - maris-bauer


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
developing enterprise mobile apps with xamarin

Developing Enterprise Mobile Apps with Xamarin

Loren Horsager

CEO, Mobile Composer

outcomes
Outcomes
  • Enterprise Mobile Platform Considerations
  • When and why to use Xamarin
  • How to get started with Xamarin
  • When to use different options in Xamarin
    • Xamarin.Forms vs. Native
    • Shared Projects vs. Portable Class Libraries
enterprise mobile challenges
Enterprise Mobile Challenges
  • Audience
    • Internal – Enterprise App Stores
    • External – Public App Stores
  • Increasing segmentation
  • Bring your own device
  • Multiple platforms
    • iOS
    • Android
    • Windows Mobile
what does an enterprise team need
What does an enterprise team need?
  • Lots of Skills Needed
    • Multiple languages
    • Multiple Platforms
    • Multiple Devices
    • Different Implementation processes
development options
Development Options
  • Content Delivery
  • Quick to develop
  • Cross Platform
  • Quick to develop
  • Best Experience
  • More $, More Time
write once run everywhere
Write Once, Run Everywhere
  • Portable Class Libraries
  • Shared Projects
  • Xamarin.Forms
slide8
Cost

Traditional iOS & Android

  • Mac
  • Mobile Devices

Total Cost: ~ $3,000

Xamarin iOS & Android

  • Mac
  • Mobile Devices
  • Xamarin Platform
    • iOS $900
    • Android $900

Total Cost: ~ $4,800

+ $1,800

enterprise app types
Enterprise App Types
  • Brand
  • Content
  • Experience
  • Functional
  • Integration

Consumer Facing Apps

Internal Facing Apps

  • Functional
  • Content
  • Integration
  • Experience
  • Brand
consumer based apps
Consumer Based Apps
  • Brand will matter
  • Complete control over layout and design by platform
  • Depending on the specific design might need to create custom UI for each platform
internal apps
Internal Apps
  • Xamarin.Forms for quick development
  • Deliver for BYOD situations
  • Tablet and/or Phones
  • Shared codebase
    • Communications tools and data access tools
xamarin toolset
Xamarin Toolset
  • Xamarin Studio – Mac
  • Visual Studio Projects
  • Build Server for iOS builds from Visual Studio
cross platform project structure
Cross Platform Project Structure

Visual Studio Solution - Mobile

Models Project

Shared App Logic

Shared UI Project

iOS Project

Android Project

Windows Mobile Project

code examples
Code Examples
  • Hello World App
code examples1
Code Examples
  • Xamarin.Forms
data access
Data Access
  • Enterprise Framework
    • WebAPI, Restful services
    • Breeze
  • Local Storage
    • Key/Value pairs
    • Files
      • Text Files
      • Binary Data
      • Serialized Files
    • Database (SQLite)
code examples2
Code Examples
  • Data Access
  • Local Storage
xamarin benefits
Xamarin Benefits
  • Leverage current .NET team
  • Faster time to market for mobile apps
  • Shared code across devices
  • Target more devices
  • Quickly deploy internal Line of Business Apps
orchestrate demo
Orchestrate Demo
  • Real World Xamarin App
  • Native code
  • Sync with WebAPI, Breeze
  • SQLLite for Offline usage
resources
Resources
  • Download Code at

http://developer.xamarin.com/guides/

  • Download Presentation at

http://lorenhorsager.com/?p=56

  • Connect

Loren.horsager@mcomposer.com

@lorenhorsager