TouchDevelop

TouchDevelop

TouchDevelop is a free mobile app development environment and programming language created by Microsoft. It allows anyone to write mobile apps directly on their mobile devices like smartphones and tablets.
microsoft free mobile programming-language

TouchDevelop: Free Mobile App Development Environment

A free mobile app development environment and programming language by Microsoft, allowing anyone to write mobile apps directly on their mobile devices like smartphones and tablets.

What is TouchDevelop?

TouchDevelop is a free programming environment and language created by Microsoft Research. It enables anyone to develop mobile apps directly on mobile devices like smartphones and tablets.

Some key things to know about TouchDevelop:

  • It uses a tile-based visual programming interface that lets you drag and connect blocks of code logic to build apps, making development simple and intuitive.
  • Apps can access device capabilities like sensors, camera, GPS etc. It targets beginner developers and students.
  • Apps run locally on the mobile device and can also connect to online data sources.
  • It uses its own TouchDevelop scripting language based on JavaScript. The scripts get converted to native code.
  • Apps can be published to the TouchDevelop cloud platform to share with others. The platform handles hosting and execution of the apps.
  • TouchDevelop supports both creating new apps as well as editing and remixing existing shared apps to customize them.

In summary, TouchDevelop brings a unique mobile-first, touch-optimized app dev and coding experience to mobile devices for learning and creating simple apps.

TouchDevelop Features

Features

  1. Code editing environment optimized for mobile devices
  2. Supports writing scripts and full apps in TouchDevelop language
  3. Apps can access device sensors, camera, contacts, etc
  4. Apps can be published to app stores or shared as source code
  5. Built-in library of functions for common programming tasks
  6. Real-time error checking and debugging tools
  7. Cloud storage and services integration
  8. Community support through forums and example scripts

Pricing

  • Free
  • Open Source

Pros

Free to use with no ads or hidden fees

Runs natively on mobile devices - no simulator needed

Very easy to get started writing simple scripts

Touch-based interface good for mobile use

Can create full apps and publish to app stores

Great for learning basics of coding and logic

Cons

Limited to TouchDevelop language - cannot use other languages

Not as full-featured as traditional IDEs

Creating complex apps can be challenging

Limited options for monetizing or selling apps

Smaller community than major development platforms

Apps may have performance issues compared to native


The Best TouchDevelop Alternatives

Top Development and Mobile App Development and other similar apps like TouchDevelop


IntelliJ IDEA icon

IntelliJ IDEA

IntelliJ IDEA is a full-featured integrated development environment (IDE) specifically designed for Java and other JVM languages. First released in 2001 by JetBrains, IntelliJ IDEA has become one of the most popular Java IDEs used today.Some key features of IntelliJ IDEA include:Smart code completion, error checking, and refactoring toolsSupport for...
IntelliJ IDEA image
Codeanywhere icon

Codeanywhere

Codeanywhere is a cloud-based integrated development environment (IDE) designed for web developers and programmers. It provides a full-featured online code editor that runs directly in the web browser, allowing developers to code, test and deploy web applications from any device with an internet connection.Some key features of Codeanywhere include:Browser-based IDE...
Codeanywhere image
Textastic icon

Textastic

Textastic is a feature-rich text and code editor application designed specifically for iOS devices like the iPhone and iPad. It allows you to easily edit text documents, code, markup, and programming languages on your mobile device.Some key features of Textastic include:Supports syntax highlighting for many languages including HTML, CSS, JavaScript,...
Textastic image
Jota Text Editor icon

Jota Text Editor

Jota Text Editor is a feature-rich text and code editor application for Android devices. Developed by MobiTex, Jota aims to provide a fast, intuitive and powerful text editing experience on mobile.Some key features of Jota Text Editor include:Syntax highlighting for over 30 programming/markup languages including Java, HTML, CSS, PHP, JavaScript,...
Jota Text Editor image
DroidEdit icon

DroidEdit

DroidEdit is a free and open source text and code editor application designed for Android. It provides a variety of features useful for writing and editing code, text documents, and more on an Android device.Key features of DroidEdit include:Syntax highlighting for over 100 programming languages and markup languagesSmart autocompletion and...
DroidEdit image