Microsoft Visual Studio: Developing Cross-Platform Apps With C# Using Xamarin



Similar documents
Take Your Team Mobile with Xamarin

Oracle Database: Engineered Systems Introduction to NoSQL

Building cross-platform mobile apps with Xamarin

Windows Presentation Foundation (WPF)

Evaluation of Xamarin Forms for MultiPlatform Mobile Application Development

Build apps your users will love with Xamarin. Mobile Edge 11 Nov 2015

Mobile App Design and Development

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Xamarin a Cross Platform App Development Technology. A white paper on Fundamentals and Implementations of Xamarin Cross platform Mobile Technology

Visual Studio 2008: Windows Presentation Foundation

How Simple Is It To Develop a Mobile App? Uma Sudhan OpenEdge Developer 7 th Oct 2013

Building cross-platform Modern Apps: the Design perspective. Amit Bahree, Senior Director,

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

Developing Cross-Platform.NET Apps with ArcGIS Runtime

DuPont Diagnostics takes food safety test results mobile with Xamarin.Forms

Xamarin.Forms. Hands On

Mumbai, India 1 kunalprajapati365@gmail.com 2 phadakedhananjay@gmail.com 3 archit.poddar@gmail.com

20481C: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

ORACLE ADF MOBILE DATA SHEET

Lecture 4 Cross-Platform Development. <lecturer, date>

SYNCFUSIONN ESSENTIAL STUDIO ENTERPRISE E EDITION

CHAPTER 1: INTRODUCTION TO ANDROID, MOBILE DEVICES, AND THE MARKETPLACE

Allow Installation from Unknown Sources

Enterprise Mobile Application Development: Native or Hybrid?

Arduino Training - Basics of Micro-controllers Programming Basics

WHITEPAPER. Pros & cons of native vs cross-platform mobile development with Xamarin

Android App for SAP Business One. Z3moB1le App Version 1.00 Pagina 1 di 12.

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

ios Application Development &

automated acceptance testing of mobile apps

Here to take you beyond Mobile Application development using Android Course details

Cross-Platform Phone Apps & Sites with jquery Mobile

Microsoft Windows Server 2008: MS-6435 Designing Network and Applications Infrastructure MCITP 6435

BASIC COMPONENTS. There are 3 basic components in every Apache Cordova project:

Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB)

Property Apps and Mobile Websites - UK. w:// t:// e:// hq@ultrait.org

Developing and deploying mobile apps

Modifier with Visual Basic with Applications (VBA) in Microsoft Dynamics GP 9.0

Cross-platform mobile development with Visual C

If you want to skip straight to the technical details of localizing Xamarin apps, start with one of these platform-specific how-to articles:

Microsoft Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Essentials of Developing Windows Store Apps Using C# MOC 20484

The story so far: Teaching Mobile App Development at PG level at Londonmet


Making Mobile a Reality

/// CHOOSING THE BEST MOBILE TECHNOLOGY. Overview

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application

Developing ASP.NET MVC 4 Web Applications

HTML5 the new. standard for Interactive Web

Android Developer Fundamental 1

Google Drive lets you store and share all your stuff, including documents, videos, images and other files that are important to

Microsoft Report Builder 3.0 with SQL 2008R2, SQL 2012 Express and SQL 2012 Course 55005A; 2 Days, Instructor-led

Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led

Client Overview. Engagement Situation

Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.

MA-WA1920: Enterprise iphone and ipad Programming

CROSS-PLATFORM MOBILE APPLICATION DEVELOPMENT WITH XAMARIN.FORMS

Add page numbers and headers and footers by using the gallery, or create a custom page number, header, or footer.

Oracle Forms Developer 10g: Build Internet Applications

Developing Applications for ios

Creating Power BI solutions using Power BI Desktop

Workshop on Android and Applications Development

Avanade & Xamarin: The fast path to mobile success.

Xamarin Cross-platform Application Development

Microsoft Dynamics AX Windows 8 App Starter Kit. App Development Guide Version 1.0

View Controller Programming Guide for ios

Version: July Windows 7

Mobile Communicator for Mobile Devices

GSA2013: The Great SharePoint Adventure 2013

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

Microsoft Windows Server 2008: Configuring and Troubleshooting Internet Information Services IIS

Statement of Direction

Dev01: Kentico CMS 7 Developer Essentials Syllabus

Beginner s Android Development Tutorial!

HTML5. Turn this page to see Quick Guide of CTTC

An Analysis of Mobile Application Development Approaches

I want you to know how to use Android accessibility features with accessible instructional materials.

App Development for Modern UI MODULE 4: APP DEVELOPMENT ESSENTIALS

THE OPPORTUNITIES & CHALLENGES OF MOBILE LEARNING

white paper Modernizing the User Interface: a Smarter View with Rumba+

LR120 Load Runner 12.0 Essentials Instructor-Led Training Version 12.0

Skillsoft Course Directory

Mobile Device Management: Deployment

2667A - Introduction to Programming

Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB)

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

Transcription:

