Well hi-diddly ho there, aspiring app developer! Has the life of a recent CompSci grad got you down? Does the world of independent mobile app programming leave something to be desired in the area of, say, ostentatious sports cars and penthouse apartments? Samsung would like to help you out with their Smart App Challenge 2013. A cool $800,000 has been reserved for the makers of ten winning apps, with 200,000 American greenbacks going to the top entrant.
Yesterday Google launched an early access preview of Android Studio, an integrated development environment (IDE) for Android based on IntelliJ IDEA. This one-stop shop for coding, compiling, and testing includes all the standard Android SDK tools, plus build support, quick fixes, tools to catch major coding flaws, and a preview window. The Android Developer Tools session at Google I/O went into massive detail on the new project. The 53-minute session is embedded below, in case you couldn't make it.
In our review of the Pebble SmartWatch, we only had two complaints about the software: a lack of apps, and a lack of utility. The second point stems from the fact that the Pebble can only receive alerts from your phone, and it can't send information back. Both issues have now been addressed by the Pebble SDK. Developers have been cranking away on watch apps for some time, but the latest SDK update adds AppMessage, a method of implementing bi-directional communication for Pebble.
Between Hangouts, the gorgeous new Maps, Play Music All Access, and everything else discussed in I/O's opening keynote this morning, several revisions to the Play Store developer's console were announced.
Perhaps the most interesting addition to the console will be an organized method for alpha and beta testing, and staged rollouts. Basically, developers can select alpha and beta testers, receiving all feedback directly (instead of through reviews) and, when the time comes, roll out the app to certain percentages of the user base.
For Android fans with children, it can be a bit disheartening to learn that your kids are using iPads and iPods for learning every day. While this is becoming more and more standard across the country, Google is looking to change that with its newly announced "Google Play for Education." This is exactly what it sounds like: a specially curated version of the Play Store made for educational environments. It offers curriculum-based discovery for grades K-12, which will make it easy for teachers to find apps appropriate for his or her students.
Right off the bat here at Google I/O, the company is telling developers about some awesome new tools for apps. A new series of APIs will enable a variety of new services for both developers and end users. Here are some of the highlights.
Version 2 of the Location API, which includes:
- Geofencing (assigning triggers to specific geographical locations) and up to 100 fences per app
- a fused location provider, which should allow for active location gathering at just 1% battery drain per hour or increased accuracy
- Activity recognition - API can recognize if users are walking, biking, driving, et cetera.
Have you finished downloading CyanogenMod's 10.1 RC1 release for your device yet? If not, hit cancel and refresh your browser. Just three days after RC1 started rolling out, CM 10.1 RC2 has hit the download center, going up over night for forty seven devices at the time of writing, including devices from the Galaxy SIII to the Nexus Q.
the list goes on
For those not sure why they should care about CM10.1 RC2, an RC or Release Candidate is basically a firmware release that the CyanogenMod team believes is up to snuff for a daily driver – a new-but-not-bleeding-edge release that's stable enough to rely on.
Holy cow! If you write Android apps, you need to look over here right now. You've probably heard of AIDE, a complete development environment that runs on and builds for Android. While it was pretty impressive before, you won't believe what the appfour GmbH team has in store now. Just today, version 2.0 of the Android IDE was pushed to the Play Store with support for building native apps with C/C++, quick previews of XML layouts, and a cleaner and even more Holo-themed interface, along with major enhancements to Git.
The difference is huge - it's like it went from Cupcake days to Jelly Bean in the blink of an eye. It would be nice if you could update Android the same way, wouldn't it?
Here are some images of the old (visible at archive.org) and new sites side-by-side (can you guess which one is which?):
If you're in the modding and theming community, your work is about to get a bit faster, because Smali v2.0 is now in beta and firing on all cylinders. The new version brings multithreaded processing and a few tweaks to the language that should result in cleaner-looking code.