Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (109)
games submitted by our members
Games in WIP (536)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Anyone tried AIDE?  (Read 1694 times)
0 Members and 1 Guest are viewing this topic.
Online ags1

JGO Ninja


Medals: 46
Projects: 2
Exp: 5 years


Make code not war!


« Posted 2013-12-09 20:50:22 »

Android IDE: https://play.google.com/store/apps/details?id=com.aide.ui&hl=en

I am thinking of getting a Nexus 7 next year and it would be nice to have a little Java IDE on it for sketching out ideas. But I have no idea how an IDE would perform on a tablet, or how well normal IDE features like code completion would work.

Offline Mac70
« Reply #1 - Posted 2013-12-09 21:05:04 »

Phones/tablets have to small screens for any programming, 1366X768 and good keyboard are a minimum for this task. If you want to sketch out ideas, it is better to plan them in your own head. Smiley

Check out my Devblog! Smiley
Online ags1

JGO Ninja


Medals: 46
Projects: 2
Exp: 5 years


Make code not war!


« Reply #2 - Posted 2013-12-09 21:41:57 »

When I sketch code in my head it always compiles and runs first time :-)

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline CodeHead

JGO Coder


Medals: 40


From rags to riches...to rags.


« Reply #3 - Posted 2013-12-09 22:43:10 »

When I sketch code in my head it always compiles and runs first time :-)

Same here. I assume that the bugs that come up once the code is transferred from my head into the IDE are due to faulty hardware. You'd be surprised at the number of PC's with faulty hardware that I come across on a daily basis. Wink

Arthur: Are all men from the future loud-mouthed braggarts?
Ash: Nope. Just me baby...Just me.
Offline MatthewNicholls

Junior Member


Medals: 1
Exp: 6 years



« Reply #4 - Posted 2013-12-10 01:32:52 »

I have AIDE on my nexus 7 and memo pad. I think it is excellent just so long as you are using an external keyboard as typing on the screen sucks. I link to my projects in dropbox and use AIDE when ever I'm away from my desktop. I prefer the 10" screen of the memo pad but the nexus is more portable. Both are fine for tinkering.

my blog
"...Muahahhah.ahahah... pull the lever Egor!" ..."Yesh mashter"..click... click...click..buzzzzz".......Its Alive!"
Offline wessles

JGO Wizard


Medals: 66
Projects: 4
Exp: 3 years


Radirius Software Developer


« Reply #5 - Posted 2013-12-10 02:09:33 »

No android, but that promo...
EPIC!

I kind of like the idea, but typing on smart phones SUCKS for me. Something about not being able to rest my hands on the board... Great experiment though, and I will definitely watch for some projects done with it!

Offline opiop65

JGO Kernel


Medals: 153
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #6 - Posted 2013-12-10 02:30:45 »

AIDE has been out for years now... There are plenty of projects completed with it.

Offline wessles

JGO Wizard


Medals: 66
Projects: 4
Exp: 3 years


Radirius Software Developer


« Reply #7 - Posted 2013-12-10 02:53:54 »

Oh. Was not aware. TIL!                                                              I feel stupid...

Looking at all the screenshots though, and I don't think I could never use this... It just looks so tiny! I simply cannot imagine myself typing on my phone, coding. Maybe on a tablet, but not a phone.
Looks very functional though. I mean, github-ing from your phone; that is just awesome.

Offline opiop65

JGO Kernel


Medals: 153
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #8 - Posted 2013-12-10 02:56:13 »

I use a GitHub app on my phone to keep track of my repos on the go, I think iOS has an app too for it.

Its ok typing on that small of a screen, but I wouldn't use it for Android development, ironically enough. Its just too much work to create an app with it, but I think I'll test it out when it supports Java!

Offline Varkas
« Reply #9 - Posted 2013-12-10 12:02:18 »

Same here. I assume that the bugs that come up once the code is transferred from my head into the IDE are due to faulty hardware.

The bugs drop from the ceiling into the keyboard while you blink  persecutioncomplex

if (error) throw new Brick(); // Blog (german): http://gedankenweber.wordpress.com
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Damocles
« Reply #10 - Posted 2013-12-10 12:04:22 »

I dont believe bugs drop from the ceiling.

Offline opiop65

JGO Kernel


Medals: 153
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #11 - Posted 2013-12-10 12:12:17 »

You shouldn't go to my grandma's house then!

Offline gouessej
« Reply #12 - Posted 2013-12-10 13:22:16 »

typing on smart phones SUCKS for me
In my humble opinion, it sucks with a virtual keyboard that occupies most of the screen, it sucks less with an integrated physical keyboard but it is still less comfortable than a decent real computer keyboard.

Online ags1

JGO Ninja


Medals: 46
Projects: 2
Exp: 5 years


Make code not war!


« Reply #13 - Posted 2013-12-10 21:01:37 »

typing on smart phones SUCKS for me
In my humble opinion, it sucks with a virtual keyboard that occupies most of the screen, it sucks less with an integrated physical keyboard but it is still less comfortable than a decent real computer keyboard.

A nexus 7, a cover with integrated keyboard - it would be sweet!

Online ags1

JGO Ninja


Medals: 46
Projects: 2
Exp: 5 years


Make code not war!


« Reply #14 - Posted 2014-02-21 15:24:22 »

I finally got an android device, an Asus Memo Pad HD, and I am running AIDE on it. It's not exactly IntelliJ, and using the on-screen keyboard can be painful, but AIDE is a sweet little thing. I'm porting Headline Benchmark over to Android through AIDE, and it's going smoothly :-)

Offline tom_mai78101
« Reply #15 - Posted 2014-03-02 09:07:17 »

