Android Development

  • (2 Pages)
  • +
  • 1
  • 2

21 Replies - 2009 Views - Last Post: 19 July 2012 - 08:41 AM

Poll: Android Development (10 member(s) have cast votes)

What should I do

  1. Deal with Java and Eclipse (9 votes [90.00%])

    Percentage of vote: 90.00%

  2. Use the NDK and learn C++ (0 votes [0.00%])

    Percentage of vote: 0.00%

  3. Use Mono and continue with C# XNA (0 votes [0.00%])

    Percentage of vote: 0.00%

  4. Go die in a hole :( (1 votes [10.00%])

    Percentage of vote: 10.00%

Vote Guests cannot vote

#16 DanielLeone  Icon User is offline

  • D.I.C Head

Reputation: 22
  • View blog
  • Posts: 177
  • Joined: 04-February 12

Re: Android Development

Posted 13 July 2012 - 08:01 PM

OHH MY GOD, Eclipse is giving me the shits!

I want VS back.

Are we all sure the NDK is out of the question.
I've tried Eclipse, and it just isn't comparable to a 12k piece of software for me. (Even if VS is way over priced ;)).

In C# I could write like 3 lines of code a second, because Intellisense was just awesome. It just was for me.

With Eclipse I constantly am having to delete things, because Auto-Complete is wrong, it is indeed an abomination.

There is a well documented blog here about porting an C/C++ Game to Android, and that was 2 years ago, surely the NDK is better now? please.

I know your all probably going to say, Android is Java, the NDK is crap or something, but what about when my game is successful ;), and I want to port it to iPhone. That uses C/C++.

I also know I said my goal was to develop for Android, so that may have been misleading, but it's true, I want to get onto Google Play, simply because it's meant to be so 'easy to use'.

From the blog I provided, he goes on about how all the logic is written in C++ and just the Apple stuff in C, well isn't the whole point of the NDK so you can keep all the C++ main logic, and just write a 'front-end' in Java.

So what about that approach, write my games in C++ Open GL and then I can port to iPhone and Android "easily" Maybe?

Thanks,
Daniel,

I know I seemed to have been fine with Eclipse and just give it some time, but I honestly couldn't sleep last night at all. I couldn't stop thinking about this.

This post has been edited by DanielLeone: 13 July 2012 - 08:02 PM

Was This Post Helpful? 0
  • +
  • -

#17 jon.kiparsky  Icon User is offline

  • Pancakes!
  • member icon

Reputation: 5427
  • View blog
  • Posts: 8,727
  • Joined: 19-March 11

Re: Android Development

Posted 13 July 2012 - 08:10 PM

Frankly, if autocomplete or intellisense or whatever you call it makes a difference to you, you really need to turn it off and learn to program in java (or whatever language you're using). If you can't write what you need to write on your own, you're not writing it - the IDE is writing it, you're just along for the ride.

As for Eclipse, it's the consensus among most of the people who have walked this road that it's the easiest way to go. We can't tell you what to do, but if you ask once, and that's the answer you get, asking again won't change that. If you want to do something else, go ahead. Let us know how it turns out, give us progress reports, but you're going to be pretty much on your own.

Now, if you step off in some direction and in two weeks you come back with something awesome, you might not be on your own for long, but it's going to be up to you.

Your move.
Was This Post Helpful? 2
  • +
  • -

#18 DanielLeone  Icon User is offline

  • D.I.C Head

Reputation: 22
  • View blog
  • Posts: 177
  • Joined: 04-February 12

Re: Android Development

Posted 13 July 2012 - 09:17 PM

Okay
Was This Post Helpful? 0
  • +
  • -

#19 Dogstopper  Icon User is offline

  • The Ninjaducky
  • member icon



Reputation: 2696
  • View blog
  • Posts: 10,556
  • Joined: 15-July 08

Re: Android Development

Posted 19 July 2012 - 05:04 AM

I'm with Jon here. Eclipse is not that bad! And seriously, I don't get your complaints about intellisense....eclipse has it, and I can guarantee that it is better at Java than VS is... ;) also, if Google uses it, surely it has to be decent right? VS has a bad problem of spoiling developers. What happens next time you go to a job interview and are asked to code a little something, and all the employer has is NotePad and a terminal? You'd be screwed. Learn to code without it and you'll be much better off in the end. THEN go back and have intellisense work for you, not the other way around.
Was This Post Helpful? 2
  • +
  • -

#20 Ryano121  Icon User is online

  • D.I.C Lover
  • member icon

Reputation: 1054
  • Posts: 2,234
  • Joined: 30-January 11

Re: Android Development

Posted 19 July 2012 - 06:20 AM

At least you haven't got Resharper for VS. It gives you like Intellisense++. You would have thought it would be good to write lines of code by pressing literally one or two keys, but after the initially excitement it's really not that useful. You do literally forget how to write code. I ended up having to turn off some of the features just so I could actually press more than a couple of keys per block of code.

As Dogstopper says, you can't rely on IDE features so much. Yes they are helpful, but as soon as you have to write code without them, you are pretty screwed.

As I said before Eclipse is a good IDE. It's reputation speaks for itself. Don't dismiss it just because it doesn't do all the work for you. Having limited auto - completion may actually help you out :)
Was This Post Helpful? 1
  • +
  • -

#21 DanielLeone  Icon User is offline

  • D.I.C Head

Reputation: 22
  • View blog
  • Posts: 177
  • Joined: 04-February 12

Re: Android Development

Posted 19 July 2012 - 08:05 AM

Yeah I know where your all coming from.

I suppose the reason I love Intellisense, is because coming from C# XNA and .NET, they are so many pre built classes and, for me, having simple and easy access to the method parameters, summaries, and names was essential.

I hope you can see it from that aspect, and I haven't written it to come across very differently.

So it's not the fact that I can't develop without Intellisense, it's more the fact of practicality.

I don't really want a continue this if it's going in the current direction. But at the moment, I have the option of developing in the IDE I want, with a language that can easily (well I soon find out), be used across multiple platforms.

Thanks,
Daniel,

This post has been edited by DanielLeone: 19 July 2012 - 08:08 AM

Was This Post Helpful? 0
  • +
  • -

#22 Ryano121  Icon User is online

  • D.I.C Lover
  • member icon

Reputation: 1054
  • Posts: 2,234
  • Joined: 30-January 11

Re: Android Development

Posted 19 July 2012 - 08:41 AM

Quote

having simple and easy access to the method parameters, summaries, and names was essential.


I completely understand where you're coming from, however Eclipse does all these things quite well. When you hit the the dot, Eclipse comes up with a list of methods in that class, along with all the overloads and also the Javadoc for that method. What more do you need?

Attached Image
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2