How To: Build Your Own Apps for Windows 8 from Practically Any Touchscreen Device

How To: Build Your Own Apps for Windows 8 from Practically Any Touchscreen Device

TouchDevelop is a browser-based programming tool that allows anyone to build your own Windows 8 apps directly from any touchscreen device, including iPad, iPhone, Windows Phone, Android, PC and Macs. Once the script is created and the app proves to work, it can be placed in the Windows Store for free or purchase. Please enable JavaScript to watch this video.
The fact that any programming can be done on a touchscreen is a testament to the ease of use these guys want to achieve. Whereas most programming is very keyboard heavy, this application creates sets of script with just the tap of a finger or click of a mouse.All you need to do is visit the TouchDevelop app in a supported browser like Google Chrome or IE10. You can login with a Microsoft, Google, or Facebook account. Once downloaded, you will have access to the script creators. There is one for simple script and one for game creation.Much like the Windows Store, you can also browse and download user created apps right from the TouchDeveloper browser app. The applications are separated into section via tags and general categories. Starting your own app is fairly simple. Just choose if you want to create a general script or a game. I chose a game. Name the game and click create. You will be taken to a screen with some script already written in. TouchDeveloper provides a basic set of parameters which you can then build off of to create your own distinct application. Advanced users can remove all of the script and start from scratch, as well. You can also access video tutorials on creating more advanced script, contact the developers of an app directly, and partake in the numerous forums discussions.This is a great application for those interested in script and programming without needing to be extremely knowledgeable about the subject. It is a little simplistic, limiting the complexity of the applications that can be created, but is still a very cool idea from the guys at Microsoft looking to make programming a little more accessible to everyone.Check out some the apps that have been so far.And if you're ready to dive right in, check out their video tutorials below.
End to End App CreationThe following 12 videos will show the process of creating simple apps that perform basic and specific functions.
TinterLearn how to create a Tinter app, which uses a small script to take a random picture from the phone of the user, randomly tint it, and then post it to the wall when the phone is shaken. Please enable JavaScript to watch this video.
SumMyNumbersUsing for-loops, learn how to create an app that calculates a sum using all numbers from 0 to a number input by the user. Please enable JavaScript to watch this video.
Magic8Taking the input question of the user, this app presents 1 of 3 responses which are randomly generated and activated upon shaking. This is just a magic script that gives random answers to questions. Please enable JavaScript to watch this video.
NameMatcherThis is a game where the script displays the matching score of two persons. You'll see how to take in two names via String parameters and then display them beside a randomly generated percentage, which will calculate a couple's "capability" and has the wall react accordingly. Please enable JavaScript to watch this video.
MagicMatchThis is a more involved version of the name matcher above, that computes a matching score between two names. Takes in two names via String parameters and then displays them beside a calculated "compatibility." Please enable JavaScript to watch this video.
BounceUsing physics (gravity) to propel a rectangular sprite across the screen, colors shift when the sprite enters the bordering 75 pixels of the board. Please enable JavaScript to watch this video.
ColorDropUsing gravity, an array of six sprite quintets (all part of a umbrella set) fall across the screen changing in opacity, friction and even the gradual shift of color via RGB. Please enable JavaScript to watch this video.
GraphA simple program which incorporates the number map feature to construct the graph of a line between two points given by the user and then calculates the slope to be posted to the wall. Please enable JavaScript to watch this video.
SquareTurtleThis app rotates a "turtle" across the screen in 52 rectangles, which leaves a trail which shifts in hue as it reaches the opposite side of the board. Please enable JavaScript to watch this video.
TouchA simple white ellipse, approximately the size of a user's fingertip, follows any contact with the screen. During abrupt motions, the phone vibrates while swipes cause no response aside from visual. Please enable JavaScript to watch this video.
TrailUsing the user's touch as a guide, a trail of twenty rectangular sprites follow an ellipse in a randomly colored flourish. Please enable JavaScript to watch this video.
UserInputUsing the input number of iterations and a specifically chosen output, this app follows user design to print text to the wall with the option of recording. Please enable JavaScript to watch this video.
Now... Some Basic Language and Editor TricksThe rest of the videos will highlight some of the features you can use for building your apps.
ExtractVarStarting with a single line of code, this video extracts two separate variables and explains the uses, leaving the app itself up to the creation of the user. See how to declare a new local variable by extracting a subexpression. Please enable JavaScript to watch this video.
DocSearchDocSearch introduces the viewer to the ability to find documented APIs, scripts, and related links by entering a keyword into the search engine and then breaks down each provided capability. Use a free text search to locate in-app help, or online documentation. Please enable JavaScript to watch this video.
ExtractStatementsFrom an already created script which took a number and altered it through a loop, knowledge of the option extract is expanded upon along with all its capabilities. Please enable JavaScript to watch this video.
DeclareValUsing both the initial decision and the delayed choice for creating a variable this application investigates all ways to store a number. Please enable JavaScript to watch this video.
MovingStatementsUsing already written code this short video teaches the user how to shift lines after already selecting a previous one. Please enable JavaScript to watch this video.
IntelliButtonsThis is likely the most basic of the videos as it covers the way in which the buttons transfer and expand with the script. Please enable JavaScript to watch this video.
SwipeBetweenActionsStarting in a multi-method program this video teaches users to change actions by swiping their screen left and right. Please enable JavaScript to watch this video.
SimilarDesigned to bring light to the API option "similar" this video takes a present line of code and compares it to the online script "Chess" so it may be understood in context. Please enable JavaScript to watch this video.
SpriteStepsFor those just entering the gaming aspect of TouchDevelop, this video teaches how to alter color, position, opacity, size, and angle of sprites as well as the concept of show/hide. Please enable JavaScript to watch this video.
StringLateralsThis video explains String literals to be code involving text and then follows the course of concatenation before capitalizing the entire statement and posting it to the wall. Please enable JavaScript to watch this video.
SelectStatementsDesigned for the first time user, this app explains how to select specific code for editing and then how to do the same with multiple lines of a script. Please enable JavaScript to watch this video.
SearchWith the launch of the new search bar this video walks through the capability of auto-coding through literal input. Please enable JavaScript to watch this video.
NavigatingDocsAnother basic video which explains how to navigate from a command into the explanatory documents of API elements and their specifications. Please enable JavaScript to watch this video.
PromoteToDataThis video defines a global and explains its terminology as "data" in the TouchDevelop system. It then shows how to create "data" through a variable. Please enable JavaScript to watch this video.
ArtPictureUsing the url options of art picture we choose a photo from the online library and show all possible extensions of the online options and corresponding photo storage. Please enable JavaScript to watch this video.
BroadcastingWithout any use of a particular application this video informs the user on how to Broadcast their device on a computer and includes presentation mode/PowerPoint specifications. Please enable JavaScript to watch this video.
ArtColorWithin a single command, the declaration of a color through the art property is explained and then posted to the wall in evidence. Please enable JavaScript to watch this video.
APISearchesStarting in an undisclosed script, a single command is created via the API search engine commanding the phone to vibrate. Please enable JavaScript to watch this video.
AddStatementBoth the "add above" and "add below" options are taught to their fullest extent in this short clip. Please enable JavaScript to watch this video.
ActionParametersUsing the addition of two numbers as an example this flick helps the user create two parameters and a return before correctly utilizing them. Please enable JavaScript to watch this video.
Check out the TouchDevelop video page for more helpful walkthroughs.



