AndroLua

AndroLua is the Lua interpreter ported to the Android platform. Others have ported Lua to Android, but this project is special:

it includes LuaJava, so you can access (almost) everything the Android API provides
because writing code on the soft keyboard can be hard, you can connect to it using TCP an upload code from your computer


Catroid Website

Catroid is a visual programming language for Android devices that is inspired by the Scratch programming language for PCs, developed by the Lifelong Kindergarten Group at the MIT Media Lab. It is the aim of the Catroid project to facilitate the learning of programming skills among children and users of all ages. No desktop or notebook computer is needed.


Android Open Accessory Development Kit | Android Developers

Many previously released Android-powered devices are only capable of acting as a USB device and cannot initiate connections with external USB devices. Android Open Accessory support overcomes this limitation and allows you to build accessories that can interact with an assortment of Android-powered devices by allowing the accessory to initiate the connection.


Amarino – “Android meets Arduino”

Amarino is a toolkit to connect Android-driven mobile devices with Arduino microcontrollers via Bluetooth. The toolkit provides easy access to internal phone events which can be further processed on the Arduino open-source prototyping platform. Started as a project at MIT Media Lab at the High-Low Tech group, this toolkit seeks to empower people to externalize their phone events to creatively demonstrate them on wearables, living spaces, or other tangibles.


Cellbots

The Cellbots app for Android was written in Java using the Android SDK, and can be found in the Market today as a free download. The easiest way to try out a Cellbot is to load this app on your Android 2.2 (Froyo) and up phone and then connect to any of the supported robot platforms such as a Roomba or LEGO MINDSTORMS that you may already own.


Here’s what we’ve learned about doing UI for mobile web apps with WebKit – (37signals)

Lately, we’ve been exploring ways to offer web apps that perform like native apps on mobile devices. For this short sprint we targeted mobile WebKit browsers-especially the default browsers on iOS and Android – because of their widespread use and excellent support for HTML5 and CSS3.

Here are a few things we’ve learned along the way


smali

smali/baksmali is an assembler/disassembler for the dex format used by dalvik, Android’s Java VM implementation. The syntax is loosely based on Jasmin’s/dedexer’s syntax, and supports the full functionality of the dex format (annotations, debug info, line info, etc.)

Load More