Xamarin Android - A Master Guide to App Development in C#

Complete Xamarin.Android Reference for Building Apps in C#. Threading, Images, Controls, Animations and Much More!
4.5 (94 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
482 students enrolled
$19
$25
24% off
Take This Course
  • Lectures 76
  • Length 7.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 English

Course Description

*************

Released End of April 2016 this course contains up to date instructions on creating fantastic Android apps using the latest version of Xamarin 4.0

*************

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!

*************

Forget the $2000 fee at Xamarin University, get the same information here for a fraction of the cost!

What You'll Learn:

  • Make your First Xamarin.Android App
  • Basic UI Elements on Android
  • Advanced UI Elements on Android
  • List Views (scrolling lists)
  • Android resources
  • Activities on Android
  • Activity life cycles (very important)
  • XML drawable graphics
  • Animations
  • Android file system structure
  • Where your app can store files
  • App permissions
  • Alerts and notifications
  • Material design themes
  • Creating toolbars
  • Launcher icons (or app icons)

*************

BONUS 1: I give you lots of handy tips and advice in lectures (not included in list above)

*************

BONUS 2: Ask me to create a lecture for anything you want to see in this course. Completely FREE.

*************

Promo music courtesy of Ben Sound.

What are the requirements?

  • A Mac or PC running Xamarin Studio (installation covered in course)

What am I going to get from this course?

  • Create fantastic and functional Android Apps
  • Understand common Android design patterns
  • Use graphics and animations
  • Create list views with custom designs

What is the target audience?

  • Beginners to C# should ONLY take this course after completing an intro to C# course!
  • Those with coding experience but little Xamarin or Android experience should take this course

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction and Setup
Introduction
Preview
04:17
How You Should Use This Course (Important, Please do not Skip)
01:46
Xamarin.Android and Simulator Setup on a Mac
05:08
Xamarin.Android and Simulator Setup on a PC
05:37
Section 2: Create Your First Xamarin.Android App
Introduction to Create Your First Xamarin.Android App
Preview
01:23
Creating and Running a Xamarin.Android App
07:20
Walkthrough of Android Specific Project Layouts
11:09
Task - Your First Xamarin.Android App
05:12
Solution - Your First Xamarin.Android App
04:34
Summary of Create Your First Xamarin.Android App
00:59
Section 3: Xamarin Android Layouts and Basic UI
Introduction to Xamarin Android Layouts and Basic UI
Preview
01:56
Linear Layouts (and Layouts in General)
10:36
Relative Layouts
04:14
Text Views and Edit Text Views
04:47
Manipulating Screen Objects with Button Clicks
04:13
Task - Slow Text Mover
01:54
Solution - Slow Text Mover
11:17
Summary of Xamarin Android Layouts and Basic UI
01:34
Section 4: More Xamarin Android Basic UI
Introduction to More Xamarin Android Basic UI
Preview
01:11
Radio Buttons, Radio Groups and How to Debug Android Apps
11:17
Toggle Buttons
04:29
Spinners for Selecting Items from Drop Down Lists
09:02
Task - Create a Radio Group to Select 2 Separate Lists
01:32
Solution - Create a Radio Group to Select 2 Separate Lists
16:11
Summary of More Xamarin Android Basic UI
00:57
Section 5: Create a Xamarin.Android App With Scrolling Lists
Introduction to Creating a Xamarin.Android App With Scrolling Lists
Preview
01:55
Scrolling Lists on Android - What is a List View?
01:47
Create a List View with Basic Rows
08:49
Handling List View Clicks
03:53
Show More Complicated Data with a Custom Adapter
12:40
Create a List View with Custom Rows
11:16
List View - Fast Scrolling and Section Indexing
14:52
Summary of Creating a Xamarin.Android App With Scrolling Lists
02:12
Section 6: Resources on Xamarin.Android
Introduction to Resources on Xamarin.Android
Preview
01:32
How to Load an Image in a Layout or Programmatically
08:16
How to Translate Your App With no Extra Coding
05:26
Differences Between Assets and Resources
07:43
Creating Images for Different Screen Densities
08:05
Summary of Resources on Xamarin.Android
01:34
Section 7: Activities on Xamarin.Android
Introduction to Activities on Xamarin.Android
Preview
01:13
What is an Activity Exactly?
03:35
How to Start New Activities
11:16
How to Pass Data Between Activities
06:28
Activity Lifecycles - What Happens and When
09:52
Summary of Activity Lifecycles on Xamarin.Android
01:10
Section 8: Graphics and Simple Animation on Xamarin Android
Introduction to Graphics and Simple Animation on Xamarin.Android
Preview
01:57
Where Can You Use Graphics and Animation?
02:19
XML Drawable Graphics
11:02
XML Drawable Graphics for Button States
07:11
Fading Between Images with XML Drawable Animations
09:19
View Animations (Original Android API)
13:22
Property Animations (Preferred)
10:54
Summary of Graphics and Simple Animation on Xamarin.Android
01:10
Section 9: Directories, Files, Reading and Writing
Introduction to Directories, Files, Reading and Writing
Preview
01:24
The Android File System Structure
04:52
Where can Android Apps Write Files to?
01:50
How to Create and List Files and Folders in Xamarin.Android
11:02
How to Read and Write a Text File in Xamarin.Android
09:38
Task - Log File Creation
01:47
Solution - Log File Creation
14:20
Summary of Directories, Files, Reading and Writing
00:59
Section 10: Alerts and Notifications on Xamarin.Android
Introduction to Alerts and Notifications on Xamarin.Android
Preview
01:04
Basic Alert Dialogs and List Dialogs on Android
08:44
Toasts on Android
01:33
Local Notifications on Android
12:49
Summary of Alerts and Notifications on Xamarin.Android
00:57
Section 11: Themes, Action Bars and Toolbars with Material Design
Introduction to Themes, Action Bars and Toolbars with Material Design
Preview
01:52
Theming an App with Material Design (AppCompat)
16:42
Implementing Action Bar or Toolbar
13:48
How to Include Menu Items in a Toolbar
09:18
Summary of Themes, Action Bars and Toolbars with Material Design
00:55
Section 12: App Icons in Xamarin.Android
Introduction to App Icons in Xamarin.Android
00:50
Application Icon Design Philosophy
03:12
Launcher Icon Sizing Creation and Assigning in Xamarin Studio
02:34
Summary of App Icons in Xamarin.Android
00:41
Section 13: Thanks for Watching and Contribute Your Xamarin Requests
Get More Free Xamarin Tutorials
01:19

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mr Grant Klimaytys, Professional App Developer and Teacher

Swift 3 on iOS, a little Java here and there and C# for Xamarin. I'll show you how to use them all!

When you learn from me you learn in an holistic manner. You learn concepts that are applicable to ALL mobile systems.

My aim is to get you qualified mighty fast, with very little hair tearing from frustration!

And what does that mean for you?

You'll be able to make your own apps to earn passive income. Or you could become a freelance developer which I can honestly say it is the best life in the world. You will have no boss and earn an hourly rate of over $100. You can also take holiday whenever you want!

Of course you have to learn how to make good apps first so take my courses now and you will see how easy mobile app development can be!

Ready to start learning?
Take This Course