Have rooter's remorse? Want to restore your HTC Hero's factory firmware and put your cell phone back as it was? Here's how you do it! Whether you'd like to unroot your HTC Hero or T-Mobile G2 MyTouch Google Android mobile phone or just want to learn how it's done, you're sure to be well served by
How to Unroot Android Smartphone or Tablet!


Photo Transfer App for iPad & iPad mini. Photo Transfer App allows you to easily download photos from your iPad to your computer as well as exchange photos from and to your iPad, iPhone or iPod touch. Transfer photos over Wi-Fi, no cables or extra software required.
How To Download Photos to Your iPad - Lifewire


The right to unlock your cellphone became law on Friday as President Barack Obama signed a bill that rapidly passed both houses of the U.S. Congress. The Unlocking Consumer Choice and Wireless
CISPA Bill Heads for The Senate: Tell Them No « Politics


Your new smartphone might be missing a headphone jack, but it's probably got a cool new feature to make up for it: water resistance. Google's Pixel 2 and Pixel 2 XL smartphones are the latest


Pandora is an internet radio service that picks music for you based on your favorite songs and bands. With Pandora it's easy to create a never-ending playlist of songs to fit a certain mood, get recommendations for music you might like, and share your stations with friends. Best of all, Pandora is free to use on your computer and phone.
How to Add and share music with friends on Pandora Radio


If you want an excellent smartphone camera, get an iPhone XS or iPhone XR, Google Pixel 3, Samsung Galaxy S10, or a Huawei P30 Pro. But whatever you do, don't get the Nokia 9 PureView. The Nokia 9
News: The New Nokia 6.1 Is a Solid Upgrade to One of Last

How to Turn Any Magazine into an iPhone Stereo Sound Dock


I don't have a security camera or the money to buy one, but what I do have is an Android device, which can be turned into a makeshift hidden camera with ReCam from developer Ismael GKproggy. While there are other feature-rich apps out there like SpyCamera OS , ReCam is simple and to the point, which makes spying fast and easy.
How to Turn Any Android Device into a Hidden Spy Camera


I just started using ChefTap, after trying PepperPlate and Paprika. ChefTap does a great job of importing your bookmarks and Pinterest pins, and most importantly, it can read and format recipes on most sites, including The Kitchn. PepperPlate had issues importing recipes on some sites, like this one and Real Simple and such.
Brian Lang's Profile « Wonder How To


Home Forums Channels Android Devices HTC Desire HD Support how do i set a mp3 as my incoming message tone? Discussion in ' Android Devices ' started by strobez1977 , Nov 15, 2010 .
HTC Desire 626 - Ringtones, notification sounds, and alarms


In a classic case of one step forward, two steps back, Apple has eliminated the ability to use multiple iCloud accounts for FaceTime and Messages in iOS 11, meaning the primary Apple ID on the account is the only one allowed. As inconvenient as this omission is, there's still a way to use alternate
Sign in to iCloud - Apple

0 comments:

Post a Comment