Location
-
Format
What’s this? Ways to train
Classroom
Live, instructor-led training in a standard, professional classroom environmentVirtual
Live, instructor-led training conducted over the internet, with hands-on labsOnline
An online, HTML5, self-paced learning experience available for all coursesOn-site
Private training for your entire team, delivered at your location, a training center, or onlineVideo classroom
Learn more about our training formats
High-definition video of our most popular courses, streamed to your laptop or personal device
-
3 Days
-
All of our private classes are customized to your organization's needs.
-
Click on the button below to send us your details and you will be contacted shortly.
Already purchased this offering? Log in
Request more information
Inquiry for: Myself My Company
By providing your contact details, you agree to our Privacy Policy
Thank You
Our learning consultant will get back to you in 1 business day
Xamarin for Android and iOS
AUDIENCE
Training target group
includes people performing key activities inside the development teams. Course
is targeted to developers, team leaders, testers and development managers
interested is broadly understanding Xamarin framework, development platform and
tools related to real world development in C# and Xamarin SDK.
PREREQUISITES
Students should have experience developing
applications or websites using C#, the course assumes you are familiar with C#
language. XAML knowledge is a plus but is not required.
METHODOLOGY
This program will be conducted with
interactive lectures, PowerPoint presentation, discussion and practical
exercise.
COURSE OBJECTIVES
The aim of this training is to acquire
knowledge and to practice in the workshop style, topics related to mobile
application development in Xamarin, learning views syntax, data access and
useful libraries in everyday programming. Course participants will acquire
knowledge, familiar themselves with approaches and techniques relevant to
language itself, to the development environment and management tools.
Modules
- Introduction
- What is Xamarin?
- Xamarin Studio & Visual Studio Integration
- Introduction
- Setup & Installation
- Android Project creation
- Android Activity lifecycle
- Running App on the Emulator
- How to debug your app
- Introduction
- Layout, View and ViewGroup
- User interface
- Using the Android Designer
- Tie the User Interface to Code
- Introduction
- Forward & Backward navigation
- The usage and importance of Fragment
- Swipe-Navigation
- Support Package and Namespace
- Introduction
- Android Master/Detail Experience
- Creating a Master List Activity
- Working with an ArrayAdapter
- Why an ArrayAdapter isn't our Best Choice
- Creating a Custom List Adapter
- Implementing List Adapter GetView
- Connecting the Custom List Adapter
- Starting the Detail Activity
- Passing Intent Extras
- Introduction
- Setup & Installation
- iOS Project creation
- Storyboards, UI File and UI code
- UI Controls and properties
- Tie the User Interface to Code
- Running App on the Emulator
- How to debug your app
- Introduction
- Storyboards, Xibs and code
- Using the iOS Designer
- User interface controls
- Tie the User Interface to Code
- Introduction
- Forward & Backward navigation
- View Controller and Navigation Controller
- Swipe-Navigation
- Handling Navigation Events
- Introduction
- What are Protocols
- Swipe Navigation with Delegates vs. Protocol
- The Challenge of Protocols in C#
- Implementing Protocols in Xamarin
- Introduction
- Master/Detail Experience and Architecture
- Creating a Table View Controller
- Creating a Table View Data Source
- Connecting Table View and Data Source
- Passing data to the Detail View Controller
- Introduction
- Creating a Portable Class Library
- Add Basic Data Representation
- Add Data Management
- Create Cursor-Like Behavior
- Connect to Android User Interface
- Connect to iOS User Interface
- Providing Visual Feedback from the Library
- Introduction
- Shared Image Management in the iOS App
- Quick-and-Dirty Shared Image Management in the Android App
- Translating Image Names to Resource Identifiers with Reflection
- Reducing Image Translation Overhead

Low Lee Tak
Low Lee Tak has been working in the IT industry since 2007 and exposed to all the common challenges faced by IT personnel. With the years of experience working in multiple projects, he is exposed to various platform and programming languages.He shares his passion in Xamarin Platforms and developed several projects in iOS, Android and Windows Phone. He is also doing well in web and server platform which is mainly using TypeScript + AngularJS and ASP.Net.He has successfully managed and implemented projects spanning Asia Pacific with disparate hardware and software applications. His key areas of work have been on various platforms but mainly focus on mobile area. Read More
Course Reviews
0
0 Ratings