coursemonster.com/au Microsoft Visual Studio: Developing Cross-Platform Apps With C# Using Xamarin View training dates» Overview C# is one of the most popular development languages in the world. While it was originally possible to build.net apps running on Windows-based devices only, the game has changed. Dramatically. Using Xamarin, we can now write apps which run on Android and ios devices natively using C#. This way, C# allows us to target billions of extra devices using the language we all love. The experiences which users get from Xamarin-base apps is fully native: the apps aren't web-based, trimmed-down versions of the apps. Instead, they offer the full functionality of the platform they target. The impact in terms of re-using code is huge. We can build an architecture with this cross-platform functionality in mind and construct it so that a lot (or maybe we should say: most) of our code can be re-used in Windows Phone, ios and Android apps. In this 3 day course, you'll learn about the Xamarin environment. You'll learn about cross-platform development, Xamarin.Android and Xamarin.iOS. All this becomes possible using the knowledge you already have: C#! Prerequisites Students should have experience developing applications or websites using C#; the course assumes you are familiar with the C# language. XAML knowledge is a plus but is not required. Course Outline Chapter 1: Introduction to cross-platform development with Xamarin In the first chapter, we are looking at a complete, high-level overview of the Xamarin platform. We will look at the different development environments (Visual Studio and Xamarin Studio) and explore all the different building blocks that make up the Xamarin toolset. An overview of the setup when creating your own environment is also included. : Hello Xamarin! C# everywhere How Xamarin works Xamarin components

Visual Studio integration Xamarin Studio Xamarin Forms and XAML Xamarin Test Cloud Preparing your environment for Xamarin Chapter 2: Cross-platform code-sharing approaches and architectural considerations In chapter 2, we are exploring the different approaches which are possible to create cross-platform applications which share code between Windows Phone, ios and Android (and even Windows 8.1). This chapter focuses mostly on the architectural considerations. : Code sharing options Architecture Cross platform solutions Dealing with platform specific items Demo Shared Projects Portable Class Libraries Chapter 3: Building our first Xamarin.Android application Starting with Chapter 3, we are going to focus on Xamarin.Android. In this chapter, we are introducing the most important aspects of Android development by means of a large instructor-led demonstration. Along the way, you'll learn about activities, intents and much more. Activities Intents Services Permissions Resources Chapter 4: UI Development with Xamarin.Android In Chapter 3, we've seen the basic concepts of Android development. In Chapter 4, we are digging deeper in the UI aspects. We will see how Xamarin.Android makes it possible to create a good-looking UI. You'll learn about the most important views, the layout managers and fragments, a very important aspect when it comes to building Android apps. Introduction to UI layout Working with the designer tools Layout in Android Views in Android ListViews and Adapters

Working with Fragments Chapter 5: Programming Android Chapter 5 covers more advanced concepts in Android development. This topic contains a collection of topics which are vital to understanding more advanced programming concepts in Android development. More on Activities Rotation of the device Resources Graphics Permissions Navigation in Android apps Working with services Chapter 6: Deploying your Xamarin.Android apps In this final topic covering Android development, we will look at what it takes to deploy apps to the store. We will look at the different stores and see how we can make our app ready for deployment in Google Play. Debugging and logging Packaging and deploying to the store Chapter 7: Building our first Xamarin.IOS application Chapter 7 is the first one which covers ios development using Xamarin.iOS. Similarly to what we have done with Android, we will look at the basic concepts in ios development by means of a large instructor-led demonstration. Along the way, the most important ios development concepts are explained. Getting started in ios UIViewController NavigationController Storyboards Chapter 8: Controllers in-depth ios development has a couple of very important concepts that you need to grasp. Controllers is one of them. In this chapter, we are digging into the specifics of controllers and will take a look at some of the built-in controllers in ios. Protocols and delegates UIViewController

UINavigationController UITabController Modal controller ipad controller UI flow creation in Storyboards Chapter 9: Views in-depth Building a good-looking UI in ios requires the use of views. In Chapter 9, we are exploring the different views we get by default in Xamarin.iOS. We can create our UIs with the designer in Visual Studio, we'll look at using this designer as well. Working with the designer Text input Buttons Images Progress Scrolling Alerts Chapter 10: Table and collection views Using Table views is a very important aspect in almost every ios application. This chapter digs deep into the use of table views and how they get their data. TableViews TableSource Indexing Headers and footers Cell appearance Editing data Collection Views Chapter 11: Programming Xamarin.iOS Chapter 11 includes a number of more advanced topics in ios development. Using images Using graphics Resources Permissions and plists Working with local files on the device Creating apps in code entirely

Chapter 12: Deploying your Xamarin.iOS applications Once your app is ready, it needs to be deployed in the App Store. Making sure it passes certification requires following a number of steps. In this chapter, we will look at the different steps we need to follow. Debugging Deploying to the store Chapter 13: Introduction to Xamarin.Forms Recently, Xamarin added Xamarin.Forms to the Xamarin product family. Using Forms, we can easily create apps using a single code-base, including the UI, targeting ios, Android and Windows Phone, while still creating a native app. In this chapter, we will explore Xamarin.Forms. Introduction to Xamarin Forms Project structure Pages Views and layouts Lists Navigation Platform features Working with the DependencyService Chapter 14: XAML and databinding in Xamarin.Forms Xamarin.Forms lends itself to being used with XAML and even supports data binding. This final chapter will look at how we can use these. What is XAML? Building an app with XAML XAML Syntax XAML Markup Extensions Data binding View training dates» Need more information? Why not call one of our professional training advisors on 1300 848 567 or email us at training@coursemonster.com The training course outline shown above is a standardised version representing all the dates available and may vary from

the course you attend. You will be sent the supplier's course outline when you enquire about a specific date. CourseMonster Pty Ltd, 175-177 Chapel Street, St Kilda, Melbourne 3182 Telephone: 1300 848 567 (From abroad dial +61 1300 848 5671) - E-mail:info@coursemonster.com