Android Development Using C# and Visual Studio 2012

Learn to create mobile applications for Android using Mono and C# in this introductory course.

4.45 (12 reviews)
Udemy
platform
English
language
Mobile Apps
category
Android Development Using C# and Visual Studio 2012
59
students
8 hours
content
Sep 2013
last update
$29.99
regular price

What you will learn

This course will serve as an introduction on how to create applications for Android using Mono and C#.

Description

Mobile development has become increasingly important and popular. There are two platforms that own most of the current market share: Android and IOS. Microsoft has not been successful to date in the mobile market, and developers that are comfortable using Microsoft tools may feel left behind. It is possible, however, to create mobile applications for both Android and IOS using Microsoft Visual Studio and the Mono framework. This course will serve as an introduction on how to create applications for Android using Mono and C#. It will cover basic setup, UI development, options for working with data, interfacing with other Android features, like audio, camera and GPS, and publishing the application to Google Play. This title is a self-paced software training course delivered via pre-recorded video. We do not provide additional information outside of the posted content.

Work files for this course can be downloaded from the first lecture.

Content

Welcome

Introduction
Course Overview
Mono in Visual Studio 2012
Hello World
Deploying to a Device

User Interface

Views and Layouts
Table Layouts
Relative Layouts

Basic User Interface Widgets

Text View
Edit View
AutoComplete Edit
Button
Image Button
Spinner
Checkbox
Radio Buttons and Groups
Date and Time Pickers
Clocks
Images

Advanced User Interface

Tabs
Action Bars
Menus
Keyboards
Basic Lists
Simple List Adapters
Grids
Custom List Adapters
Expandable List Adapters
Using Expandable List Adapters
Localization

Activities / Intents and Services

Activities and Intents
Activity Life Cycle
Services
Content Providers
Broadcast Receivers
Alarms
Passing Data between Activities

Data

Options for Data
Creating a SqlLite Database
CRUD Operations
Using Data in Lists
Remote Data - WCF
Remote Data - JSON

File System

File Storage
Preferences

Media

Using the Camera
Embedding the Camera in an Application
Playing Audio
Recording Audio
Playing Video
Recording Video
Media Store

Using Other Applications

Email
Sending an SMS
Receiving an SMS
Making a Phone Call
Monitoring the Phone
T Browser
Maps
YouTube
Displaying Contacts
Editing Contacts
Download Manager

Location Services

Retrieving Current Location
GPS in the Emulator
Geocoding
Google Maps

Drawing

The Canvas
Drawing Tools
Drawing a Bitmap
Drawing Shapes
Drawing Text
Responding to User Events
Surface View
Using Drawables
Handling Orientation Changes

Services

Creating a Background Service
Using Background Threads
Communicate with the UI from Background
Notifications

Networking

Bluetooth Activity
Bluetooth Service
Checking Network Availability
WiFi Manager

Writing for Tablets

Action Bar
Action Bar Tabs
Fragments

Publishing

Testing
Versioning the Final Build
Signing
Publishing

Conclusion

Resources
Course Wrap Up

Credits

About the Author

Reviews

Pearl
June 25, 2019
It is slightly out-dated. Some of the sections need to be updated with current methodologies and technologies. Excellent course with those exceptions even some 5 years after release. Thank you.
Larry
September 19, 2017
I have been a developer for the past 30 years starting in mainframe thru PCs and mobile. I retired about 7 months ago and had always had the intention of developing my own products for sale. The mobile environment provides the path and your course shows the way without having to read the numerous books I have from cover to cover just to even get something off the ground. Thank you for that. I am now concentrating on AI, AR along with the mobile. You should offer a course in AI. I'm riding the next paradigm shift too. By the way, can I download this course and is the source code available? Larry Sherman, ir000478@mindspring.com.

Charts

Price

Android Development Using C# and Visual Studio 2012 - Price chart

Rating

Android Development Using C# and Visual Studio 2012 - Ratings chart

Enrollment distribution

Android Development Using C# and Visual Studio 2012 - Distribution chart
97328
udemy ID
9/25/2013
course created date
11/22/2019
course indexed date
Bot
course submited by