I spent 300h on my project just in the last 3 weeks :o) This raises an important point though: despite how well-engineered Android is, in many cases it is over-engineered, and/or development features are just not there yet, and/or the interfaces are too low- level, and/or there are bugs that limit productivity (even in crucial parts like Dalvik, or the Eclipse plugin). Many things have been far, far harder to do than I would have liked, and the platform doesn't -- yet -- lend itself to fast-turnaround development: there is no hot code replace, launching apps takes a long time, running in the debugger causes the code to run at half the speed, etc.
I am hoping for three main things in Android's near future: (1) nicer, higher-level abstractions built on top of the current Android stack. (e.g. I built something to make it trivially easy to build complex databases on top of the ContentProvider framework, because the current framework makes the code start getting really repetitive and messy once a single ContentProvider serves multiple databases and/or tables) (2) a port of Android that runs on your native desktop as a local app, not in an emulator, and runs on the JVM *not* Dalvik (unless someone ports Dalvik to x86, which would be more work). This is so that things run several times faster than they currently do inside the emulator, speeding up development time. I would say that at least a quarter of the 300h in the last 3 weeks was spent waiting for something to happen, because I had to do lots of tweaking and exploratory development. (3) hot code replace for Dalvik (not needed if point (2) is satisfied, it's already there in Eclipse) On Apr 6, 2:00 pm, j <[EMAIL PROTECTED]> wrote: > I started my project the first week the initial Android SDK come out. > > I have a full time job so I have spent big chunks of my weekends and > weeknights to complete this project. It's been a great learning > experience. > > Estimated total hours spent: ~400 hours. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Challenge" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-challenge?hl=en -~----------~----~----~----~------~----~------~--~---
