The majority of people will soon possess and carry around mobile devices like smartphones and tablets as their primary PCs. However, not all computing functions are being performed on mobile devices.
It is feasible to create engaging apps directly on a smartphone or tablet, without utilizing a separate PC or a keyboard, according to a project at Microsoft Research. As a result, TouchDevelop was created—a development environment that works on all current mobile devices, including Windows Phone, iPhone, iPad, Android phones and tablets, as well as PCs and Macs.
The TouchDevelop language is compared to various programming languages, and this book takes you through each of the app's displays while highlighting its similarities and distinctions. The book might act as a helpful reference for users by phone. Starting with the very fundamental constructs like variables and loops, the book systematically covers every programming language construct. The book also delves into a number of phone sensors and data sources that make developing mobile apps so enjoyable.
We advise you to start reading the book in Chapter 1 if you are new to programming with TouchDevelop or have not yet worked with touchscreen devices. You are welcome to skip through to the later chapters that focus on specific subject areas if you are already familiar with the fundamental paradigm of the TouchDevelop programming environment.
The author of this book writes from the viewpoint of someone writing code in a web browser. The TouchDevelop Web App is compatible with a wide range of contemporary browsers, as well as PCs, Macs, smartphones, and tablets. The TouchDevelop Web App that is running in a browser is used in all screenshots and navigational directions. There is a specific TouchDevelop software for Windows Phone in the Windows Phone Store that provides access to a lot more sensors and data sources. Beginning with TouchDevelop app version 3.0 for Windows Phone 8, all features and the look and feel of the web app will be shared by the phone app.