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,047 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,047 students enrolled
Created by Yoda Learning
Last updated 6/2014
English
Current price: $10 Original price: $20 Discount: 50% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 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
Requirements
  • Familiarity with any programming language such as Java and C#
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

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
03:08:55
+
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
01:27

Downloading the Xamrin Mono from the Website

Installation of Xamrin Mono
01:51

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

Installation of Mono In Visual Studio 2013
03:03

Debugging the Code and Setting up Android Emualtor

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

Learn about Linear layout - Horizontal, Vertical, Nested layouts

Linear Layouts
04:20

Layout_weightand Layout_gravity properties are discussed in this tutorial

Table Layouts
02:29

Discussion on Layout attribution and alignment

Relative Layouts
04:55
+
Creating User Iinterface Widgets
12 Lectures 45:30

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

Text View
02:09

Input type is discussed including: Password, Date and Email

Edit View
02:17

Learn more about Textview and Text suggessiotns

AutoComplete Edit
02:17

Using Image button of png format and changing the tint color

Buttons
03:25

More about Suggested edit text but with different format

Spinner
03:36

Learn to create a simple checkbox

Checkbox
01:49

Learn to create Radio buttons and Radio groups to avoid conflict

Radio Buttons And Groups
03:14

Working with PNG and JPEG images

Preview 03:17

Create Scroll down for list of items

Basic List
04:38

Populating the list with items during runtime

Simple List Adapters
04:25

Customizing the list item

Custom List Adapters
06:27

Eexpanding the list item using JAVA dictionary

Expandable List Adapters
07:56
+
Activities using Intents
3 Lectures 12:25

Brief intro about the Intents, Services, Broadcast receivers

Activities And Intents
05:18

Oncreate on pause/resume methods and their order of calling

Activity Life Cycle
03:20

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

Passing Data Between Activities
03:47
+
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
06:45
+
Building your Social Networking App
5 Lectures 36:04

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

Login And Tabs
06:24

Creating a contact list from the database

Preview 05:44

Displaying the contact details from the database

Contact Details
09:27

Learn to edit and update a contact

Editing a Contact
12:53

Learn to add a new contact in the contact list

Adding a new Contact
01:36
+
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
03:53

Create a photo album that would seen by our friends

Photo Grid View
06:24

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

Adding And Deleting Photos
02:05
+
Messaging
5 Lectures 23:20

Build a dropdown list for sent and received messages

Messages List
06:19

Create a user interface for message

Messaging UI
02:02

Invoking the sms application of the emualtor

Sending an SMS Message
06:22

Invoking the sms application of the emualtor for a multimedia message

Sending a Picture
03:18

Iinvoking the email application and attaching files

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

Understanding web services and its use

What is Web services?
03:57

Uploading contact info at the start

Getting Contacts from my Service
06:06

Uploading contact picture at the start

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

Signing the apk and deploying the app on playstore

Signing and Conclusion
04:09

Cheat Sheet for quick reference

Yoda's Cheat Sheet
2 pages
About the Instructor
Yoda Learning
4.3 Average rating
1,274 Reviews
33,712 Students
46 Courses
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).