Android Developers Backstage

Alle afleveringen

226 afleveringen, van nieuw naar oud

  1. Episode 26: Fit

    8 mei 2015 · 36 min

    Afspelen
    Tor and Chet are joined by Gustavo Moura from the Google Fit team. We talk about the Google Fit app, but also about the GMS Core and REST APIs that enable that application and any other application that wants to take advantage of the sensor data that those APIs provide. Lees meer

    Getting Fit, one step at a time.

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:
    Google Fit Developer Documentation
    Recording Fitness Data
    Working with the Fitness History
    Google Fit Developers G+ Community
    Google Fit Developer Challenge

    Gustavo: google.com/+GustavoMouraGoogle
    Tor: google.com/+TorNorbye
    Chet: google.com/+ChetHaase

  2. Episode 25: Espresso

    23 april 2015 · 52 min

    Afspelen
    Tor and Chet are joined by Thomas Knych and Valera Zakharov from the Espresso team at Google. This episode is all about testing. We talk about how Espresso works, how Espresso came to be, how to use Espresso, and lots of other information about Espresso. And UI testing in general. Lees meer

    Favorite quote:
    "What does failure look like?"

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:

    Automating UI Tests: https://developer.android.com/training/testing/ui-testing/index.html
    Espresso Setup: https://developer.android.com/training/testing/ui-testing/espresso-testing.html#setup
    Espresso source: https://android.googlesource.com/platform/frameworks/testing/+/android-support-test/espresso
    Presentation on Espresso from GTAC 2013: https://youtu.be/T7ugmCuNxDU
    Presentation on UI Testing from GTAC 2014: https://youtu.be/aHcmsK9jfGU
    Info on contributing: https://plus.google.com/wm/1/+StephanLinzner/posts/K32UgdSRYwe
    Espresso Cheat Sheet: https://raw.githubusercontent.com/googlesamples/android-testing/master/downloads/espresso-cheat-sheet-2.1.0.png
    Espresso Samples: https://github.com/googlesamples/android-testing/tree/master/espresso
    Roboelectric: http://robolectric.org/
    Unit Testing: http://tools.android.com/tech-docs/unit-testing-support
    Hamcrest: http://hamcrest.org/
    UIAutomator: https://developer.android.com/tools/testing-support-library/index.html#UIAutomator
    Robotium: https://github.com/RobotiumTech/robotium

    Thomas: plus.google.com/115763363280582609147
    Valera: plus.google.com/+ValeraZakharov
    Tor: google.com/+TorNorbye
    Chet: google.com/+ChetHaase

  3. Episode 24: Roman Holiday

    10 april 2015 · 32 min

    Afspelen
    Tor and Chet are joined by Roman Nurik from the Android Developer Relations team. We talk about Asset Studio to the Muzei wallpaper to Material Design to Android Studio application templates to watchfaces to icons to the Google I/O scheduling app to Android application design to the FORM conference. I guess he's been busy. Lees meer

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:

    Dashclock: https://play.google.com/store/apps/details?id=net.nurik.roman.dashclock
    DashClock Code: https://code.google.com/p/dashclock/
    Muzei: https://play.google.com/store/apps/details?id=net.nurik.roman.muzei
    Muzei Code: https://github.com/romannurik/muzei
    Android Asset Studio: http://romannurik.github.io/AndroidAssetStudio/
    Android Design Preview: https://github.com/romannurik/AndroidDesignPreview
    Android Wear Watchfaces: https://developer.android.com/training/wearables/watch-faces/index.html
    FORM: http://www.google.com/design/form/
    Google I/O App: https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched
    Google I/O App Code: https://github.com/google/iosched
    Material Design: http://www.google.com/design/spec/material-design/introduction.html

    Roman: google.com/+RomanNurik
    Tor: google.com/+TorNorbye
    Chet: google.com/+ChetHaase

  4. Episode 23: Re: In Car Nation

    20 maart 2015 · 38 min

    Afspelen
    Tor and Chet are joined by Gabriel Peal from the Android Auto team. We talk about... cars! And dashboard entertainment systems, and notifications, and navigation, and the Android Auto capabilities available today. Lees meer

    Favorite phrase:
    "Duck the audio"

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:

    Android Auto Developer Site: http://developer.android.com/auto/index.html
    Consumer Site: http://www.android.com/auto/

    Gabriel: google.com/+GabrielPeal8 or on Twitter: @gpeal8
    Tor: google.com/+TorNorbye
    Chet: google.com/+ChetHaase

  5. Episode 22: Wear Wolves

    25 februari 2015 · 41 min

    Afspelen
    Tor and Chet are joined by Justin Koh and Griff Hazen from the Android Wear team. We talk about watches, notifications, watch faces, data, apps, services, and All Things Wear. You could say that we wear out the topic. You probably wouldn't, but you could. Lees meer

    Favorite word:
    "Transflective"

    Favorite phrase:
    "Eventually consistent"

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:

    Overview of Wear Development: http://developer.android.com/wear
    Creating a Wearable App: https://developer.android.com/training/wearables/apps/creating.html
    Android Wear UI: https://developer.android.com/training/wearables/apps/layouts.html
    Android Wear Suppor Lib Reference: http://developer.android.com/reference/packages-wearable-support.html
    Watchfaces API: https://developer.android.com/training/wearables/watch-faces/index.html
    Data APIs: https://developer.android.com/training/wearables/data-layer/index.html

    Griff: google.com/+GriffHazen
    Justin: google.com/+JustinKoh
    Tor: google.com/+TorNorbye
    Chet: google.com/+ChetHaase

  6. Episode 21: Material Designification

    4 februari 2015 · 42 min

    Afspelen
    Tor and Chet are joined by Kirill Grouchnikov from the Play Store team (What, again? Don't these guys know more than twenty developers?) about various aspects of implementing Material Design in applications, including handling releases prior to Android 5.0 Lollipop. Lees meer

    Favorite quote:
    "It's like redesigning the whole pig"

    Least favorite quote:
    "Boooongggggg!"
    (I really need to learn where the edge of the metal table is when I'm moving a bottle of water. At least after I hit it the first time.)

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:

    Material Design: http://www.google.com/design/spec/material-design/introduction.html
    Creating Apps with Material Design: http://developer.android.com/training/material/index.html
    Roboto: http://www.google.com/fonts/specimen/Roboto

    Kirill: google.com/+KirillGrouchnikov
    Tor: google.com/+TorNorbye
    Chet: google.com/+ChetHaase

  7. Episode 20: Fonts and Audio

    14 januari 2015 · 51 min

    Afspelen
    Tor and Chet talk with Raph Levien from the Android UI Toolkit team, who works on font technology for Android. The conversation wanders freely into areas such as Raph's creation of the Inconsolata font, his work on Ghostscript, and tinkering he's done with audio latency and Android synthesizer apps. Oh, and we also talk about fonts, including some big improvements to font support in the Android 5.0 Lollipop release. Lees meer

    We also learned some new terminology along the way: glitch (the audio equivalent of jank in the graphics and UI world) and pangram (a sentence that contains every letter of the alphabet). So, bonus points for educational content.

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:

    Inconsolata: http://levien.com/type/myfonts/inconsolata.html
    Ghostscript: http://www.ghostscript.com/
    Roboto: http://www.google.com/fonts/specimen/Roboto
    Noto fonts: https://www.google.com/get/noto/
    Synthesizer App: https://play.google.com/store/apps/details?id=com.levien.synthesizer
    Synthesizer Source: https://github.com/raphlinus/music-synthesizer-for-android
    High Performance Audio on Android (Google I/O 2013): https://www.youtube.com/watch?v=d3kfEeMZ65c

    Raph: google.com/+RaphLevien
    Tor: google.com/+TorNorbye
    Chet: google.com/+ChetHaase

  8. Episode 19: Android TV

    6 januari 2015 · 34 min

    Afspelen
    Tor and Chet talk with Tim Kilbourn from the Android TV team. Learn about developing apps for this new platform and hear about exciting things in the TV world like "overscan" and "D-pads". Lees meer

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:

    TV Leanback API: https://developer.android.com/reference/android/support/v17/leanback/package-summary.html
    Android Style Guide: http://developer.android.com/design/style/index.html
    Nexus Player: https://play.google.com/store/devices/details?id=nexus_player
    Gamepad for Nexus Player: https://play.google.com/store/devices/details?id=nexus_player_gamepad

    Tim: google.com/+TimKilbourn

    Tor: google.com/+TorNorbye

    Chet: google.com/+ChetHaase

  9. Episode 18: Holidaze

    17 december 2014 · 48 min

    Afspelen
    In another exciting departure from ancient ADB tradition, Daniel Sandler takes over the podcast in a [mostly] bloodless coup and interviews Chet and Tor. This results in a very varied conversation about tech presentations, Tools (yay Android Studio 1.0!) and easter eggs. Lees meer

    Subscribe to the podcast feed or download the audio file directly.

    Oh, and this is the picture that Dan proposed for Android Studio auto-fix hints. Imagine that popping up when you're trying to get some code written.

    Relevant Links:

    Big Android BBQ: http://www.bigandroidbbq.com/
    Droidcon London: http://uk.droidcon.com/2014/
    Devoxx: http://www.devoxx.be/ (recorded talks: https://parleys.com/channel/5459089ce4b030b13206d2ea/presentations)
    Speechless: http://speechlesslive.com/
    Android Studio: http://developer.android.com/sdk/index.html
    Flappy Droid bug: https://code.google.com/p/android/issues/detail?id=79650

    Dan: google.com/+DanSandler

    Tor: google.com/+TorNorbye

    Chet: google.com/+ChetHaase

  10. Episode 17: AppCompat

    10 december 2014 · 35 min

    Afspelen
    Chet and Fake Tor* are joined in this podcast episode by Chris Banes, an engineer in the Android Developer Relations group. Chris works on the AppCompat library, and other elements of the Android support library such as the new Palette utility, and talks about those things. And other things. Lees meer

    Oh, and we talk about "Shimming around a widget," which is a great phrase if nothing else.

    * Tor was not available for this recording. He was probably elsewhere, writing code. The part of Tor will be played in this evening's performance by Richard Hyndman (not pronounced "Hindman," of course. Everyone knows that), also from the Android Developer Relations group.

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:
    Chris’s blog: https://chris.banes.me/
    AppCompat v21: https://chris.banes.me/2014/10/17/appcompat-v21/
    Palette: https://chris.banes.me/2014/10/20/palette-v21/
    Theme vs Style: https://chris.banes.me/2014/11/12/theme-vs-style/
    Material (and other Lollipop) samples: http://developer.android.com/samples/new/index.html

    Android Fundamentals Udacity course: https://www.udacity.com/course/ud853

    Chris: google.com/+ChrisBanes

    Fake Tor: google.com/+RichardHyndman

    Tor: google.com/+TorNorbye

    Chet: google.com/+ChetHaase

  11. Episode 16: Notifications

    3 december 2014 · 42 min

    Afspelen
    Tor and Chet are joined in this podcast episode by Chris Wren, from the Android System UI team. Chris works on (among other things) notifications and talks about some of the latest notification capabilities in the Android 5.0 Lollipop release (among other things). Lees meer

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:
    Notifications overview: http://developer.android.com/design/patterns/notifications.html
    What's New in Android (Google I/O 2014): https://www.youtube.com/watch?v=3TtVsy98ces (Notifications overview starting at 21:52)
    ADB Episode 6 (System UI, with Dan Sandler): http://androidbackstage.blogspot.com/2014/03/android-developers-backstage-episode-6.html

    Chris: google.com/+ChrisWren

    Tor: google.com/+TorNorbye

    Chet: google.com/+ChetHaase

  12. Episode 15: Location, Location, Location

    5 november 2014 · 29 min

    Afspelen
    Tor and Chet are joined in this podcast episode by Marc Stogaitis, the lead of the Android location client team. Join us to hear the exciting and mysterious term "urban canyon" and also about the three most important things in location services: location, location, location. Lees meer

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:
    Fused Location Provider API: https://developer.android.com/reference/com/google/android/gms/location/FusedLocationProviderApi.html
    Geofencing API: https://developer.android.com/reference/com/google/android/gms/location/GeofencingApi.html
    Activity Recognition API: https://developer.android.com/reference/com/google/android/gms/location/ActivityRecognitionApi.html
    Beyond the Blue Dot (Google I/O 2013): https://developers.google.com/events/io/sessions/325337477

    Location History dashboard: https://maps.google.com/locationhistory/

    Marc: https://plus.google.com/107675566661349240635/posts

    Tor: google.com/+TorNorbye

    Chet: google.com/+ChetHaase

  13. Episode 14: Accessibility

    8 oktober 2014 · 43 min

    Afspelen
    Tor and Chet are joined in this podcast episode by Alan Viverette from the UI Toolkit team. Alan is passionate about accessibility. He also works on themes, attributes, styles, widgets and, well, lots of UI stuff. So we talk for a while, as we tend to do. Lees meer

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:

    TalkBack: https://support.google.com/accessibility/android/answer/6007100
    AccessibilityNodeInfo: http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html
    WebVTT: http://dev.w3.org/html5/webvtt/
    Adding Captions on YouTube: https://support.google.com/youtube/answer/2734796?hl=en

    Alan: google.com/+AlanViverette

    Tor: google.com/+TorNorbye

    Chet: google.com/+ChetHaase

  14. Android Developers Backstage: Episode 13: Support Library

    25 september 2014 · 37 min

    Afspelen
    In this superstitiously numbered episode 13, Tor and Chet talk with Adam Powell of the UI Toolkit team about the Android support library, AppCompat, ListView, RecyclerView, and all sorts of other toolkit-related niceties. Lees meer

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:

    Android Support Library: http://developer.android.com/tools/support-library/index.html

    ActionBarSherlock: http://actionbarsherlock.com/

    Adam: google.com/+AdamWPowell

    Tor: google.com/+TorNorbye

    Chet: google.com/+ChetHaase

  15. Android Developers Backstage: Episode 12: The Jake Show

    28 augustus 2014 · 49 min

    Afspelen
    In a startling and electrifying break with ancient tradition (born of laziness rather than policy), Tor and Chet are joined in this podcast by external developer (i.e., non-Googler) Jake Wharton. Jake has worked on and with many important Android open source libraries. We talk with Jake about these projects and various other aspects of Android development in general. Lees meer

    Subscribe to the podcast feed or download the audio file directly.

    Relevant Links:

    Retrofit: http://square.github.io/retrofit/

    Picasso: http://square.github.io/picasso/

    Dagger: http://square.github.io/dagger/

    OkHttp: http://square.github.io/okhttp/

    Butter Knife: http://jakewharton.github.io/butterknife

    Robolectric: http://robolectric.org/

    Espresso: https://code.google.com/p/android-test-kit/

    AssertJ Android: http://square.github.io/assertj-android

    Jake: google.com/+JakeWharton

    Tor: google.com/+TorNorbye

    Chet: google.com/+ChetHaase

  16. Android Developers Backstage: Episode 11: ART, pART 2 (Trash Talk)

    7 augustus 2014 · 47 min

    Afspelen
    In this continuation of the previous gripping and suspenseful episode known as Episode 10, Tor and Chet hear more from Anwar Ghuloum from the Android Runtime team. This time is all trash-talk. Tune in to hear more about garbage collection and how allocation and collection performance is much faster with ART (and, more interestingly, why it's faster). Lees meer

    Subscribe to the podcast feed or download the audio file directly.

    ARTicles:
    Introducing ART: http://source.android.com/devices/tech/dalvik/art.html
    Verifying App Behavior: http://developer.android.com/guide/practices/verifying-apps-art.html

    Video:
    The ART Runtime: https://www.youtube.com/watch?v=EBlTzQsUoOw

    Other Resources:
    Systrace: http://developer.android.com/tools/help/systrace.html

    Tor: google.com/+TorNorbye
    Chet: google.com/+ChetHaase

  17. Android Developers Backstage: Episode 10: ART, pART 1

    29 juli 2014 · 39 min

    Afspelen
    Tor and Chet may not know ART, but they know what they like. In this episode, the first in a two-pART series, they talk with Anwar Ghuloum from the ART, or Android Runtime team. ART is the new runtime for Android, which came online in the KitKat release as an alternative to Dalvik. Now ART is not only enabled by default: it’s the only runtime. We’ll talk about what it is, how it works, why it’s better, and the future and very meaning of ART in modern society. Lees meer

    Subscribe to the podcast feed or download the audio file directly.

    ARTicles:
    Introducing ART: http://source.android.com/devices/tech/dalvik/art.html
    Verifying App Behavior: http://developer.android.com/guide/practices/verifying-apps-art.html

    Google I/O 2014 Session:
    The ART Runtime: https://www.youtube.com/watch?v=EBlTzQsUoOw

    Other Resources:
    Systrace: http://developer.android.com/tools/help/systrace.html

    Tor: google.com/+TorNorbye
    Chet: google.com/+ChetHaase

  18. Android Developers Backstage - Episode 9: Design

    29 juli 2014 · 39 min

    Afspelen
    Tor and Chet make a startling break with ancient tradition and talk to a real, live designer in this episode: Christian Robertson from the Android User Experience team. Tune in to hear about the Roboto font that Christian created and about font design in general, plus design tips for layout, visual rhythm, and other Android designities. Lees meer

    Design: It's the new Develop.

    Relevant links:

    Android Design: https://developer.android.com/design/index.html
    Android Style Guide: http://developer.android.com/design/style/index.html
    Android Asset Studio: http://romannurik.github.io/AndroidAssetStudio/
    Roboto: http://www.google.com/fonts/specimen/Roboto

    Christian: https://plus.google.com/110879635926653430880/posts
    Tor: google.com/+TorNorbye
    Chet: google.com/+ChetHaase

    Subscribe to the podcast in your favorite player or at http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage
    Or just download the mp3 directly: http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep9%20Design.mp3

  19. Android Developers Backstage - Episode 8: Volley

    29 juli 2014 · 32 min

    Afspelen
    In this episode, the second in a bizarrely and completely unplanned series on Play Store technology, Tor Norbye and Chet Haase are joined by Ficus Kirkpatrick from the Play Store team (and from many other Android projects from the early days). Listen in to hear what Volley is for and how you can use it to simplify your network requests and bitmap download/caching code. Lees meer

    Relevant links:
    Volley: https://android.googlesource.com/platform/frameworks/volley/
    Volley email list: https://groups.google.com/forum/#!forum/volley-users
    Gson adapter for Volley: https://gist.github.com/ficusk/5474673

    Subscribe to the podcast at http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage.
    Or download directly at http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%208%20Volley.mp3

  20. Android Developers Backstage - Episode 7: Making Apps That Work Everywhere

    29 juli 2014 · 45 min

    Afspelen
    In this gripping episode, Tor Norbye and Chet Haase are joined by the pixel-pushing Kirill Grouchnikov from the Play Store team. Kirill works on UIs for this large data-driven app that runs on a wide variety of releases, devices, and form factors. We talk about what that actually entails... and talk about other stuff along the way. Lees meer

    Relevant links:
    Android resources: http://developer.android.com/guide/topics/resources/providing-resources.html
    Activities: http://developer.android.com/reference/android/app/Activity.html
    Alpha/Beta testing and staged rollouts: https://support.google.com/googleplay/android-developer/answer/3131213

    Kirill: google.com/+KirillGrouchnikov
    Tor: google.com/+TorNorbye
    Chet: google.com/+ChetHaase

    Podcast feed: http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage

    Episode download: http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep7%20AppsWorkEverywhere.mp3

  21. Android Developers Backstage - Episode 6: System UI

    29 juli 2014 · 55 min

    Afspelen
    In this episode, we delve into the world of the Android System UI, including tangents on notifications new and old, status bar icons, implementing user experience designs, and Android logos. Lees meer

    Click here to download the Podcast directly!

  22. Android Developers Backstage- Episode 5: RenderScript

    29 juli 2014 · 44 min

    Afspelen
    Chet Haase and Tor Norbye are joined by Tim Murray from the RenderScript team. Lees meer

    In this episode, we dive into RenderScript and talk about compute, parallel processing, GPUs, and architecture-independent, high-performance pixel processing. It's intrinsically interesting.

    To download the podcast click here.

  23. Android Developers Backstage- Episode 4: Google Play Services

    29 juli 2014 · 42 min

    Afspelen
    Tor Norbye and Chet Haase are joined by Jeff Hamilton from the Google Play services team. Lees meer

    In this continuation of the mini-series with Tall Engineers Named Jeff (starting with episode #2 with Jeff Sharkey), this episode goes in-depth into the Google Play services library, which provides easier, Android-friendly access to various Google APIs, such as authentication and mapping.

    Download the podcast at this link.

  24. Android Developers Backstage - Ep 3: Security

    29 juli 2014 · 54 min

    Afspelen
    Chet Haase, Tor Norbye, are joined by Adrian Ludwig on the third episode of Android Developers Backstage. Lees meer

    Adrian is stalwart member of the Android team focusing on all aspects of security. Learn about the various ways that Adrian and his team help to make Android better for users.

    Click here to download the podcast

  25. Android Developers Backstage - Ep2: Storage

    29 juli 2014 · 45 min

    Afspelen
    Chet Haase, Tor Norbye, are joined by Jeff Sharkey on the second episode of Android Developers Backstage. Lees meer

    Jeff is a longtime engineer on the Android Framework team responsible in large part for one of the exciting new features in Android 4.4 KitKat, the Storage Access Framework. Learn about that new feature along with other random Android things that happened to come up in the conversation.

    Click here to download the podcast

  26. Android Developers Backstage - Episode 1: KitKat

    29 juli 2014 · 54 min

    Afspelen
    Get an overview of the new features in Android 4.4 KitKat presented by members of the Android team. Chet Haase and Tor Norbye cover many of the new features including Transitions, Storage Access Framework, Immersive Mode, Printing API, and Closed Captioning. Lees meer

    Click here to download the podcast