send link to app

Touch Lua app for iPhone and iPad


4.4 ( 9584 ratings )
Productivity Education
Developer: Ahmad Hawwash
Free
Current version: 1.4.2, last update: 6 years ago
First release : 14 May 2012
App size: 13.98 Mb

Program with Lua, a simple and modern programming language. Lua’s syntax is simple as BASIC but Lua is faster and more powerful. Which make it just perfect for iPhone platform.

*** TouchLua+ (iPad version of TouchLua) is now available at App Store ***

Touch Lua Features:
+ Two modes: program/console (command line)
+ Multi program and directories support
+ Export/email programs and results
+ Powerful editor with Syntax highlighting
+ Graphics, audio, database and network programming support
+ Text screen: stylized text printing
+ Built in help: Tutorials (hands on), Wiki, Reference
+ Sample programs provided

Use Touch Lua:
+ Learn programming and modern scripting
+ Apply your programming skills
+ Rapid prototyping
+ Use it as advanced calculator
+ Graphing Tool

Now available through In-App Purchase:

Nitro Graphics Library:
Create 2D & 3D Graphics with the power of your GPU.

Draw Library: Empowers you to create complex graphics from simple graphic objects
Features:
+ Draw simple graphic objects: lines, rectangles, circles, text, ...
+ Draw at the super speed of your device
+ Make animations
+ Access Gyroscope and Accelerometers
+ Draw and create images
+ Enables you to run included Graphic Sample Programs

Audio Library : enables to play music and sound effects.
Features:
- Play one music track at once
- Play multiple sound effects synchronously
- Create and play your own sounds and save them as files

Socket Library: network support

Turtle Library:
Logo like graphic commands designed to encourage logical thinking
Examples are provided for absolute Beginners

To start learning Lua choose Console from main menu then select Tutorials (first aid kit icon). Now read & apply and you will learn Lua basic’s in no time!

Kindly Note: Touch Lua uses Lua 5.2 standard, so if you hit into undefined function see the alternative for it from the reference. some examples: unpack() now is table.unpack(), loadstring() is now load()

Make sure to take a look at other free App’s from Hawwash-Soft

Pros and cons of Touch Lua app for iPhone and iPad

Touch Lua app good for

In my opinion, this has got to be the best coding application for mobile devices. The amount of creativity you can use with this app is vast. Spending money on this is very worth it.
This app is nostalgia for me. I used to use this app on my old iTouch back in high school. I used this app to make programs for my math class. Sounds funny, I know, but it was a way for me to practice and to get somewhat familiar with the language. I also figured Id be able to use .lua outside of school instead of learning basic on the TI calculators and having to return them. tl;dr: dis app es fakin good
This app is a great tool for both new and experienced lua devs. Get it. NOW
Good job !!! The function " "draw.tracktouches(touchBegan, touchMoved, touchEnded) " should be multitouch. The new functionality is a good idea
finally we have a simple and stable Lua for iOS.... if you ever Need to program something quickly, Lua is Easy to learn, Platform-Independent and beautifully simple. I really look forward to future Versions of this app.
I <3 this app! Of course you cant program big things, but small things- no problem! The interface is extremely easy and everything goes pretty fast :D

Some bad moments

to default iOS GUI Elements - but all you get is just a command line based interpreter - Im not amused - but maybe my expectations were pitched too high?
It works pretty good, although Lua sometimes wont run programs and I am left with a blank white screen on my iPhone 4. Still worth downloading!
Very useful and teaches you how to script and you can even run your scripts!!!! 5 stars!!
Really cool but the in-app purchase is a bit too pricy, and what form of Lua is this?
Great app for on the go ideas. I made a home made calculator that does surface area, addition, subtraction, multiplication, division, and volume all in one code. Great idea adding the draw library only if you guys did video tutorials on like yt or something to educate us more on the draw library because I have no idea what Im doing.
The paid functions dont help. They limit learning. You have to pay $0.99 per function! 1/2 of the functions on the app are paid now. I wish I hadnt updated. :(