Build Android Apps using C# and Xamarin Mono
2.9 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,049 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Build Android Apps using C# and Xamarin Mono to your Wishlist.

Add to Wishlist

Build Android Apps using C# and Xamarin Mono

Learn basics of App development using C# with a fully functional project
2.9 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,049 students enrolled
Created by Yoda Learning
Last updated 6/2014
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
  • 3 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Basics of C# and Xamrin Mono
  • Building User Interface
  • Building your Social Networking App
  • Using Custom Web services
View Curriculum
  • Familiarity with any programming language such as Java and C#

Do you know that C# is among more popular programming languages for 2014 by and CodeEval. I bet you will fall in love with C# and if you want to create an Android application using that language then you can pursue the great Xamrin Mono (a Cross Platform development tool) which enables developers to develop iOS and Android apps in C# language. Just imagine, .NET developers can code in a familiar language and produce apps that leverage C#'s advantages, including speed increases

Look who else is working on C# and Xamrin Mono: Rdio, National Instruments, Bosch, Kimberly Clark have create mobile apps using the tool. Over 500,000 developers are already using Xamarin to create amazing apps. Don’t miss this opportunity. Learn the basics now.

How is this course different?

Focus on Project: The course is accompanied with a real life application of the tool as a “Social App” with a working project in the end. Completions of project will give you significant confidence. Also, the course is sliced into sections and chapters so you can learn sequentially or hop to topic of interest

Relevant Skills: The course targets relevance both in terms of process of instruction and learning which signifies the value of knowledge today, and process of ensuring the value of knowledge/information for the future

Why learn App development using C#?

  • Large market for Android and iOS Apps. C# integrates development for both these platforms
  • Must-learn for Microsoft Mobile App developer
  • Xamarin’s architectural approach provides completely native UIs with better performance than other cross-platform techniques

So Get Ahead and learn App development using C# and Xamrin Mono from our Instructor Tanzeel to stay relevant in the industry

Who is the target audience?
  • Someone who has passion for programming
  • Mobile App development enthusiast
Students Who Viewed This Course Also Viewed
Curriculum For This Course
42 Lectures
Course Intro
4 Lectures 10:31

Explain the importance of the course and key highlights on each section. Please download the working files.


Join our community to get latest trends, tutorials and updates

Blog | Facebook | Twitter | YouTube | Google+

Course Overview and Working Files

Downloading the Xamrin Mono from the Website

Installation of Xamrin Mono

The first Android "Hello World" application in Visual Studio 2013

Installation of Mono In Visual Studio 2013

Debugging the Code and Setting up Android Emualtor

Debugging and Deployment
Building the User Interface
3 Lectures 11:44

Learn about Linear layout - Horizontal, Vertical, Nested layouts

Linear Layouts

Layout_weightand Layout_gravity properties are discussed in this tutorial

Table Layouts

Discussion on Layout attribution and alignment

Relative Layouts
Creating User Iinterface Widgets
12 Lectures 45:30

Learn about Text view propeties such as: Size, Type of, Color, Background

Text View

Input type is discussed including: Password, Date and Email

Edit View

Learn more about Textview and Text suggessiotns

AutoComplete Edit

Using Image button of png format and changing the tint color


More about Suggested edit text but with different format


Learn to create a simple checkbox


Learn to create Radio buttons and Radio groups to avoid conflict

Radio Buttons And Groups

Working with PNG and JPEG images

Preview 03:17

Create Scroll down for list of items

Basic List

Populating the list with items during runtime

Simple List Adapters

Customizing the list item

Custom List Adapters

Eexpanding the list item using JAVA dictionary

Expandable List Adapters
Activities using Intents
3 Lectures 12:25

Brief intro about the Intents, Services, Broadcast receivers

Activities And Intents

Oncreate on pause/resume methods and their order of calling

Activity Life Cycle

Discussion on how Iintents can be passed from one activity to another with data

Passing Data Between Activities
Using SQLiteman
2 Lectures 13:49

Creating the database from device code and another from assets, CURD operations

Preview 07:04

Learn to create a seperate data layer for our application

Creating Business Objects - SQLite ORM
Building your Social Networking App
5 Lectures 36:04

Intents passed from login activity to all tabs: Contact, Photos and Messages

Login And Tabs

Creating a contact list from the database

Preview 05:44

Displaying the contact details from the database

Contact Details

Learn to edit and update a contact

Editing a Contact

Learn to add a new contact in the contact list

Adding a new Contact
Dealing with Photos
3 Lectures 12:22

Display the image from gallery and store the image into a new file

Editing Pictures And Local File Storage

Create a photo album that would seen by our friends

Photo Grid View

Use the device's camera to click photos and add them in photo album

Adding And Deleting Photos
5 Lectures 23:20

Build a dropdown list for sent and received messages

Messages List

Create a user interface for message

Messaging UI

Invoking the sms application of the emualtor

Sending an SMS Message

Invoking the sms application of the emualtor for a multimedia message

Sending a Picture

Iinvoking the email application and attaching files

Sending an Email and attachment
Using Custom Web Services deployed on MS Server
3 Lectures 17:01

Understanding web services and its use

What is Web services?

Uploading contact info at the start

Getting Contacts from my Service

Uploading contact picture at the start

Downloading Photos from my Service
Publishing your App
2 Lectures 04:09

Signing the apk and deploying the app on playstore

Signing and Conclusion

Cheat Sheet for quick reference

Yoda's Cheat Sheet
2 pages
About the Instructor
Yoda Learning
4.3 Average rating
1,480 Reviews
35,571 Students
49 Courses
MS OFFICE & PMP | Join 32K+ Udemy Students Become 4X Faster

Yoda Learning is a team of 12+ industry professionals focused on developing “Project-based" learning solutions, which enable the learners explore real world situations and thus, make the learning process engaging and practical. Our Courses on Technology includes everything including Web Development, Mobile App Development, Data Analytics and Design.

The collective work-experience of 80+ yrs. spans across multiple industries like Manufacturing, IT, Sales, Finance, Marketing, Operations, HR and functional domains such as Office suites, Mobile applications, Digital Marketing, Database Technologies, Networking).