~~~ Well, that's the ultimate goal. Let's achieve it together --
contributors wanted! ~~~
Itoa is a cluster of open-source projects that implement compiler,
build scripts and various libraries to allow building Android's apk
from Objective-C source files.
Two main features of Itoa are:
1. Itoa uses Android UI and graphics classes to implement iOS
counterparts, so ported applications look and feel native. For
example, UIButton wraps android.widged.Button and CGContext wraps
android.graphics.Canvas.
2. Itoa uses Apple's open-source code (GCC patches for Objective-C
2.0, objc4 runtime and CoreFoundation library) for maximum
compatibility with iOS.
Here is a short overview of Itoa projects (hosted on Github) and their
licenses:
* itoa-main :: ItoaCore, UIKit, CoreGraphics and QuartzCore
libraries (GPL).
* itoa-foundation :: Foundation implementation based on Cocotron
(MIT).
* itoa-cleancf :: Refactored Apple's CoreFoundation; supports
bridging (APSL, Apache).
* itoa-objc :: Apple's objc4 runtime ported to Android (APSL,
Apache).
* itoa-jnipp :: General purpose C++ JNI wrappers (Apache).
* itoa-macemu :: Emulation of malloc_zone_t functions and
OSAtomics (Apache).
* itoa-dropins :: Various utilities (notably, a C++ wrappers for
pthread) used in projects (Apache).
* itoa-toolchain :: GCC 4.2.1 with Objective-C 2.0 patches (GPL).
* itoa-ndk :: Scripts to build, install and run Android
applications from Objective-C source files (Apache).
Currently Itoa is capable of building Android applications from simple
iOS programs like this one: https://gist.github.com/1634076
Read more in the blog: http://itoaproject.blogspot.com
Quick links:
* Installation: https://github.com/DmitrySkiba/itoa/wiki/Installing-Itoa-NDK
* First App: https://github.com/DmitrySkiba/itoa/wiki/First-Itoa-App
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en