My Submission: PhoneIDE - Develop Android All in Phone

2 views
Skip to first unread message

PowerGUI

unread,
Apr 28, 2008, 7:06:40 PM4/28/08
to Android Challenge
Hello everybody,I want to share my submission - PhoneIDE.
the Goal of PhoneIDE is:make android developers to Develop Android
All in Phone.It is a Integrated Development Envrioment runs inside
GPhone.which including Project management,Compile,Debug,Install,
GUI Builder,Source Code Editor,Resource Manager/Editor,
Online Help System,and etc.BTW,The PhoneIDE need remote server(maybe
placed anywhere in the world) to do mininal Compile and Debug Aid
work(all is Automatic work,need nobody to type somethings),beside
this,all work will be done
in your GPhone.I would be very glad to hear your comments and
suggestions.And feedbacks
will be appreciated.

Thanks in advice.

PowerGUI
-----------------------------
Android DotPhone Group
http://www.dotphone.org/english/

Incognito

unread,
Apr 28, 2008, 8:16:08 PM4/28/08
to Android Challenge
I went to the link but could not find the screens to your application.

PowerGUI

unread,
Apr 28, 2008, 8:58:57 PM4/28/08
to Android Challenge
Sorry,I have not put on the website yet.I still need some
time to finish the project.after some day's work,I will
put on the website ASAP.:-)

Best Regards

Incognito

unread,
Apr 28, 2008, 9:14:12 PM4/28/08
to Android Challenge
Sounds like a good idea, specially for those people that do not own a
computer but still want to do development on their Android devices.

Kevin Galligan

unread,
Apr 28, 2008, 8:40:30 PM4/28/08
to android-...@googlegroups.com
I found one set, but they didn't have an ide or anything.

So, you would actually program on the phone?

This is going to sound crazy, but I've been doing something halfway
there for a while now. Because I have a regular job and little free
time, and my commute is like an hour or more on the subway (total, not
each way), I bought a Samsung Q1 Ultra and actually program on my
commute. I have linux on there, intellij idea and eclipse. I didn't
actually run the emulator, but did coding that I ran at home.

The two big hurdles are the lack of real keyboard and the screen size
makes programming difficult. Other than that, processor speed and
whatnot are distant thirds or less. The keyboard and screen size are
the biggest problems, respectively.

My Samsung sucks to program on, but for what it is, its ridiculously
good. The screen size isn't so bad. There is a mini split keyboard.
Not great, but it works. Its what I needed. The real value wasn't
for programming so much as getting me geared up before I got home, and
to do some thinking about the app.

My suggestions would be to focus on the hot key/macro support. I
think if I'd spent a few hours defining hot keys in Idea that worked
really well with the Samsung, it would've been significantly better.
This will help with the keyboard issues.

My other suggestion would be maybe focus less on full development and
focus instead on a "tweaking" platform. Maybe you could edit the
layout xml files, or the styles, animations, etc, and have them
immediately, or as fast as possible, rerendered. "Face" the app while
on the phone. This would, of course, also work in the emulator.
Literally programming on the phone is slow, but changing layouts and
other stuff on the computer and redeploying on the emulator is also
slow going the other way. You know?

Kevin Galligan

unread,
Apr 28, 2008, 8:47:38 PM4/28/08
to android-...@googlegroups.com
(slapping myself in the forehead...)

A graphical layout designer, that could actually run on the
emulator/phone. Ehh? The app would work as usual, then you click a
menu option or some key combo, and the layout becomes editable (under
the hood it actually swaps out a different activity or whatever). You
move stuff around, hit "Done", and it sends all that to the dev
server, recompiles and whatnot, then reloads.

I assume your system does the recompiling and whatnot that way. I
think the graphical layout editor would be a really cool addition. If
you've already built that, say hi to the other 49 for me.

Muthu Ramadoss

unread,
Apr 29, 2008, 12:49:30 AM4/29/08
to android-...@googlegroups.com
Kevin,

We do have themes and custom layouts to decorate existing apps right? Is that not good enough?
--
take care,
Muthu Ramadoss.

http://mobeegal.in
find stuff closer.

Alex Pisarev

unread,
Apr 29, 2008, 8:05:29 AM4/29/08
to Android Challenge
Developing on a phone? Hmm... Don't think that it's a good idea...
Anyway, I would prefer running VNC or PoP to a full-scale PC in case
if I get into such an exotic situation (which I can't even imagine so
far) when I would need to develop something on my phone.

Regards,
Alex

zero

unread,
Apr 29, 2008, 9:46:38 AM4/29/08
to Android Challenge
this is one of these enlightening moments.
i've been looking for something like this for years.
i do travel a lot (~800 km/week), and beeing able
to throw out some code without having a notebook on me
all the time will be realy helpfull.
(i thought i had to build an IDE or at least usefull code editor
myself, but now that someone else did that work for me - nice!
you're accepting preorders ? :) )

Kevin Galligan

unread,
Apr 29, 2008, 1:01:36 AM4/29/08
to android-...@googlegroups.com
You lost me. I don't understand your question.

Yes. There are "themes". I actually used the "Light" theme in my app
as the base. They didn't really update it to look good in m5. Dark
and light looked similar in m3, but only the Dark theme got changed
for the update. I had to do some significant massaging of the theme
to make it look better.

Why did I bother? How many apps are going to have the Dark theme?
98%. I figured sticking out a little doesn't hurt.

I didnt' really mean a visual designer for the theme anyway. Having
said that, I'm not sure what would be wrong with it. There are visual
css designers all over the place. I do it by hand, but that's not
everybody.

I was referring to a visual component layout tool of some sort. Like
the various swing gui design tools.

The part where you lost me is the "good enough" argument. What does
that mean? Was Emacs "good enough"? Its a great app, and I used to
program in it, but now I use Idea and Eclipse. Weren't horses good
enough? I guess if you're concerned with global warming you might say
"yes", but that's a different discussion.

Making the screens for android is probably less painful than other
phone platforms, but I did much of my mockups in a web application
because it was easily an order of magnitude faster. What would be
nice is something that puts the components on the screen, lets you
drag them around and set properties, builds the R resource class, then
(maybe) adds them as fields to your activity. Like the endless line
of desktop gui designers.

But what we have is "good enough" for now ;)

Muthu Ramadoss

unread,
Apr 29, 2008, 11:29:54 AM4/29/08
to android-...@googlegroups.com
Ok.. you nailed it so hard, my head is bleeding now ;)

Android UI designer is a GREAT idea. I was thinking more along the CSS way of doing layouts.

PowerGUI

unread,
Apr 30, 2008, 4:34:38 AM4/30/08
to Android Challenge
Thanks very much for comments and suggestions.
I will keep working on this project .I am designing some speical
input mechanism to
reduce the keystroke count as possible as I can.such as AutoCompelete
functionality.
and I think many android phone will have own keyboard with
it,whethere with keyboard or
not,I will make the development work in phone easy ,interesting and
useful things.
about the limited screen size, I want to make the operation is as
simple as possible.
all UI design will be done in WYSIWYG way.
since IDE is a huge work.so I have to work hard on it. wish you enjoy
it in the coming days.

Thanks and Best Regards
PowerGUI
-----------------------------
Android DotPho ne Group
http://www.dotphone.org/english/

wave connexion(BQ)

unread,
May 7, 2008, 10:44:30 AM5/7/08
to android-...@googlegroups.com
Sounds crazy, but impressive.
--
BQ
Reply all
Reply to author
Forward
0 new messages