O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Android App Creation With C#

Video Description

In this Android App Creation with C# training course, expert author Keith Welch teaches you how to create applications for Android using Mono and C#. This course is designed for the absolute beginner, meaning no Android App Creation experience is required.
You will start out by touring the user interface and learning the interface widgets, including text and edit view, AutoComplete edit, and radio buttons and groups. This video tutorial takes you through the creation of a social networking app with messaging and photo sharing, while covering basic Android development concepts. Keith will teach you basic concepts such as setup, UI development, working with local and remote data, and interfacing with SMS and email. Finally, you will learn how to publish the App to Google Play.
Once you have completed this video based training course, you will have developed the necessary skills needed to create and submit your own Android Apps to the Google Play store. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of Contents

  1. Introduction
    1. Introduction And Course Overview 00:02:42
    2. Mono In Visual Studio 2012 00:05:17
    3. Deploying To A Device 00:04:18
    4. How To Access Your Working Files 00:02:45
  2. The User Interface
    1. Views And Layouts 00:05:23
    2. Table Layouts 00:04:08
    3. Relative Layouts 00:04:56
  3. User Interface Widgets
    1. Text View 00:03:41
    2. Edit View 00:03:01
    3. AutoComplete Edit 00:03:07
    4. Buttons 00:03:43
    5. Spinner 00:04:47
    6. Checkbox 00:01:51
    7. Radio Buttons And Groups 00:03:20
    8. Images 00:04:11
    9. Basic List 00:04:10
    10. Simple List Adapters 00:05:10
    11. Custom List Adapters 00:05:25
    12. Expandable List Adapters 00:05:37
    13. Using Expandable List Adapters 00:07:02
  4. Activities - Intents And Services
    1. Activities And Intents 00:05:47
    2. Activity Life Cycle 00:04:09
    3. Passing Data Between Activities 00:05:03
  5. The Data Layer
    1. Creating A SQLite Database 00:04:46
    2. CRUD Operations 00:03:46
    3. Creating Business Objects - SQLite ORM 00:05:08
  6. Social Network Users
    1. Login And Tabs 00:03:45
    2. Contacts List 00:03:00
    3. Contact Details 00:04:46
    4. Editing A Contact 00:05:16
  7. Photo Sharing
    1. Editing Pictures And Local File Storage 00:04:49
    2. Photo Grid View 00:04:00
    3. Adding And Deleting Photos 00:03:24
  8. Messaging
    1. Messages List 00:03:11
    2. Messaging UI 00:02:39
    3. Sending An SMS Message 00:03:20
    4. Sending A Picture 00:03:26
    5. Sending An Email 00:02:29
    6. Adding An Attachment 00:03:58
  9. Syncing With A Server
    1. Remote Data Using JSON 00:04:39
    2. Updating The Server 00:03:04
    3. Retrieving Photos 00:03:31
    4. Uploading Photos 00:02:37
  10. Publishing
    1. Versioning And Signing 00:04:05
    2. Publishing 00:02:52
  11. Conclusion
    1. Resources And About The Author 00:02:31