Skip to content

Xamarin Android: A Master Guide To App Development In C#


Skill Success

Summary

Price
£157 inc VAT
Or £52.33/mo. for 3 months...
Study method
Online
Duration
Self-paced
Qualification
No formal qualification
Certificates
  • Certificate of completion - Free
Additional info
  • Tutor is available to students

Overview

This course includes lifetime access so you can complete the course at your own speed.

In this course, you will learn the essential concepts in coding in C# and .Net to build your Android mobile app using Xamarin.

Benefits of taking this course include:

  • Unlimited and lifetime access to the course
  • Learn the course at your own pace
  • Course can be accessed on any platform
  • 24/7 Customer support

Course media

Description

This course is designed to be the complete reference guide for building apps in Xamarin Android. I will teach you Android specific concepts and cover most of the code you will ever need!

Take this course and you will go from beginner to completely proficient. No more translating of Java code to try make your Xamarin Android application work. Now you have all the C# and .Net coding answers contained in this course!

This Xamarin Android: A Master Guide To App Development In C# course will cover the following topics:

Section 1 - Introduction And Setup

  • Introduction
  • How You Should Use This Course
  • Xamarin.Android And Simulator Setup On A Mac
  • Xamarin.Android And Simulator Setup On A Pc

Section 2 - Create Your First Xamarin.Android App

  • Introduction To Create Your First Xamarin.Android App
  • Creating And Running A Xamarin.Android App
  • Walkthrough Of Android Specific Project Layouts
  • Task – Your First Xamarin.Android App
  • Solution – Your First Xamarin.Android App
  • Summary Of Create Your First Xamarin.Android App

Section 3 - Xamarin Android Layouts And Basic UI

  • Introduction To Xamarin Android Layouts And Basic UI
  • Linear Layouts And Layouts In General
  • Relative Layouts
  • Text Views And Edit Text Views
  • Manipulating Screen Objects With Button Clicks
  • Task – Slow Text Mover
  • Solution – Slow Text Mover
  • Summary Of Xamarin Android Layouts And Basic UI

Section 4 - More Xamarin Android Basic UI

  • Introduction To More Xamarin Android Basic UI
  • Radio Buttons, Radio Groups And How To Debug Android Apps
  • Toggle Buttons
  • Spinners For Selecting Items From Drop Down Lists
  • Task – Create A Radio Group To Select 2 Separate Lists
  • Solution – Create A Radio Group To Select 2 Separate Lists
  • Summary Of More Xamarin Android Basic UI

Section 5 - Create A Xamarin.Android App With Scrolling Lists

  • Introduction To Creating A Xamarin.Android App With Scrolling Lists
  • Create A List View With Basic Rows
  • Handling List View Clicks
  • Show More Complicated Data With A Custom Adapter
  • Create A List View With Custom Rows
  • List View – Fast Scrolling And Section Indexing
  • Summary Of Creating A Xamarin.Android App With Scrolling Lists

Section 6 - Resources On Xamarin.Android

  • Introduction To Resources On Xamarin.Android
  • How To Load An Image In A Layout Or Programmatically
  • How To Translate Your App With No Extra Coding
  • Differences Between Assets And Resources
  • Creating Images For Different Screen Densities
  • Summary Of Resources On Xamarin.Android

Section 7 - Activities On Xamarin.Android

  • Introduction To Activities On Xamarin.Android
  • What Is An Activity Exactly?
  • How To Start New Activities
  • How To Pass Data Between Activities
  • Activity Lifecycles – What Happens And When
  • Summary Of Activity Lifecycles On Xamarin.Android

Section 8 - Graphics And Simple Animation On Xamarin Android

  • Introduction To Graphics And Simple Animation On Xamarin.Android
  • Where Can You Use Graphics And Animation?
  • XML Drawable Graphics
  • XML Drawable Graphics For Button States
  • Fading Between Images With XML Drawable Animations
  • View Animations: Original Android API
  • Property Animations: Preferred
  • Summary Of Graphics And Simple Animation On Xamarin.Android

Section 9 - Directories, Files, Reading And Writing

  • Introduction To Directories, Files, Reading And Writing
  • The Android File System Structure
  • Where Can Android Apps Write Files To?
  • How To Create And List Files And Folders In Xamarin.Android
  • How To Read And Write A Text File In Xamarin.Android
  • Task – Log File Creation
  • Solution – Log File Creation
  • Summary Of Directories, Files, Reading And Writing

Section 10 - Alerts And Notifications On Xamarin.Android

  • Introduction To Alerts And Notifications On Xamarin.Android
  • Basic Alert Dialogs And List Dialogs On Android
  • Toasts On Android
  • Local Notifications On Android
  • Summary Of Alerts And Notifications On Xamarin.Android

Section 11 - Themes, Action Bars And Toolbars With Material Design

  • Introduction To Themes, Action Bars And Toolbars With Material Design
  • Theming An App With Material Design: AppCompat
  • Implementing Action Bar Or Toolbar
  • How To Include Menu Items In A Toolbar
  • Summary Of Themes, Action Bars And Toolbars With Material Design

Section 12 - App Icons In Xamarin.Android

  • Introduction To App Icons In Xamarin.Android
  • Application Icon Design Philosophy
  • Launcher Icon Sizing Creation And Assigning In Xamarin Studio
  • Summary Of App Icons In Xamarin.android

Who is this course for?

This course is designed for anyone who is interested in learning Xamarin, C# and .Net.

Requirements

  • Beginners to C# should only take this course after completing an intro to C# course

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Certificates

Certificate of completion

Digital certificate - Included

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.