Jump to content

When will developers start respecting Android?

As a Java developer I should be pretty ok with developing for Android, but guess what - I absolutely hate it. It is not intuitive and in my opinion coding for it is just like an open source library that started as a university project that is quite powerful, but looks hideous. To me its just a mash up of incomprehensibe XML and Java, and god forbit you need to use native code. Plus, what's with the constant casting of UI elements to POJOs? Adam Bien wrote a

@[member='Inject']

 extension for JavaFX for like 10 minutes, how hard could it be? And don't get me started on the limitations of the JVM implementation they use...

I understood about 3.8% of what you just said, could you please explain it in English please? Sorry for being a noob :)

 

Typically I see more job listings for iOS devs than Android devs. They have a bigger market share in the app space. Remember that "There's an app for that" slogan they ran with one of their iPhones? More iPhone users buy apps than Android users, making in more profitable from a business standpoint to developers. I hear more good about Objective-C than I do Java, so, there's that

 

Like, I give insane credit to Minecraft modders. For one, they're coding a game in Java. Second, Notch is a terrible programmer, and the games code looks like ass, making coding for the thing a nightmare. I had a few friends that tried and bailed very quickly

I've heard the exact opposite; everyone I know absolutely hates Objective C. They don't like Java either, but they admit it's miles ahead of Objective C. Swift on the other hand, everyone seems to love.

Have you tried turning it off and on again?

Link to post
Share on other sites

Do you use a Mac as well? Is the Continuity feature really as good as Apple fans say or is it overhyped?

Its not overhyped IMO. I use an iPhone 6 and a rMBP, I just go near the laptop with Safari open in my dock and the Safari icon pops up in my OSX dock and I can continue right where I left off...same with any other app that supports it. 

Link to post
Share on other sites

"When will developers start respecting android"

 

When it's not fragmented and all devices receive updates straight from google :)

 

Jk, but in all seriousness, money motivates. Devs have to make money, and iOS development allows them to do that more than Android development does. You can't argue with more money. But, you aren't currently invested in the Apple ecosystem, and that's fine. Develop apps with the tools you already have (your PC and your Android phone).

CPU: AMD FX-6300 4GHz @ 1.3 volts | CPU Cooler: Cooler Master Hyper 212 EVO | RAM: 8GB DDR3

Motherboard: Gigabyte 970A-DS3P | GPU: EVGA GTX 960 SSC | SSD: 250GB Samsung 850 EVO

HDD: 1TB WD Caviar Green | Case: Fractal Design Core 2500 | OS: Windows 10 Home

Link to post
Share on other sites

"When will developers start respecting android"

 

When it's not fragmented and all devices receive updates straight from google :)

 

Jk, but in all seriousness, money motivates. Devs have to make money, and iOS development allows them to do that more than Android development does. You can't argue with more money. But, you aren't currently invested in the Apple ecosystem, and that's fine. Develop apps with the tools you already have (your PC and your Android phone).

Is it worth switching to a Mac to develop for iOS if the money is really that much better?

Have you tried turning it off and on again?

Link to post
Share on other sites

Is it worth switching to a Mac to develop for iOS if the money is really that much better?

You haven't even started app development yet. It's not easy to make a super successful app, and I think you should just start making apps instead of worrying about how much money you're going to make. Just start developing for Android. If you make a super successful app, you can learn iOS development and port it later.

CPU: AMD FX-6300 4GHz @ 1.3 volts | CPU Cooler: Cooler Master Hyper 212 EVO | RAM: 8GB DDR3

Motherboard: Gigabyte 970A-DS3P | GPU: EVGA GTX 960 SSC | SSD: 250GB Samsung 850 EVO

HDD: 1TB WD Caviar Green | Case: Fractal Design Core 2500 | OS: Windows 10 Home

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×