Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Ben Jakuben
STAFF
Ben Jakuben
Treehouse Teacher

Google I/O Round-Up: What do you think?

Google I/O 2014 was held last week. One week out, I think I've finally had a chance to parse through all the new information!

It was a pretty exciting few days for Android developers. Below are a few highlights, but I'm curious as to what all of you think about everything.

Design

The next Android release, codenamed "Android L", will include a design overhaul named "Material Design." This is the new design theme that is the love child of Holo (first introduced with Ice Cream Sandwich) and Cards (made popular with Google Now). There aren't any major differences, but it's a nice update with some cool features that already has me feeling like Holo designs are dated.

  • Views can now have a Z value for drawing order (think z-index from the web). Higher values mean they are higher off the screen, which results in bigger shadows or appearing over other elements with lower values.

  • There are new Animation and Transition APIs, and they look great! Definitely check out [this page](New animation APIs http://www.google.com/design/spec/animation/authentic-motion.html) and click on all the animated GIFs to see them in action.

Development

For the first time, the next version of Android ("L") is only available as a beta for developers. It won't officially be rolled out until this fall. There are some interesting changes that will affect some of our apps in our Android courses here, but only when updating them to target the new platform. I'm already working on refreshes!

  • RecyclerView and CardView are new widgets to replace ListViews.

  • The Action Bar is now called the App Bar. Color is now easily set using a Material theme.

  • Android Studio is now a Beta! You need a clean install if you've been using the preview version. Though it won't be official until Fall, I plan on using this right away. It's stable enough now to teach from, and there shouldn't be any major changes between now and when it gets an official release. Download it now and get the Android L preview SDK to try out some of the new features, but you can't publish anything that targets Android L yet.

  • Polymer looks interesting! Still need to try it myself.

Devices

  • Android Wear for watches and wearables

  • Android TV promises tight integration with Google Play and other apps. It will have voice search and Google Cast capabilities (like Chromecast).

  • Android Auto already has a bunch of auto manufacturers on board to offer an Android-based unit in car dashboards. The usual suspects of navigation and audio apps will be available, as well as some messaging and reminder stuff.

  • Chromebooks will soon be able to run Android apps This may not be a big deal right away, but could potentially be great to offer apps that can run wherever your users need them. :)

1 Answer

christopher smith
christopher smith
5,831 Points

Google IO was exciting. It was basically here's Android on more devices that can all talk together! I want Android Auto in my car right now instead of a system that only integrates with iphones. I wonder if we'll see a system that integrates both in the future or just one of the two.

I was holding out for the Android Motorola watch, but I really like the new LG G watch. Reviews I read on Techcrunch didn't seem to positive about the watch, but in time it'll get better.

And how about those protesters interrupting the conference XD I missed the one where the protester was holding a sign up in front of the stage because my internet cut out. So a picture of Kevin Rose show up on my twitter feed while I was fixing my internet lol. Then there was someone yelling in the background later on about Google developing killer robots.