Android Development with Mono for Android 4 - Training via AppDev
My Android Development with Mono for Android 4 Video Training Series via AppDev is out and available. That's right, .NET/C# developers can now write native apps for Android devices. I hope that this is helpful to you as you get up to speed with Mono for Android. Here is some info on the training:
This course will show you how to use Mono for Android 4 by starting with how to install Mono for Android 4, introduce the SDK tools and then debugging of applications. The course then will show how to use the Emulators for items like interface design and controls. Next are the different types of Android devices and how to support them. Application Activities and lifecycles are covered and then Menus, Tables and Data. The course will then show the soft keyboards, advanced controls, user notifications and working with the contacts lists. The course will conclude with working with device hardware for directions, multimedia and Geo location.
In this course, you will learn:
- How to set up an Android Emulator
- About Android application framework support
- How to debug using profiling with Traceview
- How to setup a virtual device for Android emulation
- To design screen layouts for Android tablets
- About the basic set of controls
- What are the different Android application states
- How options menu is used with Action Bar in Android 3.0 and higher
- About the different types of virtual keyboards
- What is a Toast Nortification
- What media types Android supports
Installation of Mono Droid
- What is Mono for Android
- Mono for Android Installer
- Android SDK
- MonoDeveloper for Windows
- MAC Android SDK
Android SDK Tools
- Android Development
- Android Debug Bridge - ADB
- Dalvik Debug Monitor Server - DDMS
Android Debugging and Testing
- Android Ecosystem
- Debugging Operating System
- Android Debug Bridge
Android Emulator
- Setup an Emulator Session
- Features Available
- Multiple Emulator Sessions
Android User Interface Design
- User Interface
- Selection and Focus
- Layouts for Different Screen Sizes
- DroidDraw
Android Controls
- User Interface Basics
- XML Layout
- Images
Android Devices and their Support
- Screen Resolution
- Android Manifest
- Visual Studio Project Properties
Android Applications - Activities and Lifecycles
- Parts of an Application
- Activity Life Cycle
- Mono for Android Specifics
Mono for Android Menus
- Types of Menus
- Creating Menus via Text
- Creating Menus via Resources
Tables and Data
- Data Terms and Interchange Standards
- Web Services
- Displaying Data
Android Soft Keyboards and User Hints
- Input Types
- Hints
Advanced Controls
- Writing a Custom Control
- Drag and Drop
- User Input
- Toast Notification
Android User Notification
- Dialogs
- Notifications
- Toast
Address Book, Contacts and Content Providers
- Content Providers
- Address Book
- Calendar
- General Guidelines for Queries
Integrating with Device Hardware
- Sensor API
- Vibration
- General Pattern
- Turn by Turn Directions
Multimedia
- Play Video
- Play Audio
Android and Locations
- Location
- Proximity
- GeoCode
- Maps