Xamarin Android: A Master Guide To App Development In C#
Skill Success
Summary
- Certificate of completion - Free
- 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.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.