- Introduction
- How You Should Use This Course (Important, Please do not Skip)
- Xamarin.Android and Simulator Setup on a Mac
- Xamarin.Android and Simulator Setup on a PC
- 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
- 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
- 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
- Introduction to Creating a Xamarin.Android App With Scrolling Lists
- Scrolling Lists on Android - What is a List View?
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Get More Free Xamarin Tutorials