Course at a glance
Included in these subscriptions:
- Dev & IT Pro Video
- Dev & IT Pro Power Pack
Release date | 7/14/2012 | |
Level | Intermediate | |
Runtime | 1h 19m | |
Closed captioning | N/A | |
Transcript | N/A | |
eBooks / courseware | N/A | |
Hands-on labs | N/A | |
Sample code | Included | |
Exams | Included |
Course description
Mono for Android by Xamarin has become an excellent development platform for creating applications for the Android OS. The release of Mono for Android 4.2 has introduced some new features. This course will cover the Android Java binding library project with use of .NET, library customization and bindings. Then finish up with Application 1.5 support and content loaders.
Prerequisites
This course assumes that you are comfortable developing applications using Visual Studio 2010, C# and Java. You should also be familiar with Mono for Android. Mono Android requires Visual Studio 2010 Professional or higher (and will not work with Visual Studio Express editions).
Learning Paths
This course is part of the following LearnNowOnline SuccessPaths™:
Mobile Development Using Xamarin
Meet the expert
Wallace McClure specializes in building applications that have large numbers of users and large amounts of data as well as user interface specific technologies such as AJAX, iPhone, and Android. He is a Microsoft MVP, ASPInsider, and a partner in Scalable Development, Inc. Wally has authored books on iPhone Programming with Mono/MonoTouch, Android Programming with Mono for Android, application architecture, ADO.NET and SQL Server, and finally AJAX.
Course outline
Java Binding Library
Java and Dot Net (14:59)
- Introduction (00:23)
- Past History (00:56)
- Leverage Java in .NET/C# (01:33)
- Java Bindings Library (00:49)
- General Workflow (01:15)
- Differences (02:12)
- Default Operations (00:36)
- Demo: Class File Eclipse (01:39)
- Demo: Class File Visual Studio (02:02)
- Demo: Disassembler (03:21)
- Summary (00:08)
Java Library Customization (20:28)
- Introduction (00:25)
- Transforms (01:34)
- EnumFields.xml (00:42)
- EnumMethods.xml (00:31)
- Metadata.xml (00:55)
- Walk Thru a Simple Import (00:39)
- Demo: Jar File (01:02)
- Demo: Jar File in VS (00:49)
- Demo: EnumFields.xml (01:28)
- Demo: EnumMethods.xml (00:55)
- Demo: Metadata.xml (00:53)
- Demo: Method Rename (01:15)
- Demo: Parameter Rename (01:39)
- Demo: Add in a Class (00:52)
- Demo: Object Directory (00:49)
- Demo: Using the API (03:05)
- What about Properties (01:22)
- Files That are Created (01:15)
- Summary (00:09)
Use The Bindings (07:02)
- Introduction (00:25)
- Using the Bindings (01:06)
- Demo: Using the Bindings (00:21)
- Demo: Ildasm (00:49)
- Demo: Project (03:03)
- References (01:05)
- Summary (00:10)
Application Support
Android 15 Support (18:21)
- Introduction (00:36)
- Android 4.0.3 (01:23)
- 4.0.3 Rollout (01:08)
- Social Stream API (01:15)
- Calendar Provider (00:42)
- Spell-checking (00:58)
- Accessibility (01:12)
- Camera (00:42)
- Others (01:35)
- Android Beam (01:07)
- Visual Representation (00:33)
- How? (00:57)
- Creating a Message (00:35)
- Setting Messages (00:33)
- Receiving Messages (01:06)
- Demo: NFC Application (03:33)
- Summary (00:20)
Android Content Loader (19:02)
- Introduction (00:26)
- Content Loader (01:09)
- Loaders (01:30)
- InitLoader Parameters (00:54)
- Restarting a Loader (00:34)
- Callbacks (01:00)
- Demo: Content Loader (04:12)
- Demo: Callbacks (02:27)
- Demo: Event Listening (03:35)
- Demo: Initializing Loader (02:53)
- Summary (00:16)