android


Developping Apps ON honeycomb devices


So here's what I was thinking. Android apps need to be developed on a computer before being installed to a mobile android device. Which was the best solution up until now. Most android enabled devices where phones, and who would want to develop an application on their phone, to small, and wouldn't be convenient.
But since the release of these 10" tablets running android 3.x, wouldn't it be easier to have an app that lets you develop honeycomb specific applications directly on these device ? Is this something that is in development, and if not, why not ? I am fairly new to android, so there are surely some aspect that I am overlooking that make the matter slightly more complicated.
There are multiple solutions now. I have checked out this app:
AIDE - Java IDE for Android
... and was fairly impressed. I really think you need an external bluetooth keyboard and mouse to be more productive. If your device has HDMI out or an MHL capable USB output, you can hook it up to a monitor and turn it more into a "Desktop". See here:
Using a Mobile Device as a Desktop Computer
Part 2: Using an Android Device as a Desktop
There are some caveats to doing that. For example, my device mirrors the display contents with the internal display's resolution (upscaled). So it is beneficial if your device has the same resolution as your screen, or at least a high enough resolution. Also, a tablet might be more suited, since it runs apps in tablet layout mode, versus a phone layout with everything being too large on a bigger screen. Also noteworthy are the back, home and multitasking buttons. The Galaxy Nexus is currently the only phone implementing these buttons as soft-keys, so they appear on the screen and you can click them with your bluetooth mouse. With a tablet, I think those buttons are always soft-keys, but other phones probably require to reach for the phone and click those buttons. Some of them have keys assigned to them on the keyboard, maybe all of them. Esc is back for example.
Build compiler, aapt, aidl, and other dev tools for Android.
Get a standard Java VM running on Android.
Get Eclipse running on Android.
I suspect at this point you will find the experience of Eclipse on a current ARM CPU to be... not so fun. :)
And the general UX is probably not so appropriate right now. For example, imagine debugging your app in a self-hosted environment. Without having multiple applications shown on the screen at the same time, this would be pretty painful.
There are already some things allowing simple development on Android, using interpreted languages like Smalltalk, web-based development, etc. I think we are a bit off from a full traditional Android development environment being self-hosted, but certainly it is fairly safe to assume that at some point it will happen.
As far as I know there is nothing available for this or in development at this moment.
I could think that you can create a Android app like the 'App Inventor' from Google for Honeycomb. With the App Inventor you can build a app with simple building blocks.
But a full development environment like Eclipse with the Android SDK will probably never work on a Honeycomb tablet. Development environment work best on large screens (something that you don't have on a tablet, because it's a mobile device) and you need to type a lot of code (something that is not really nice on a touchscreen).
The idea is create and it's a good question, but I don't see it happening anytime soon.

Related Links

how can i get the date of when i exported my apk
How to disable to move TeeChart in Xamarin.Android?
Extended ScrollView onScrollEnded Loading multiple entries from Database but i only need that one time per End
Google Realtime Multiplayer trouble. Automatch with 4 players doesn't work
Android long click listener
How to show Notifications after every 4 hours?
Android activity to android home and again from android home to activity
Eclipse & Cocos2d-x: My First Project, I Changed The HelloWorldScene.cpp, but changes don't happen in the deployed game?
How to check if webView can be scrolled?
Does Android kill each Service or the whole Process?
How would I solve the errors which I am getting when trying to use android project from existing code?
How to specify earlier Build Tools
Inflating android.support.v4.ViewPager
how to get link from textview to open an activity
Capture QProcess (ls) to listview
Resize and include Animated PNG in Android drawable

Categories

HOME
merge
pagination
alexa-skills-kit
case
serialization
error-handling
alsa
ado.net
polling
google-admin-sdk
odoo-8
fabric.io
stellar.js
frequency-distribution
qsqlquery
drive
react-toolbox
tiki-wiki
interbase
shared
mat
android-maps
winexe
paragraph
cart
simplecv
nested-lists
processwire
connection-pool
ods
hackintosh
visa
portforwarding
drupal-theming
strftime
pom.xml
libgphoto2
arq
azure-cli
oracleclient
quicktime
css-transforms
mouseleave
testrail
omxplayer
qtplugin
mta
drawstring
hclust
dimension
observablecollection
clipboard.js
cfchart
nservicebus5
lz77
libav
contentcontrol
user-management
include-guards
ons-api
sapscript
canalyzer
slash
atoi
haskell-warp
skspritenode
ms-access-2000
adehabitathr
jbake
mintty
draw2d-js
cfcache
qscrollarea
android-usb
bin
c++builder-xe5
beaker-testing
scmmanager
dolby-audio-api
subgraph
garbage
database-create
ilasm
screen-size
winmain
lr
hbm2java
sifr
cuda.net
interop-domino
application-planning
lemmatization

Resources

Encrypt Message