Xamarin for C# Developers

Similar documents
Mobile Application Development

XAMARIN Application Development - Workshop

Take Your Team Mobile with Xamarin

Cross-Platform Mobile Platforms and Xamarin. Presented by Mir Majeed

MS_40541 Build Native Cross-Platform Mobile Apps with a Shared C# Business Logic for ios, Android, and UWP in C#.NET with Xamarin and Visual Studio

Introduction to Xamarin Cross Platform Mobile App Development

Steps to Set Up the Environment of Xamarin in Visual

Come and Get Excited about Azure Mobile Services and Xamarin.Forms

Essentials of Developing Windows Store Apps Using C#

Introduction to Mobile Development

Syllabus- Java + Android. Java Fundamentals

Agenda. Overview of Xamarin and Xamarin.Android Xamarin.Android fundamentals Creating a detail screen

Build Cross Platform Video Chat Apps With Xamarin

Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Xamarin Mobile Application Development Cross Platform C And Xamarin Forms Fundamentals

SEVEN ADVANCED ACADEMY

Android Application Development using Kotlin

Module Title : 20484C:Essentials of Developing Windows Store Apps Using C#

Oracle Fusion Middleware 11g: Build Applications with ADF I

Bootcamp Curriculum. Mobile Application Development - 7 Weeks. Training Curriculum. Mobile Application Development Curriculum 1. Cross Platform Design

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

Xamarin. MS (IT), 4 th Sem. HOD, Dept. Of IT, HOW DOES XAMARIN WORKS?

ANDROID SYLLABUS. Advanced Android

We re here to help. Erik Polzin. Colby Williams. Engineer Partner Team. Director Partners and Channels. +1 (415)

MC Android Programming

Chris Key. Senior Consultant. Open Circle Solutions

Developing Mobile Apps with Xamarin and Azure

In this Class Mark shows you how to put applications into packages and how to run them through the command line.

Duration 5 days (For basic crowd 5+3days needed)

Austin Mobile.NET Develops Group

Course 20484: Essentials of Developing Windows Store Apps Using C#

MARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION

ANDROID COURSE BROCHURE

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

ArcGIS Runtime SDK for.net Building Apps. Rex Hansen

Mobile Development Updates From #MSBuild 2017 &.NET Standard (& What It Means For You) Andrew Birch

WPF. Source Module 01: Lesson1

AND-401 Android Certification. The exam is excluded, but we cover and support you in full if you want to sit for the international exam.

Tizen.NET. Transition of Tizen Developer Environment. Samsung Electronics S/W Center Sung-Jae Lee, Seungkeun Lee

ArcGIS Runtime: Building Cross-Platform Apps. Mike Branscomb Michael Tims Tyler Schiewe

PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3

HOW TO BUILD A CUSTOM CONTROL IN XAMARIN.FORMS

To get the most out of the course, you should be somewhat familiar with C# Language &.NET Framework

Oracle Fusion Middleware 11g: Build Applications with ADF I

ArcGIS Runtime SDK for.net: Building Xamarin Apps. Rich Zwaap Thad Tilton

Beginning Silverlight 5 in C #

Android Programming (5 Days)

Practical WPF. Learn by Working Professionals

Windows Presentation Foundation Programming Using C#

Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Android Essentials with Java

Building a mobile enterprise application with Xamarin.Forms, Docker, MVVM and.net Core. Gill

04 Sharing Code Between Windows 8 and Windows Phone 8 in Visual Studio. Ben Riga

Visual Studio 2015: Windows Presentation Foundation (using VB.NET Language) Training Course Outline

Building User Interface for Android Mobile Applications II

Razvoj multiplatformskih mobilnih aplikacija sa Xamarin Forms. Andrej Radinger, MVP, Mobendo

SAURASHTRA UNIVERSITY

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development

MVC & Onwards. CS 442: Mobile App Development Michael Saelee

Required Core Java for Android application development

XAMARIN CROSS PLATFORM DEVELOPMENT COOKBOOK BY GEORGE TASKOS DOWNLOAD EBOOK : XAMARIN CROSS PLATFORM DEVELOPMENT COOKBOOK BY GEORGE TASKOS PDF

Java EE 6: Develop Web Applications with JSF

Windows Presentation Foundation for.net Developers

Java Training Center - Android Application Development

Developing Mobile Apps (357)

Android App Development

Xamarin Mobile Development For Android Cookbook

LEARNING ios APP DEVELOPMENT With Swift 3 & ios 10

ArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen

For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

DE Developing Windows Applications with Microsoft Visual Studio 2010

Microsoft SharePoint Server

Oracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC

Developing ASP.NET MVC 4 Web Applications

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Index. Alessandro Del Sole 2017 A. Del Sole, Beginning Visual Studio for Mac,

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology

ios Certified Associate Developer (ICAD)

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

ArcGIS Runtime SDK for.net Getting Started. Jo Fraley