I have AIDE running on my HTC Desire S. Not exactly uncomfortable to the point of unable to use it, but it still gets the work done.

1. I have AIDE set up so that it is always locked in Portrait Sensor mode (basically, Auto Portrait Mode).
2. Due to circumstances, I usually program Android Java in AIDE while I'm lying in bed. Therefore, Auto Portrait Mode here works perfectly.
3. With PVStar+ installed, I can use a headphone to listen to podcasts/programming lectures/etc. while I'm programming.
4. GIT usage is minimal. I can actually checkout a repo from GitHub, but the GitHub account requires that it's not set to 2FA. I don't know how to work around this problem, but I guess 2FA is basically unnecessary for a small repo.
5. With rooted access, AIDE is a lot faster at compiling/running APKs.

I also have AIDE installed on my Asus Transformer Pad TF701T, with MobileDock.

1. Tablet-wise, I have set the global accelerometer to be locked Landscape Sensor mode (i.e., Auto Landscape mode).
2. However, using the tablet in bed is seriously bad. I do not like the experience of typing with and without the MobileDock that comes with it.
3. With unlimited cellular network, I use a tethering hotspot to get my Asus tablet connected to the phone. I can actually watch Youtube videos and program in AIDE at the same time in bed.
4. I recommend dual-usage of devices in your repertoire. AIDE in one hand, watching movies in another. This is, in my opinion, a good way to combat burnout and procrastination.

AIDE functionalities:

Pros:
1. Suitable for Android Java Development.
2. Can also compile Libgdx-based games. Unfortunately, due to my hardware limitations, compiling the project is tedious and boring.
3. Basic features of a common IDE is supported.
4. It can actually force you to program in pure OpenGL ES of any versions.

Cons:
1. No pure Java programming. I don't know when it will be integrated.
2. There's an issue in any Portrait modes (Reverse Portrait, Auto Portrait, Portrait modes) that has the soft-keyboard list of commonly used symbols are stuck at the bottom of the screen at all times. It's a pain to program on smartphones than on tablets. Would recommend tablets/Galaxy Note sized smartphones.
3. You have to compile/build your APK files EVERY time. Even if you haven't change anything, it needs to rebuild. I've bet this is probably a Won't Fix issue regarding out-of-sync files and the Android application lifecycle. Nothing is persistent.

Recommended:
1. Root your Android dev device if you can. The prompt asking you to install/reinstall your app is annoying.
2. Do your programming on a computer. Even my Asus Transformer Pad has quirks that I cannot debug, and have to resort to many Googling and forum lurking in order to nail it down.
3. Again, do your programming on a computer. AIDE does not have runtime debugging, nor does it allows you to step-in/over/out codes. I can recall days of frustrations with it without my laptop, just because I didn't set a variable right. I had to resort to using Eclipse just to step-through the codes to find it.
4. Buy it while it is on sale. I got this on sale at 50% price, and it's worth it. But I feel as if it's not worth 100% of its price tag. If they actually have Java programming, then it's truly worth it.
5. MOST IMPORTANT: If you are carrying an Android smartphone with you to a war zone, or serving a compulsory military service, like me, then I would totally recommend having AIDE on that device. While you are training, especially if you hate being forced to service the country, it's better to practice your programming skills during your offtime. Without it, you can easily forget what you've learned and zone out or something. I had many CS and IT guys with programming backgrounds all failed to remember how to insert/remove an element in a linked list.
Offline SHC
« Reply #16 - Posted 2014-03-02 10:26:05 »

I'll never use it, it HURTS MY EYES!!!

Offline Cero
« Reply #17 - Posted 2014-03-02 16:46:57 »

even programming on a netbook sucks D=

maybe what we need is audio programming via voice control :3

Offline Drenius
« Reply #18 - Posted 2014-03-02 17:14:26 »

No. You would have no kind of overview anymore...
Offline tom_mai78101
« Reply #19 - Posted 2014-03-02 18:03:10 »

I'll never use it, it HURTS MY EYES!!!

Pros:
  • You can increase the text size to however you want.
  • You can change the color scheme to light or dark.

Cons:
  • Can't let you put your cursor at the very end of a line. You need to slide the cursor a bit, then hold it at the very edge of your screen in order to force scroll the overview to the very end of the line.

Thanks for reminding me of this, SHC.
Online ags1

JGO Ninja


Medals: 46
Projects: 2
Exp: 5 years


Make code not war!


« Reply #20 - Posted 2014-03-05 12:15:46 »

I got Headline Benchmark Androidified with AIDE, and my first Android results are on my site:

http://www.headline-benchmark.com/results/70b9b57a-7e82-41b8-b0c8-780ced87dfe0

I still need to iron out a few wrinkles, and add in the GPU tests, so it will be a while before the Android app is available.

Yes debugging is a pain in AIDE. Took some time to figure out the app was crashing out because the memory test required a "large heap" setting in the android manifest.

Pages: [1]
  ignore  |  Print  
 
 

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

CogWheelz (18 views)
2014-07-30 21:08:39

Riven (24 views)
2014-07-29 18:09:19

Riven (15 views)
2014-07-29 18:08:52

Dwinin (12 views)
2014-07-29 10:59:34

E.R. Fleming (33 views)
2014-07-29 03:07:13

E.R. Fleming (12 views)
2014-07-29 03:06:25

pw (43 views)
2014-07-24 01:59:36

Riven (43 views)
2014-07-23 21:16:32

Riven (30 views)
2014-07-23 21:07:15

Riven (31 views)
2014-07-23 20:56:16
List of Learning Resources
by SilverTiger
2014-07-31 18:29:50

List of Learning Resources
by SilverTiger
2014-07-31 18:26:06

List of Learning Resources
by SilverTiger
2014-07-31 13:54:12

HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!