Book Details

ISBN 139781849687843

Paperback138 pages

Book Description

Windows Phone is an OS which is also a platform in itself and provides an opportunity for application developers to build their apps and sell them on the Windows Phone Marketplace. Windows Phone is slowly catching up in the race with iOS and Android. Although well suited for scientific and mathematical calculations, the Windows Phone Platform provides an opportunity to program in F#.

"Windows Phone 7.5 Application Development with F#" focuses on making the user aware of Windows Phone App Development with the F# programming language in as short a time as possible. The book teaches you about the development environment, helps you understand the project structure, understand the controls, and ends with some of the cool features of the platform like sensors, launchers, and choosers.

The book starts off with enabling the user with the right tools required to start developing. It focuses on getting the IDE ready, and project and item templates. By the end of the book the user will be familiarized with the different aspects of the platform itself. The transition from one chapter to another is short and focused so that you can get to the meat of the topic quickly.

Table of Contents

Chapter 1: Setting up Windows Phone Development with F#

What is Windows Phone?

What is F#?

Prerequisites for development

Summary

Chapter 2: F# Windows Phone Project Overview

Windows Phone Project Templates for F#

Summary

Chapter 3: Working with Windows Phone Controls

Supported controls in Windows Phone

Summary

Chapter 4: Windows Phone Screen Orientations

Orientation

Summary

Chapter 5: Windows Phone Gesture Events

Gestures

Summary

Chapter 6: Windows Phone Navigation

Navigation in Windows Phone

Summary

Chapter 7: Windows Phone and Data Access

Data sources

Chapter 8: Launchers and Choosers

Overview of Launchers and Choosers

Summary

Chapter 9: Windows Phone Sensors

Accelerometer

GPS (location services)

Summary

What You Will Learn

Windows Phone application development with function language F#

Work with Windows Phone controls

Understand screen orientations in Windows Phone

Discover page navigation in Windows Phone

Get to grips with gesture events in Windows Phone

Explore data access and storage in Windows Phone

Become familiar with handlers and choosers in Windows Phone

Learn more about sensors in Windows Phone

Authors

Lohith G.N.

Lohith G. N. who hails from Mysore, India and currently residies in Bangalore, India has over 12 years of software development experience. Currently he works as developer evangelist for Telerik in India and takes care of evangelism for the South Indian region. Lohith comes from a production engineering background and ended up in software development thanks to the FORTRAN language that he learnt during his graduation days. Well versed with the .NET platform, Lohith has experience building web applications, Windows applications, and service-oriented architecture. Lohith has spent close to a decade mostly in the services-based industry and is well versed with the agile method of software development.

Lohith is also a two time Microsoft Most Valuable Professional (MVP) in the area of ASP.NET/IIS. He was awarded this prestigious award from Microsoft in 2011 and 2012. Lohith often writes on ASP.NET/ODATA and maintains his own blog at http://kashyapas.com. He can be reached on Twitter and his Twitter handle is @kashyapa. To know more about Lohith you can check out http://about.me/kashyapa. Lohith is also one of the user group leads for the Bangalore DotNet user group – one of the most active user groups in India. He is a regular speaker at his local user groups.

Alerts & Offers

Series & Level

We understand your time is important. Uniquely amongst the major publishers, we seek to develop and publish the broadest range of learning and information products on each technology. Every Packt product delivers a specific learning pathway, broadly defined by the Series type. This structured approach enables you to select the pathway which best suits your knowledge level, learning style and task objectives.

Learning

As a new user, these step-by-step tutorial guides will give you all the practical skills necessary to become competent and efficient.

Beginner's Guide

Friendly, informal tutorials that provide a practical introduction using examples, activities, and challenges.

Essentials

Fast paced, concentrated introductions showing the quickest way to put the tool to work in the real world.

Cookbook

A collection of practical self-contained recipes that all users of the technology will find useful for building more powerful and reliable systems.

Blueprints

Guides you through the most common types of project you'll encounter, giving you end-to-end guidance on how to build your specific solution quickly and reliably.

Mastering

Take your skills to the next level with advanced tutorials that will give you confidence to master the tool's most powerful features.

Starting

Accessible to readers adopting the topic, these titles get you into the tool or technology so that you can become an effective user.

Progressing

Building on core skills you already have, these titles share solutions and expertise so you become a highly productive power user.