LTBP INDUSTRIAL TRAINING INSTITUTE

Course Syllabus. Course Title. Who should attend? Course Description. Android ( Level 1 )

4/25/ Xamarin. All rights reserved.

MS_ Essentials of Developing Windows Store Apps Using C#

Hands-On Workshop on Google Android Developer Fundamentals

Comprehensive AngularJS Programming (5 Days)

Building Responsive Apps for Windows 10 Greg Lutz. GrapeCity

Developing Microsoft SharePoint Server 2013 Core Solutions

T R A I N I N G P U B L I S H I N G C O N S U L T I N G

20486: Developing ASP.NET MVC 4 Web Applications

CS 235AM, Mobile Application Development: Android Spring 2016

PROCE55 Mobile: Web API App. Web API.

ATC Android Application Development

Developing Windows Applications with Microsoft Visual Studio 2010

Programming School for 21 st Century. syllabus MOBILE BACKEND DEVOPS

Open Source Library Developer & IT Pro


Android App Development. Ahmad Tayeb

Android App Development for Beginners

Transcription:

Telephone: 0208 942 5724 Email: info@aspecttraining.co.uk YOUR COURSE, YOUR WAY - MORE EFFECTIVE IT TRAINING Xamarin for C# Developers Duration: 5 days Overview: C# is one of the most popular development languages in the world but we write the majority of mobile apps in Java, Swift or Objective-C. Now 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, are fully native and offer the full functionality of the platform they target. We can now build architecture with this cross-platform functionality in mind and construct it so that most of our code can be re-used in Windows Phone, ios and Android apps. In this course, you'll learn about the Xamarin environment. You'll learn about cross-platform development, Xamarin.Android and Xamarin.iOS. All this using the knowledge you already have: C#! Prerequisites: Delegates should have experience developing applications or websites using C#; the course assumes you are familiar with the C# language. XAML knowledge is useful but is not essential Topics: 1 - C# Review Value and Reference Types under the hood Classes, Encapsulation and Properties Inheritance and Polymorphism Interfaces and Decoupling Dependency Injection Inversion of Control Generics Delegates Anonymous Delegates and Lambdas Tasks and async Useful Design Patterns 2 - Xamarin Introduction

What is Xamarin Bit of History Benefits and Disadvantages of using Xamarin Mobile Development Challenges Where does it fit in? How does it work? What you need to get started Getting started with Xamarin Studio 3 - Getting Started with Xamarin.android android Projects API Versions Resources and Images Layouts App Architecture Creating Activities Accessing Views Working with Intents Launching Activities Passing data between activities Working with an activities lifecycle 4 - Designing your android UI with Layouts Creating the UI with the Designer Designing Layouts and working with Linear Relative Table Grid layouts Working with some of the built in views including Date and time picker Standard Views Spinner CardView ScrollView 5 - Lists, Tabs and Fragments in android

ListViews and ListAdapters Custom ListAdapters Built in and Custom Row Layouts Working with Fragments Using fragments declaratively and programmatically The FragmentManager Fragment Lifecycle State Management Tabs and the Action Bar 6 - Additional android Issues Activity Lifecycle State Management Rotation and managing alternate layouts Drawables and resolution 7 - Cross Platform Code Sharing Why Code Share Code sharing Options Shared Projects Portable Class Libraries Ramping up code reuse across platforms Cross Platform Data Access Abstracting device specificity Dependency Injection Inversion of Control Containers MVVM Pattern MVVM Light MVVMCross 8 - Getting Started With ios Development in Xamarin ios Development in Xamarin Solutions, Projects and Files Intro to Storyboards, Scenes and Segues MVC and View Controllers Linking Scenes to View Controllers Working with Multiple View Controllers Modal Display

Navigation Controllers Transferring Data between Scenes Loading Storyboards from Code 9 - Designing an ios Layout Xamarin ios Designer Intro Designing a View Using Auto Layout Working with Constraints Understanding and Exploiting Size Classes ios UI Controls Unwind Segues 10 - Working with Table Views Table Views Types of Table View Building a Table View Static Table Views Dynamic Table Views Table View Controllers Table View Cells Headers and Footers Editing Cells Collection Views 11 - Controlling ios Navigation and Storage Manual Storyboards Navigation Controllers Tab Bar Controllers Modal View Controllers Split View Controllers Settings and plists Working with files User Defaults Database 12 - App Deployment for android and ios Preparing and app for deployment Configuration

Building Deploying to the app store 13 - Xamarin.Forms What are Xamarin Forms Getting started withâ How it works Basic elements Pages Layouts Sizing and Positioning Views Hooking up to Code Alerts Navigation 14 - Forms, ListViews and Data Binding with Xamarin.Forms Data Binding Overview Page Binding Change Notification Field Binding Field to Field Binding Displaying Lists with the ListView Making life easier with Resources and Styles Copyright 2019 - Aspect Training