Build Android Apps using C# and Xamarin Mono

Learn basics of App development using C# with a fully functional project
2.9 (14 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,034 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 42
  • Length 3 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2014 English

Course Description

Do you know that C# is among more popular programming languages for 2014 by WpCentral.com 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

What are the requirements?

  • Familiarity with any programming language such as Java and C#

What am I going to get from this course?

  • Basics of C# and Xamrin Mono
  • Building User Interface
  • Building your Social Networking App
  • Using Custom Web services

What is the target audience?

  • Someone who has passion for programming
  • Mobile App development enthusiast

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Course Intro
01:27

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+

01:51

Downloading the Xamrin Mono from the Website

03:03

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

04:10

Debugging the Code and Setting up Android Emualtor

Section 2: Building the User Interface
04:20

Learn about Linear layout - Horizontal, Vertical, Nested layouts

02:29

Layout_weightand Layout_gravity properties are discussed in this tutorial

04:55

Discussion on Layout attribution and alignment

Section 3: Creating User Iinterface Widgets
02:09

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

02:17

Input type is discussed including: Password, Date and Email

02:17

Learn more about Textview and Text suggessiotns

03:25

Using Image button of png format and changing the tint color

03:36

More about Suggested edit text but with different format

01:49

Learn to create a simple checkbox

03:14

Learn to create Radio buttons and Radio groups to avoid conflict

03:17

Working with PNG and JPEG images

04:38

Create Scroll down for list of items

04:25

Populating the list with items during runtime

06:27

Customizing the list item

07:56

Eexpanding the list item using JAVA dictionary

Section 4: Activities using Intents
05:18

Brief intro about the Intents, Services, Broadcast receivers

03:20

Oncreate on pause/resume methods and their order of calling

03:47

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

Section 5: Using SQLiteman
07:04

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

06:45

Learn to create a seperate data layer for our application

Section 6: Building your Social Networking App
06:24

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

05:44

Creating a contact list from the database

09:27

Displaying the contact details from the database

12:53

Learn to edit and update a contact

01:36

Learn to add a new contact in the contact list

Section 7: Dealing with Photos
03:53

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

06:24

Create a photo album that would seen by our friends

02:05

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

Section 8: Messaging
06:19

Build a dropdown list for sent and received messages

02:02

Create a user interface for message

06:22

Invoking the sms application of the emualtor

03:18

Invoking the sms application of the emualtor for a multimedia message

05:19

Iinvoking the email application and attaching files

Section 9: Using Custom Web Services deployed on MS Server
03:57

Understanding web services and its use

06:06

Uploading contact info at the start

06:58

Uploading contact picture at the start

Section 10: Publishing your App
04:09

Signing the apk and deploying the app on playstore

2 pages

Cheat Sheet for quick reference

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Yoda Learning, Become 4X Faster | Join 32000+ Udemy Students

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).

Ready to start learning?
Take This Course