Windows Phone Mobile App Development

Learn how to create mobile apps for the Windows Store. Real-life project examples.
3.5 (4 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.
37 students enrolled
Instructed by Tiffany Ford IT & Software / Other
Take This Course
  • Lectures 18
  • Length 2 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


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


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

About This Course

Published 7/2015 English

Course Description

This course is an introduction to mobile application development, including market opportunities, challenges, and architectural models. Course covers an overview of development concepts found in Microsoft Mobile 8.1. Become familiar with the end-to-end process to install, develop, test, and distribute mobile applications. As mobile environments are changing rapidly, this course provides a broader understanding for specialization in one of these major platforms. Prepare to deal with the challenges of application development for the mobile market including limited screen size and memory, gesture based GUI, connectivity, and the variety of available phones. This hands-on class provides unique and valuable content on how to contrast the approaches taken by the major mobile players.

What are the requirements?

  • A basic understanding of fundamental programming concepts using C# is required

What am I going to get from this course?

  • Identify the different types of mobile development projects available for use on Windows Phone
  • Identify and explain certain problem solving techniques for mobile applications.
  • Identify, explain and apply program design tools.
  • Program mobile applications for the Windows operating system that use basic and advanced phone features.
  • Deploy applications to the Windows marketplace for distribution.

Who is the target audience?

  • This course is designed for students that already have an understanding of of C# programming but may not have any experience with mobile development. This course starts at the beginning and assumes no prior Windows Phone knowledge.
  • This course is for students, developers interested in app development, or C# programmers that want to learn about mobile project types.
  • Since this course requires some basic knowledge of C# development, this course is not for students or programmers that have not already covered the basics of C#.NET.

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.


Section 1: Creating Your First Windows App

An introduction to the instructor and the course.


The first lesson walks through creating a C# Windows Phone 8.1 App


In this video, I will walk you through creating your first app in Visual Studio using C# and XAML.

Section 2: User Input, Variables and Operations

In this lesson, you learn how to gather input from the user and make decisions with that information.


This video will walk you through setting up the UI controls needed for this app.


Now that you have the UI controls setup, it is time to learn how to gather the information from those controls. Working with UI controls in the C# code is almost exactly the same to working with controls in regular windows forms applications. In this section you will also see where to put the method that calculates the user's age.


In this video see how to setup an asynchronous message box that displays the message to the user instead of using a control.

Section 3: Making Decisions and the Action Bar

Learn how all about the Windows App Bar and how you can use it in your apps.


You can create an Application Bar by using C# or Visual Basic code that provides users with quick access to an application's most common tasks. This video will show you how!


This video will walk you through creating a ListView control in your Windows Phone app and launching the browser window when an item is clicked.

Section 4: Multimedia

Learn how to play MP3 audio files from inside of your app. This lesson also talks about how to take pictures with the camera and save them to the internal storage.


Using the MediaElement control to start and stop audio is very easy! This video will show you how to play an MP3 file on command.


This video walks you through creating a Windows App that uses the camera to capture data.

Section 5: Persistent Data

Storing data for later use is an important part of app functionality. This lesson talks about the different types of storage mediums available and how to use them.


This video will walk you through creating an app that stores information using the IsolatedStorage on Windows Phone and retrieves stored key/value pairs from the IsolatedStorage.

Section 6: Web Services / APIs

Not sure what a web service is or how to use one? This lesson gives an overview and introduces you how web services can be used to your app.


This video will show you how to check for network connectivity and invoke a web service on Windows Phone 8.1

Section 7: Getting Setup as a Microsoft Developer

Now that you understand how to create apps, you are ready to register as a developer with the Windows Store. This lesson will show you how.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Tiffany Ford, Professor and Computer Scientist

Computer science was my first love and teaching in higher education became my second. I have my doctorate in Higher Education Administration from Lindenwood University and my Masters in Career & Technical Education Leadership from the University of Central Missouri. I enjoy finding new ways to add technology to the classroom, motivate students, and help faculty learn from each other. For fun I scuba dive with my son, travel to see the world and tinker with new technologies such as cryto-currencies and 3D printing.

Ready to start learning?
Take This Course