This presentation was a part of Global Azure BootCamp 2017 Mohali session.
In this session we talked about getting started with Xamarin platform and showed its capability of true cross platform with maximized code sharing base.
The document discusses different approaches to mobile cross-platform development including web apps, hybrid apps, and native apps. It then focuses on the Xamarin platform, which allows developers to build fully native mobile apps for Android and iOS using C# and .NET with a single shared codebase. Xamarin apps are compiled to native code for each platform and provide access to all native platform features and APIs.
Pembuatan Aplikasi Multiplatform dengan Xamarin FormsYoza Aprilio
The document discusses Xamarin Forms, a framework that allows building cross-platform mobile apps for iOS, Android, and Windows using C# and XAML. It can create native UIs and allows code sharing via portable class libraries. Key features covered include pages and layouts, data binding, navigation, animations API, messaging center, and MVVM pattern support. Resources provided include documentation, XAML docs, and code samples.
Developing Cross-platform Native Apps with Xamarindanhermes
Have you wanted to build a mobile app that works on every popular OS, but haven't had the time to learn each language for each platform? Or maybe, you've heard success and/or horror stories about developing cross platform apps one time with one set of languages? Well join Xamarin MVP and .NET consultant, Dan Hermes, as he dispels some of the rumors and introduces Xamarin, the fully native cross platform mobile app development platform.
The document discusses the future of mobile apps and the Xamarin platform. It introduces Xamarin as a way to build native iOS and Android apps using C# and shared code, covers developing apps for iOS and Android with Xamarin, and discusses testing apps and monitoring app usage with Xamarin tools. The presentation includes code samples and demos of creating mobile apps with Xamarin.
Mobile Cross-Platform App Development in C# with XamarinNick Landry
Building native applications across multiple platforms is hard. iOS requires knowledge of Xcode, the iOS SDK and Objective-C or Swift. Android requires Eclipse (or Android Studio), the Android SDK and Java. The Windows 10 Universal Windows Platform requires Visual Studio, C# and the WinRT SDK. Are we really expected to learn all of this? You can take the HTML5 & Cordova route, but not all apps should be built using a hybrid approach. If you want to create a truly competitive app with a premium experience, you’ll need to go native. Fortunately, there is a way you can share a lot of your code across mobile platforms and do so using the C# language you already know and love. Xamarin is a powerful toolset that allows developers to write native Android and iOS apps using C#, thanks to the Mono framework – an Open Source project that brings the C# language and .NET to other platforms. This session explores how you can build cross-platform applications for iOS, Android, and Windows using C#. You’ll learn how to get started with a sample cross-platform solution, which tools you can use, how to design a proper user interface for each platform and how to structure your projects for maximum code reuse. We’ll also look at how you can share UI code with Xamarin.Forms. Native mobile development doesn’t have to be so hard. Come learn how your .NET skills can be transformed for true cross-platform development.
Getting Started with iOS & Android Development Using Xamarin & Visual StudioMark Arteaga
Presentation given at TechUnder 20 Pre-Hackathon event giving an overview of how to use Xamarin using Visual Studio 2015. Also has an overview of the Xamarin Evolve 2016 conference and summary of Mobile Ate the World presentation.
How Xamarin Is Revolutionizing Mobile DevelopmentMentorMate
A look at the business case and strategies for cross-platform development.
Developing a mobile app for multiple platforms represents a major expenditure for businesses. Companies looking for a solution to decrease the total cost of mobile ownership through increased code reuse should look no further than Xamarin.
Cross-platform development with Xamarin allows teams to create fully native apps using the same code base, Visual C#. Depending on the Xamarin platform, teams can reach as high as 90% code reuse in developing mobile apps for iOS, Android and Windows. Writing code once and drawing from the same library saves on code redundancy, upkeep and time. Learn how Xamarin development with Xamarin.Forms is transforming enterprise expectations around mobile development creation and maintenance costs.
Native i os, android, and windows development in c# with xamarin 4Xamarin
Dive into mobile app development with Xamarin 4 in this presentation from Xamarin Developer Evangelist James Montemagno as he walks you through how to build beautiful, performant apps with the Xamarin Platform.
GDG Korea Android Conference(2015년 4월 18일)의 "네이티브 크로스 플랫폼 개발 도구, Xamarin Forms를 사용한 MVVM 패턴과 테스팅" 세션 슬라이드입니다.
데모에 사용된 소스코드는 여기에 있습니다.
https://github.com/gyuwon/xforms-user-manager
A quick 30-60 minute overview of the announcements from the Xamarin Evolve 2016 conference. This was used to provide the talking points for a user group presentation
Xamarin.Forms: a cross-platform mobile UI toolkit - ConFoo 2016Guy Barrette
In this presentation we’ll take a look at Xamarin.Forms, a cross-platform UI toolkit abstraction that allow developers to easily create mobile applications that can be shared across Android, iOS, and Windows Phone. Xamarin.Forms apps are written in C# using Xamarin Studio or Visual Studio, leverage the .NET Framework and are rendered as native applications that retain the appropriate look and feel for each platform.
C# everywhere: Xamarin and cross platform developmentGill Cleeren
C# is hotter than ever. Using Xamarin, we can use C# to not only build our apps on Windows Phone but also on iOS and Android. The magic that sits between are PCLs (Portable Class Libraries) that we can re-use on all these platforms. The goal is of course achieving the highest level of code sharing and re-using.
In this talk, we'll see how we can share code between Windows Phone, iOS and Android to build a cross-platform app using Xamarin. You'll also see how much of the marketing fluff is real: do we really get a lower time-to-market when sharing code and is this approach really cheaper than building 3 apps separately? Come to this talk and learn all about it
Cross Platform Mobile Development with C# and XamarinKMS Technology
This is the presentation that Mr. An Nguyen and Mr. Tri Nguyen – Software Engineers of KMS Technology presented at “Cross Platform Mobile Development with C# and Xamarin” workshop on September 7th, 2013.
State of Union: Xamarin & Cross-Platform .NET in 2016 and BeyondNick Landry
This document provides a summary of Xamarin and cross-platform .NET development in 2016 and beyond. It discusses Xamarin's unique approach of allowing developers to build native mobile apps using C# with a single shared codebase that provides full access to platform APIs. It highlights new features in 2016 like improved Visual Studio integration and Xamarin Studio updates. It also outlines the roadmap, including improved XAML compilation and expanded Xamarin.Forms capabilities. The document demonstrates how to maximize code sharing between platforms using techniques like plugins.
Xamarin and SAP Mobile Platform for Mobile Enterprise SuccessXamarin
This document summarizes Xamarin's platform for mobile app development and its integration with SAP. Key points include:
- Xamarin allows developing fully native mobile apps in C# and Visual Studio that can be deployed to iOS, Android and Windows.
- It has over 500,000 registered developers and is adding 30,000 per month. Apps have been built for various industries and use cases.
- Xamarin integrates with Visual Studio and provides a single development environment for building apps across platforms. It exposes all native APIs in C# and allows sharing app logic code.
- Xamarin has partnerships and a component store for pre-built app modules. SAP also provides a
Xamarin is a popular tool for building cross-platform mobile apps that allows developers to share up to 80% of code across platforms. It uses C# and provides access to native APIs and libraries. Some benefits include simplified development, faster coding through code reuse, and access to portable class libraries and components. However, Xamarin also has some drawbacks like high licensing costs, delays in supporting latest platform versions, and limited community support and documentation. The document also discusses how Xamarin was used to build an automated asset management app with RFID scanning capabilities that achieved 85% code reuse across platforms.
Every front end needs a great backend! This is true now more than ever in today’s connected world, where it’s extremely important to have your data with you at all times, even if you are disconnected from the internet.
Learn everything you need to know about Azure App Service, as well as Azure Easy Tables.
Code:
https://github.com/jamesmontemagno/app-coffeecups
Nesta palestra (slides feitos pela Xamarin) apresento a plataforma de desenvolvimento Xamarin de ponta a ponta: Dev, Tests, Build/Release. Desde Xamarin Tradicional, passando por Xamarin Forms, Test Cloud, HockeyApp/Mobile Center.
This session talks about evolution of Mono and Xamarin and some pretty cool demo of how to leverage your .NET skills to develop iPhone and Android applications.
The document discusses Xamarin, a Microsoft platform for building modern and performant iOS, Android, macOS, watchOS, and tvOS apps with .NET. It allows maximizing code reuse through a shared C# codebase while providing native performance and integration. Xamarin.Essentials is an open source mobile framework that allows constructing apps for iOS, Android, and Windows from a single shared C# codebase. Visual Studio 2019 improvements like faster build and deployment times are also highlighted. The document encourages attendees to get started with Xamarin development on visualstudio.com/xamarin.
Interested in building cross-platform native mobile apps in C# and sharing, on average, 75% of your business logic across iOS, Android, and Windows Phone? Xamarin is your answer!
On top of all the normal awesomness of Xamarin, Xamarin 3 brought tons of new goodies, including the Xamarin Designer for iOS, major IDE enhancements, improved code sharing, and Xamarin.Forms. Xamarin.Forms allows you to build three native UIs with one shared C# codebase.
Building Your First iOS App with Xamarin for Visual StudioXamarin
Anything you can do in Objective-C or Swift and XCode, you can do in C# with Xamarin for Visual Studio. Chris Van Wyk, Xamarin University mobile expert, shows how you can use your .NET skills to build fully native iOS apps — completely in C#.
Watch webinar recording at https://aka.ms/xamuiosappvideo
Explore Xamarin University at xamarin.com/university
Cross platform app development with xamarin.formsShahriar Hossain
Microsoft MVP, Shahriar Hossain shows you how to build your first cross platform app with Xamarin. With Xamarin.Forms, you're able to get maximum code reuse to quickly build fully native apps for Android, iOS, and Windows. In this session learn how to share C# code to define the UI and business logic, enabling you to design your screens, fix bugs, and write your app just once. With Xamarin for Visual Studio, you use the language and IDE you know and love to get to market fast, sharing one codebase across all platforms.
Xamarin allows developers to build native mobile apps for Android, iOS, and Windows from shared C# code. Developers can share all business logic and UI code across platforms using Xamarin.Forms, or share just business logic using traditional Xamarin. It supports building UIs with common UI elements and controls and data binding. Platform-specific code can interface with shared code through NuGet packages, shared projects, or portable class libraries. Xamarin apps can be built and deployed to emulators and devices from Microsoft Visual Studio on Windows or Visual Studio for Mac.
Mobile Enterprise Success with Xamarin and IBMXamarin
We recently announced our collaboration with IBM, allowing businesses to build fully native iOS, Android and Windows Phone applications with shared code – while also leveraging IBM Mobile First Worklight’s robust integration, security and connectivity. With this partnership, enterprises are able to deliver both the UI quality consumers demand and the enterprise-grade backend and reliability that corporations require.
In this webinar, IBM and Xamarin technical executives discuss the IBM and Xamarin partnership, demo the IBM MobileFirst SDK for Xamarin, walk through the IBM Worklight platform, and answer audience questions.
Microsoft MVP, Shahriar Hossain shows you how to build your first cross platform app with Xamarin. With Xamarin.Forms, you're able to get maximum code reuse to quickly build fully native apps for Android, iOS, and Windows. In this session learn how to share C# code to define the UI and business logic, enabling you to design your screens, fix bugs, and write your app just once. With Xamarin for Visual Studio, you use the language and IDE you know and love to get to market fast, sharing one codebase across all platforms. This slide also covers basic XAML, so those who don't have any xaml experience could find it useful.
Duration(Slide+Demo) : 1hr 30min
The document discusses challenges with developing cross-platform mobile apps for iOS, Android and Windows. It presents Xamarin's solutions for building native apps with shared code, including Xamarin.Forms for sharing UI code across platforms using C# and XAML. Xamarin.Forms provides layouts, pages, controls and features like data binding, navigation and animations, allowing developers to write and maintain shared app code.
Native i os, android, and windows development in c# with xamarin 4Xamarin
Dive into mobile app development with Xamarin 4 in this presentation from Xamarin Developer Evangelist James Montemagno as he walks you through how to build beautiful, performant apps with the Xamarin Platform.
GDG Korea Android Conference(2015년 4월 18일)의 "네이티브 크로스 플랫폼 개발 도구, Xamarin Forms를 사용한 MVVM 패턴과 테스팅" 세션 슬라이드입니다.
데모에 사용된 소스코드는 여기에 있습니다.
https://github.com/gyuwon/xforms-user-manager
A quick 30-60 minute overview of the announcements from the Xamarin Evolve 2016 conference. This was used to provide the talking points for a user group presentation
Xamarin.Forms: a cross-platform mobile UI toolkit - ConFoo 2016Guy Barrette
In this presentation we’ll take a look at Xamarin.Forms, a cross-platform UI toolkit abstraction that allow developers to easily create mobile applications that can be shared across Android, iOS, and Windows Phone. Xamarin.Forms apps are written in C# using Xamarin Studio or Visual Studio, leverage the .NET Framework and are rendered as native applications that retain the appropriate look and feel for each platform.
C# everywhere: Xamarin and cross platform developmentGill Cleeren
C# is hotter than ever. Using Xamarin, we can use C# to not only build our apps on Windows Phone but also on iOS and Android. The magic that sits between are PCLs (Portable Class Libraries) that we can re-use on all these platforms. The goal is of course achieving the highest level of code sharing and re-using.
In this talk, we'll see how we can share code between Windows Phone, iOS and Android to build a cross-platform app using Xamarin. You'll also see how much of the marketing fluff is real: do we really get a lower time-to-market when sharing code and is this approach really cheaper than building 3 apps separately? Come to this talk and learn all about it
Cross Platform Mobile Development with C# and XamarinKMS Technology
This is the presentation that Mr. An Nguyen and Mr. Tri Nguyen – Software Engineers of KMS Technology presented at “Cross Platform Mobile Development with C# and Xamarin” workshop on September 7th, 2013.
State of Union: Xamarin & Cross-Platform .NET in 2016 and BeyondNick Landry
This document provides a summary of Xamarin and cross-platform .NET development in 2016 and beyond. It discusses Xamarin's unique approach of allowing developers to build native mobile apps using C# with a single shared codebase that provides full access to platform APIs. It highlights new features in 2016 like improved Visual Studio integration and Xamarin Studio updates. It also outlines the roadmap, including improved XAML compilation and expanded Xamarin.Forms capabilities. The document demonstrates how to maximize code sharing between platforms using techniques like plugins.
Xamarin and SAP Mobile Platform for Mobile Enterprise SuccessXamarin
This document summarizes Xamarin's platform for mobile app development and its integration with SAP. Key points include:
- Xamarin allows developing fully native mobile apps in C# and Visual Studio that can be deployed to iOS, Android and Windows.
- It has over 500,000 registered developers and is adding 30,000 per month. Apps have been built for various industries and use cases.
- Xamarin integrates with Visual Studio and provides a single development environment for building apps across platforms. It exposes all native APIs in C# and allows sharing app logic code.
- Xamarin has partnerships and a component store for pre-built app modules. SAP also provides a
Xamarin is a popular tool for building cross-platform mobile apps that allows developers to share up to 80% of code across platforms. It uses C# and provides access to native APIs and libraries. Some benefits include simplified development, faster coding through code reuse, and access to portable class libraries and components. However, Xamarin also has some drawbacks like high licensing costs, delays in supporting latest platform versions, and limited community support and documentation. The document also discusses how Xamarin was used to build an automated asset management app with RFID scanning capabilities that achieved 85% code reuse across platforms.
Every front end needs a great backend! This is true now more than ever in today’s connected world, where it’s extremely important to have your data with you at all times, even if you are disconnected from the internet.
Learn everything you need to know about Azure App Service, as well as Azure Easy Tables.
Code:
https://github.com/jamesmontemagno/app-coffeecups
Nesta palestra (slides feitos pela Xamarin) apresento a plataforma de desenvolvimento Xamarin de ponta a ponta: Dev, Tests, Build/Release. Desde Xamarin Tradicional, passando por Xamarin Forms, Test Cloud, HockeyApp/Mobile Center.
This session talks about evolution of Mono and Xamarin and some pretty cool demo of how to leverage your .NET skills to develop iPhone and Android applications.
The document discusses Xamarin, a Microsoft platform for building modern and performant iOS, Android, macOS, watchOS, and tvOS apps with .NET. It allows maximizing code reuse through a shared C# codebase while providing native performance and integration. Xamarin.Essentials is an open source mobile framework that allows constructing apps for iOS, Android, and Windows from a single shared C# codebase. Visual Studio 2019 improvements like faster build and deployment times are also highlighted. The document encourages attendees to get started with Xamarin development on visualstudio.com/xamarin.
Interested in building cross-platform native mobile apps in C# and sharing, on average, 75% of your business logic across iOS, Android, and Windows Phone? Xamarin is your answer!
On top of all the normal awesomness of Xamarin, Xamarin 3 brought tons of new goodies, including the Xamarin Designer for iOS, major IDE enhancements, improved code sharing, and Xamarin.Forms. Xamarin.Forms allows you to build three native UIs with one shared C# codebase.
Building Your First iOS App with Xamarin for Visual StudioXamarin
Anything you can do in Objective-C or Swift and XCode, you can do in C# with Xamarin for Visual Studio. Chris Van Wyk, Xamarin University mobile expert, shows how you can use your .NET skills to build fully native iOS apps — completely in C#.
Watch webinar recording at https://aka.ms/xamuiosappvideo
Explore Xamarin University at xamarin.com/university
Cross platform app development with xamarin.formsShahriar Hossain
Microsoft MVP, Shahriar Hossain shows you how to build your first cross platform app with Xamarin. With Xamarin.Forms, you're able to get maximum code reuse to quickly build fully native apps for Android, iOS, and Windows. In this session learn how to share C# code to define the UI and business logic, enabling you to design your screens, fix bugs, and write your app just once. With Xamarin for Visual Studio, you use the language and IDE you know and love to get to market fast, sharing one codebase across all platforms.
Xamarin allows developers to build native mobile apps for Android, iOS, and Windows from shared C# code. Developers can share all business logic and UI code across platforms using Xamarin.Forms, or share just business logic using traditional Xamarin. It supports building UIs with common UI elements and controls and data binding. Platform-specific code can interface with shared code through NuGet packages, shared projects, or portable class libraries. Xamarin apps can be built and deployed to emulators and devices from Microsoft Visual Studio on Windows or Visual Studio for Mac.
Mobile Enterprise Success with Xamarin and IBMXamarin
We recently announced our collaboration with IBM, allowing businesses to build fully native iOS, Android and Windows Phone applications with shared code – while also leveraging IBM Mobile First Worklight’s robust integration, security and connectivity. With this partnership, enterprises are able to deliver both the UI quality consumers demand and the enterprise-grade backend and reliability that corporations require.
In this webinar, IBM and Xamarin technical executives discuss the IBM and Xamarin partnership, demo the IBM MobileFirst SDK for Xamarin, walk through the IBM Worklight platform, and answer audience questions.
Microsoft MVP, Shahriar Hossain shows you how to build your first cross platform app with Xamarin. With Xamarin.Forms, you're able to get maximum code reuse to quickly build fully native apps for Android, iOS, and Windows. In this session learn how to share C# code to define the UI and business logic, enabling you to design your screens, fix bugs, and write your app just once. With Xamarin for Visual Studio, you use the language and IDE you know and love to get to market fast, sharing one codebase across all platforms. This slide also covers basic XAML, so those who don't have any xaml experience could find it useful.
Duration(Slide+Demo) : 1hr 30min
The document discusses challenges with developing cross-platform mobile apps for iOS, Android and Windows. It presents Xamarin's solutions for building native apps with shared code, including Xamarin.Forms for sharing UI code across platforms using C# and XAML. Xamarin.Forms provides layouts, pages, controls and features like data binding, navigation and animations, allowing developers to write and maintain shared app code.
Xamarin allows developers to write mobile apps using C# and share code across platforms like iOS, Android and Windows. It uses 100% native user interfaces and APIs while allowing extensive code reuse. Developers can use Xamarin.Forms to share common UI code or write native UIs and share business logic. Xamarin apps provide a native user experience along with faster development and lower maintenance costs compared to other cross-platform options.
Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...Nick Landry
Building native applications across multiple platforms is hard. iOS requires knowledge of Xcode, the iOS SDK and Objective-C or Swift. Android requires Eclipse Android Studio, the Android SDK and Java. The Windows 10 Universal Windows Platform requires Visual Studio, C# and the UWP/WinRT SDK. Are we really expected to learn all of this? You can take the HTML5 & Cordova route, but not all apps should be built using a hybrid approach. If you want to create a truly competitive app with a premium experience, you’ll need to go native. Fortunately, there is a way you can share a lot of your code across mobile platforms and do so using the C# language you already know and love. Xamarin is a powerful toolset that allows developers to write native Android and iOS apps using C#, thanks to the Mono framework – an Open Source project that brings the C# language and .NET to other platforms. This session explores how you can build cross-platform applications for iOS, Android, and Windows 10 using C#. You’ll learn how to get started with a sample cross-platform solution, which tools you can use, how to design a proper user interface for each platform and how to structure your projects for maximum code reuse. We’ll also look at how you can share UI code with Xamarin.Forms. Native mobile development doesn’t have to be so hard. Come learn how your .NET skills can be transformed for true cross-platform development.
The document discusses DevOps and Microsoft's Visual Studio Team Services (VSTS) and Team Foundation Server (TFS). It provides an overview of DevOps and the features of VSTS/TFS, including version control options like TFVC and Git. The document outlines the development lifecycle from building, testing, and distributing code to monitoring applications in production. It also references specific VSTS/TFS features like release management, testing, and API documentation tools.
Introduction to Cross Platform Mobile Apps (Xamarin)BizTalk360
This presentation is from the TechMeet360 event held on July 9, 2016 at BizTalk360 office premises. In this slide, BizTalk360's Senior Software Developer gives introduction to Cross Platform Mobile Apps (Xamarin) and its amazing features, benefits, extensibility and other customization options.
This document introduces Xamarin.Forms, which allows developers to write native mobile apps for iOS, Android, and Windows using C# and shared code. With Xamarin.Forms, developers can build user interfaces with over 40 pre-built pages, layouts, and controls from shared code, while still getting native performance and integration on each device platform. The document outlines Xamarin.Forms' approach to code sharing and native integration, its included UI elements, and resources for documentation and samples.
- The document introduces Xamarin and its platforms for building mobile apps using C# and shared code. It discusses building apps using Xamarin.Forms, which allows sharing UI code across platforms, or using Xamarin.iOS and Xamarin.Android for fully native apps.
- It then demonstrates building an app with Xamarin.Forms, using pages, layouts, data binding, and navigation. Code examples are provided for building UI in C# code and XAML.
- The document concludes with a demo of a todo list app built with Xamarin.Forms to show shared code, platform-specific implementations, and data binding in action.
[MobConf] Go mobile with C#, Visual Studio & XamarinNish Anil
This document discusses Xamarin and its approaches for building mobile apps across iOS, Android, and Windows platforms. It summarizes that Xamarin allows writing C# code that can target these platforms, with the option of either writing platform-specific UI code or using Xamarin.Forms for shared UI code. Xamarin compiles to native platforms, allowing full access to native APIs and high performance. It also discusses Xamarin's features like layouts, data binding, and navigation to help build beautiful and maintainable cross-platform mobile apps in C#.
Cross-platform mobile development using Visual Studio and Xamarin allows building native mobile apps for iOS and Android using C# and sharing significant code across platforms. Xamarin uses the Mono framework to bring .NET to mobile, allowing developers to write C# code that compiles to native iOS and Android apps. This approach improves productivity over building each app natively and allows sharing of up to 70% of code for things like business logic, data access, and web service calls, while still delivering native performance and user experiences. Visual Studio integration enables building Xamarin apps using a familiar IDE.
This document discusses Xamarin.Forms, a cross-platform framework for developing mobile apps in C# that allows writing code once and running it on Android, iOS, and Windows. It uses a shared UI code approach with platform-specific UI rendering, and supports the MVVM pattern with data binding for high code reuse. Key features of Xamarin.Forms mentioned include over 40 shared pages, layouts and controls defined in XAML, navigation support, animations, and mapping.
As the mobile landscape continues to expand and evolve managing multiple code bases in different programming languages and development tools can become a nightmare fast. In this session you will learn about the technology that Xamarin offers and how it works to enable developers to leverage a shared C# code base across all mobile platforms.
James will walk you through developing, designing, deploying, and optimizing your first mobile apps for iOS, Android, and Windows from a single code base. You will walk away with the knowledge to build cross platform mobile app with C# features such as LINQ, async/await, events, and delegates and inside Visual Studio.
Chicago Coder Conference 2015
Building cross-platform native UIs with one shared codebase was once just a dream. With Xamarin.Forms, this dream is now a reality. Xamarin.Forms allows you to build a native UI for three platforms with one shared C# codebase. Simply put, if you know C# then you already know how to build iOS, Android, and Windows Phone apps. Leverage the .NET Framework to build out your shared business logic including integration with web services and Azure Mobile Services and then build out your shared UI in
C# or XAML. Xamarin.Forms also features a built-in two-way data binding, dependency service to help you implement platform-specific code, an advanced cross-platform animation system, support for custom controls, and lots of other powerful features to help you build the best apps possible in the least amount of time.
During this session we will cover the Xamarin platform and the brand new Xamarin.Forms library to share even more code across iOS, Android, and Windows Phone. Moreover, we will really focus on the code with several live coding adventures throughout the entire session. When you leave you will have the knowledge to create your first iOS, Android, and Windows Phone mobile apps in C# with Xamarin and Xamarin.Forms.
Introduction to Mobile Development with Xamarin -DotNet WestideJames Montemagno
Via: https://www.meetup.com/NET-Developers-Association-Westside/events/260583777/
Code: https://github.com/jamesmontemagno/MonkeyFinder6000
Xamarin enables C# developers to become native iOS, Android, macOS, watchOS, and tvOS app developers overnight. In this session, you will learn how to leverage your existing .NET and C# skills to create iOS and Android mobile apps in Visual Studio with Xamarin. In addition to allowing you write your iOS and Android apps in C#, Xamarin lets you reuse existing .NET libraries and share your business logic across any .NET app.
During this session we will cover the Xamarin platform and how to create native iOS, Android, and Windows apps in C#. Moreover, we will really focus on the code with several live coding adventures throughout the entire session.
Xamarin Dev Days 2016 introduction to xamarinDan Ardelean
This document promotes the #XamarinDevDays event and discusses the benefits of using Xamarin to build mobile apps. It notes that Xamarin allows sharing of C# code across iOS, Android and Windows platforms while providing full native API access. It highlights features like using C# and Visual Studio for mobile development, drag-and-drop UI creation, and how Xamarin apps can be deployed to Apple's App Store and Google Play. Charts show usage statistics for Xamarin in existing apps. The document also provides contact information for an MVP speaker at the event.
Every app needs to navigate from page to page and pass data around too! That is where Xamarin.Forms Shell can help by simplifying the your application structure, provide URL navigation, passing parameters, and even deep linking! Join in for a full session with James Montemagno on how to setup your app and get navigating.
Xamarin enables developers to write native mobile apps in C# that can run on iOS, Android, and other platforms. It allows for sharing of significant code across these platforms while still providing native user interfaces and performance. Developers can leverage existing .NET skills and libraries and write less platform-specific code through approaches like Xamarin.Forms. Xamarin apps can be distributed through standard mobile app stores and access the full APIs of each platform for full feature parity. It aims to improve developer productivity over traditional cross-platform approaches through increased code reuse capabilities.
Xamarin 4 was just announced including some amazing new features and enhancements including the all new Xamarin Mac Agent and Xamarin.Forms 2.0 for enterprise grade mobile development, the brand new Test Recorder, and free crash reporting with the General Availability of Xamarin Insights. This month we will take a look at all the new enhancements into iOS and Android Development in C# with Xamarin and all of the latest features that were just released. There will be something for everyone in this content packed meetup no matter if you are new or have been developing with Xamarin for some time.
TDC2016SP - Cross-Platform Development with C#tdc-globalcode
This document discusses using Xamarin to build mobile apps with C# that can run on iOS, Android, and Windows. It highlights that with Xamarin.Forms, developers can share more code across platforms, including shared UI code and a shared backend. It lists several .NET namespaces and platform-specific APIs that are available to Xamarin developers. The document promotes using C# and Xamarin to accelerate cross-platform mobile development for over 2.5 billion devices running iOS, Android, Windows, and Windows Phone.
Using microsoft graph toolkit with react applicationsJasjit Chopra
This document discusses using the Microsoft Graph Toolkit with React applications. It provides an overview of the Microsoft Graph Toolkit for building experiences using Microsoft Graph data and outlines important links for documentation, the GitHub repository, blog posts about using the toolkit with React, an example agenda component, and a sample React app using the Graph Toolkit. The presentation encourages using the Microsoft Graph Toolkit and related resources to build apps integrating Microsoft Graph data and services with React.
Demystifying versioning in spfx solutionsJasjit Chopra
The document discusses an upcoming webinar on SharePoint Framework (SPFx) Deep Dive. The webinar will cover NodeJS, code editors, Yeoman, Gulp, the SPFx roadmap, understanding versioning in SPFx solutions, and working with CI/CD pipelines and versioning. It will also discuss migrations and upgrades when using SPFx. The presenter is Jasjit Chopra, a Microsoft Azure MVP, and the webinar will provide an in-depth look at SPFx.
Running SP 2016 in Azure - The Do's and the Don'tsJasjit Chopra
The document discusses running SharePoint Server 2016 in Azure, providing guidance on when it is appropriate and how to design and implement a SharePoint farm in Azure. It covers scenarios like development/testing, pilots, and production. Design considerations include using resource groups, ensuring proper connectivity, selecting appropriate virtual machines and storage, and implementing security correctly. The document also discusses supportability and provides deployment resources.
Running SharePoint 2016 in Azure - The Do's and the Dont'sJasjit Chopra
This document discusses the do's and don'ts of running SharePoint 2016 in Azure. It recommends only running SharePoint in Azure if it cannot be done in Office 365. If using Azure, it provides guidance on resource groups, connectivity, virtual machines, storage, security, and supportability. It emphasizes using premium storage for search servers and SQL TempDB, and discusses options for high availability like SQL AlwaysOn.
This presentation is a part of meetup session delivered in the Microsoft User Group - Chandigarh.
In this meetup we looked into how to deploy and manage Virtual Machines in Microsoft Azure cloud.
This was an advanced session and targeted more towards IT Pro audience. Developers were welcome also.
We covered created virtual machines via ARM template and covered with Virtual Machine Scale Sets with a live demo with Autoscale.
This deck was a part of session delivered at the SharePoint Saturday Dubai event #spsdxb.
In this session we covered the entire process of planning and successfully running SharePoint 2016 in the cloud. We covered topics related to Security, Performance, Scalability, High Availability, Backup & Restore and Disaster Recovery.
Getting started with microsoft cognitive services apiJasjit Chopra
This presentation is a part of meetup that happened on June 17 2017 in Chandigarh. We covered the options for developers to get started with MS Cognitive Services API.
This is a part of presentation done at Global Azure BootCamp 2017 Mohali Location.
We talked about how to get started with your first data science experiment using Azure Machine Learning Studio.
KeyNote session delivered at the Global Azure Bootamp 2017 in Mohali.
We covered how to get started with Azure and what business use cases are possible to begin with in your journey to the cloud.
How to run blazingly fast word press on azureJasjit Chopra
Part of workshop session hosted at StartHub Nation for Microsoft User Group - Chandigarh. We went through a live workshop where we showed how to install WordPress in a linux VM based on SSD storage.
Creating your first data science experiment in azure machine learning studioJasjit Chopra
Delivered for #aOSMumbai as a level 101 session on getting started with Azure Machine learning studio.
In this session we showed how to predict the price of a car.
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
Impelsys provided a robust testing solution, leveraging a risk-based and requirement-mapped approach to validate ICU Connect and CritiXpert. A well-defined test suite was developed to assess data communication, clinical data collection, transformation, and visualization across integrated devices.
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, presentation slides, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
HCL Nomad Web – Best Practices and Managing Multiuser Environmentspanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-and-managing-multiuser-environments/
HCL Nomad Web is heralded as the next generation of the HCL Notes client, offering numerous advantages such as eliminating the need for packaging, distribution, and installation. Nomad Web client upgrades will be installed “automatically” in the background. This significantly reduces the administrative footprint compared to traditional HCL Notes clients. However, troubleshooting issues in Nomad Web present unique challenges compared to the Notes client.
Join Christoph and Marc as they demonstrate how to simplify the troubleshooting process in HCL Nomad Web, ensuring a smoother and more efficient user experience.
In this webinar, we will explore effective strategies for diagnosing and resolving common problems in HCL Nomad Web, including
- Accessing the console
- Locating and interpreting log files
- Accessing the data folder within the browser’s cache (using OPFS)
- Understand the difference between single- and multi-user scenarios
- Utilizing Client Clocking
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where we’ll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, we’ll cover how Rust’s unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
Getting Started with Xamarin App Development
2. Xamarin’s unique approach
Efficiency through shared code
More apps faster: Accelerated time-to-market
with up to 100% shared code.
Truly native cross-platform solution: Native
UI and performance, high-fidelity API access.
Easy scalability: Go from 1–100 apps with reduced
time and effort.
Fully integrated solution: Easily connect with
high value cloud services: MBaaS, data, MDM.
Native UI
Xamarin and C#
Shared Code
Native UINative UI
3. More apps faster
95%
Shared code
5%
Platform specific code
Xamarin’s unique
technology empowers you
to share up to 95% of your
code across iOS, Android,
and Windows phone.
reference
reference
reference
App-acquaint
4. Truly native cross-platform solution
Anything you can do in Objective-C, Swift, or Java,
you can do with Xamarin.
Native User Interface
Native Performance
High-fidelity API access
5. Differentiated Xamarin value proposition
Better TCO, productivity and development experience
Enduserexperience
‘It’s the best of both worlds!’
... for developers
100% C# with 100% of platform APIs exposed
More productivity and faster development
Up to 70% code reuse with Xamarin
Up to 100% shared UI with Xamarin.Forms
One code base and IDE for client and backend
... for end users
Native user experience
Native performance
Native platform services
6. Microsoft’s end-to-end Mobile DevOps solution
Backlog
Monitor and improve
Users and customers
install and use app
Telemetry Collection
App Testing Beta TestingCode Repository | Build + Deploy
7. Mobile DevOps benefits
Shrink release cycles
significantly and push
new apps out faster.
Build apps faster
Ensure the highest quality
user experience that keeps
users continuously engaged.
Test on a broad range of
devices to make sure apps
work on your users’ devices
13. Xamarin.iOS does full Ahead Of Time
(AOT) compilation to produce an ARM
binary for Apple’s App Store.
Xamarin.Android takes advantage of
Just In Time (JIT) compilation on the
Android device.
16. ✓ 40+ Pages, layouts, and controls
(Build from code behind or XAML)
✓ Two-way data binding
✓ Navigation
✓ Animation API
✓ Dependency Service
✓ Messaging Center
Shared C# Backend
Shared UI Code
28. Device Remoting
Tests are performed one at the time,
which consumes more time and delays
bugs detection
Automated Testing
Test on thousands of devices simultaneously,
saving lots of time and detecting
bugs more quickly
Approaches to Mobile Testing
32. Free 30 Day Trial - xamarin.com/university
Unrivaled Mobile
Development
Training
Live unlimited mobile development training from
mobile experts, in your time-zone, on your
schedule, and as often as you'd like.
38. Alaska Airlines
Available on
“Mobile allows us to create a whole new experience
for our employees and, with Xamarin and
Microsoft, we’re able to achieve our cloud-first,
mobile-only vision.
Microsoft and Xamarin help us quickly deliver
business value, getting high quality apps that
perform in any scenario, on any device, to our
thousands of staff members, while remaining
confident that our internal data is safe and secure.”
Mike Lorengo
Dir, ITS Architecture & Strategy
Alaska Airlines
39. Cinemark
Available on
“We tried using HTML5 solutions, but it was
challenging to debug the apps and make them work
properly on each platform.
We’ve had a lot of feedback about our Xamarin app
being more responsive, and people like the native
interfaces.”
Joe Dan Galyean
VP Engineering
Cinemark
Editor's Notes
#3: SCRIPT
When mobile devices first came out, companies had to jump in with gusto. And they did so with what we call the siloed , platform-specific approach. They hired specific teams to build apps for one platform. Objective C for iPHone. Java developers for Android. Etc.
The benefit is that your app is very tailored to the platform that your users are engaging with it. And that’s what users want.
The downside is there is a lot of redundant work that occurs. You have three teams effectively building the same product for a different audience. It’s a very slow way to innovate and update. For every bug you find, you have to fix it three times.
What came from this was another approach to development: the hybrid or web approach. This is where you’re using Web technologies and putting a mobile wrapper around it. The benefit is that you save money. You can use your current Web teams. However, the performance of these applications is sub par at best. Mark Zuckerburg is famous for saying that betting too heavily on HTML 5 was one of the worst business decisions Facebook made. It’s unfortunate that a lot of organizations went this direction and this resulted in poor adoption rates and wasted investments.
#4: Up to 70% shared code with Xamarin.Platform and up to 100% shared code with Xamarin.Forms
#5: Apps are built with standard, native user interface controls for easy and familiar interactions
Apps have access to the full spectrum of functionality exposed by the underlying platform and device.
Apps leverage platform-specific hardware acceleration, and are compiled as native binaries, not interpreted at runtime
#6: Mobile is transformative because mobile apps are context-aware – and context-aware apps require full access to native device capabilities
Mobile users - consumers and employees alike - are more likely to abandon apps that show poor performance or non-standard UI, navigation and controls because it slows them down and forces them to re-learn things they already know
Xamarin takes .NET to the next level and extends it to iOS and Android
Xamarin apps are 100% C# and 100% of Android + iOS platform APIs are exposed
With Xamarin, everything you can do with Objective-C or Java, you can do with .NET
Xamarin apps are 100% native apps, indistinguishable from platform-native apps created with Android Studio, Eclipse or Xcode
Xamarin also includes powerful iOS and Android UI designers that enable you to create beautiful user experiences for Windows, iOS and Android in a visual designer with drag-and-drop simplicity
Xamarin enables developers to use the same languages, libraries, and tools for all major mobile platforms, unlocking the extraordinary productivity of .NET for any iOS and Android while using existing skills and enabling effortless sharing of code among platforms
With Xamarin, you can build native apps once and run them everywhere – giving developers the most productive and powerful platform for creating native cross-platform applications
The cross-platform native approach combines the benefits of both worlds - you get the native user experience for each individual platform, and you also eliminate rework and increase organizational innovation and responsiveness by delivering more apps faster
#7: Every project starts with an idea - and a plan how to turn this idea into reality – a new product or app feature.
Developers track and manage work in a dynamic backlog that is constantly updated.
Once an iteration starts, developers turn great ideas into features.
For this, they need shared services – for example source control - that enable them to collaborate as a team, write and test code and build functionality.
Whenever a developer checks in new code to the source control repository, a build is automatically triggered and after each successful build, automated integration and build verification tests run.
After the build has been successfully verified, it is automatically deployed to Xamarin Test Cloud and app testing commences – manual or automated UI testing on different devices, form factors and platforms.
The next step involves user beta testing – selected users and groups get access to the app, install and use it on their devices and provide valuable feedback that the development team actions.
Once a predefined quality bar has been reached, the app is deployed to the respective app stores and users and customer can install and use this app or update to the newest version.
Once installed, app telemetry data and performance and usage merics are monitored so that the development team can learn from real user interactions and evolve and improve the app in the next iteration – bugs and issues flow directly into the project backlog where they can be triaged and actioned appropriately.
Crash analytics helps developers identify app issues or bugs and enable fast root cause analysis and push out a fix or app update quickly.
#8: By using Microsoft’s mobile DevOps solution, customers will have the CONFIDENCE that they’re shipping apps that function how they INTENDED, and that users will LOVE.
They can ship faster, and continuously update their apps to ensure that the best version of there is always out there
They can be sure that each feature will work because they are continuously testing and monitoring.
They can be sure that their app will work for all devices in their user base with cross-platform support, and they can be sure that developers are comfortable with what they’re shipping.
With mobile DevOps, teams get more time to focus on what’s most important to keeping users engaged – more innovation, more new features.
#10: If you have ever developed for a Windows Platform before these .NET namespaces might look familiar.
However, if we go to a new platform such as Windows Phone or Store we have a new SDK to use and a new set of namespaces.
#11: You can think of iOS and Android development the same with Xamarin. You can see we have all of our .NET namespaces and libraries, but Xamarin give us 100% api coverage of each iOS API in it’s SDK that we access view C#.
#14: There is no compromise on performance.
Xamarin apps look and feel native because they are native.
#15: Xamarin Forms is a new set of APIs allowing you to quickly and easily write shared User Interface code that is still rendered natively on each platform, while still providing direct access to the underlying SDKs if you need it.
#16: We see here the Xamarin approach we talked about earlier
This enables you to be highly productive, share code, but build out UI on each platform and access platform APIs
With Xamarin.Forms you now have a nice Shared UI Code layer, but still access to platform APIs
You can start from native, pick a few screens, or start with forms, and replace with native later
#17: Xamarin.Forms is much more that just a framework and includes everything you need to get up and running to build out full native applications.
If you are used to MVVM type of development you will feel right at home.
#18: First you have a set of pages for each screen of your application
There are things like Content, and MasterDetail which gives you a nice flyout
With a tabbed view you get the correct look on each platform
iOS on bottom, Android on top, and on WP you have a Pivot control
Inside of a page are layouts
A lot of options from something simple like a stack panel to complex and powerful grids
#19: You have more than 40 controls, layouts, and pages to mix and match from.
These are all of the controls you have out of the box, you can of course create your own.
What is unique is you get the native control and have access to it.
Consider an Entry Field
On iOS it is mapped to UITextField
Android it is EditText
Windows Phone it is a TextBox
#20: Xamarin is your complete mobile solution.
Xamarin Platform is usually what you hear about which is building native iOS, Android, Mac, and Windows Apps all in C#
However Xamarin offers a wide range of products for developers to go mobile including Test Cloud, Hockey App, and a way to learn all of mobile with University.
#21: Well there are several challenges that we must overcome as mobile developers including….
#22: First let’s take a look at the shear number of configurations there are between iOS and Android. As iOS progresses this number is only set to increase, and on Android it is already a HUGE number of configurations to even think about testing.
iOS: 7, 7.1, 8, 8.1, 8.2
#23: OpenSignal is a global app that publishes an annual report on Android device fragmentation based on the distinct Android device types that download their app. This is their August 2015 data, with an astonishing 24,000 device types using their app, up by 60% from just last year.
Different device operating systems, form factors, screen sizes, resolutions, chip sets, and manufacturer modifications make it difficult to know that your app will work well on all devices
#24: Looking at just a few of the screen sizes of Samsung devices you couldn’t even fit all of them on the screen, so how do you handle this problem?
#25: The fragmentation isn’t just in the devices, but as we start to build on our applications you soon found out they are ever increasingly complex.
#26: With a simple command you can simulate all of your users interactions to build out a great test suite that can be run over and over again.
#27: This is where Xamarin.UITest comes in to help with this shift. Xamarin.UITest is a framework that ties in directly to the Nunit testing framework to write the UI tests. You can even run them directly against a simulator for free to do regression tests on your applications.
Freely available for testing on a Simulator*
#28: Take test scripts and test again thousands of physical devices!
All Xamarin subscribers get free device time! Check store.xamarin.com for details.
#30: Anything Else!
App Insights
Google Analytics
Flurry
#32: Get started today with free 30 day trial of Xamarin at xamarin.com
#36: The Xamarin Profiler enables developer to dive deep into their mobile apps to analyze and finely tune every last bit of performance. It has several key features.
Available for Xamarin Business Edition Subscribers
#37: Instruments:
Allocations
Time Profiler
Call Tree:
Browse functions easily
Option to invert and separate by threads
#38: Sampling: See where your app is spending the most time.
Memory Snapshots: See how memory is used at different points in time.
#39: Alaska Airlines is mobile-only, cloud-first
Key Points:
Alaska Airlines is a huge Xamarin and Microsoft champion. They have a vision to be mobile-only, and we’re helping them – and their 15,000+ employees, 80% are mobile – from flight attendants to pilots to maintenance crews - get there.
They’ve released two employee-facing apps -- but have 30+ apps in the pipeline. They’re using the Xamarin and Microsoft DevOps stack (Visual Studio Team Services, VS, Xamarin, Azure, etc) to migrate previously web-based apps and activities to mobile
Their "Hopper” app is a new way for employees to experience their stand-by travel privileges, available on iOS, Android, and Windows, including SSO, boarding pass scanning, gate updates, weather, and more – and incorporates native features like TouchID. The app allows employees to take advantage of their employee benefits – easily, from anywhere.
This is just one example of how Alaska – and leading companies – are treating their employees like their customers, resulting in more engaged, happier, and more effective staff members…and happier customers.
#40: Talking Points:
Cinemark is the 3rd largest theater chain in North America, with over 500 locations and 5,000+ screens. They pride themselves on a state-of-the-art digital experience for customers, and, with their mobile apps, they’re building loyal, repeat customers.
After developing their initial app with PhoneGap and Sencha Touch, they turned to Xamarin to get the user experience and developer experience they were missing with HTML5 solutions. The team was able to use their in-house skills and systems to create the high quality, immersive apps – for Android, iOS, and Windows – suitable for a media-rich cinema company.
Using one codebase allows them to get new features to market quickly, and, with 100% access to APIs and native functionality, their developers are limitless, tapping into native mobile-unique functionality, including: locating nearby theaters, securely purchasing tickets, skipping the ticketing lines and using mobile passbook to gain entry to shows. Users can also share movie times and locations with friends via social media. With Xamarin Test Cloud, they can verify any new features work as expected before getting them into the hands of their customers.
Once in the theater, patrons can enter “Cinemode,” silencing their phones during their movie – and receive points toward free tickets and other theater benefits. They’ve also introduced their “Connections” loyalty program, allowing them to cater rewards and offers to specific customers.