Android Fireside Chat (Google I/O ’17)

This session was an open Q&A between the audience (including an audience queried before the event) and the Android platform team, which included engineers from the Android framework, runtime, media, graphics, and other teams. A problem with the microphones caused some of the initial questions from the audience to be inaudible in the recording. These questions are transcribed here, along with the times at which these questions were asked.

4:55 – For people that are starting with Android, do you recommend them to use Kotlin or Java?
6:57 – We’ve heard a lot at I/O about features like the new Assistant and similar that require turning on location history and search history and a lot of other data collections, what are the options or alternatives for people that want those capabilities that want to maintain their privacy and not report a ton of history?
8:15 – Could you tell what you’re doing at a high level [with Treble] to ensure that the implementation from some of the OEM partners don’t break, either intentionally or not, some of the things you’re going to do in bringing forth new versions of the OS?
13:31 – When you use your Android phone, what do you really hate and why haven’t you fixed it yet?
14:55 – Knowing what you know now, and especially with some of the changes in Android O, would you still implement the same four application interfaces, such as Activities, Service, and Intents, in a new operating system?
15:55 – My question is to do with the blocking of broadcast receivers declared in manifests in O. In a session this afternoon, Dan said that user choice is the essence of Android, so why won’t you let users whitelist apps?
21:19 – Like everyone else, I’m really excited to have the support and encouragement for application development in Kotlin. I’m wondering if that same encouragement will extend to Gradle Script Kotlin when it’s released, probably later in the year.
21:51 – For third party frameworks, are you going to need to add anything like a bridging header, as you do in Swift to Objective-C to support Java projects in Kotlin projects and the other way around? Are we going to need to add any bridging in an Android project to use a Java third-party framework?
22:36 – So Tim [Murray] showed us how to use Systrace to profile our apps and in Tor’s session today we saw CPU monitoring. I’d like to know how these compare and contrast, and what are the values of each?

Watch more Android talks at I/O ’17 here: https://goo.gl/c0LWYl
See all the talks from Google I/O ’17 here: https://goo.gl/D0D4VE

Subscribe to the Android channel: http://goo.gl/GEh1ds

#io17 #GoogleIO #GoogleIO2017

Introduction to Kotlin (Google I/O ’17)

Kotlin is now an officially supported language for Android. This session provides an introduction to the language, covering basic concepts and tips for developers to get started with it.

Watch more Android talks at I/O ’17 here: https://goo.gl/c0LWYl
See all the talks from Google I/O ’17 here: https://goo.gl/D0D4VE

Subscribe to the Android channel: http://goo.gl/GEh1ds

#io17 #GoogleIO #GoogleIO2017

Channel: Android Developers
Published: 2017-05-19 19:17:47
Duration: 38M39S
Views: 99340
Likes: 1915
Favorites: 0

Architecture Components – Introduction (Google I/O ’17)

Writing robust Android apps can be challenging, between complex lifecycle issues, unreliable mobile networks, and constrained device capabilities. Mistakes in these areas lead to memory leaks, crashing apps, drained batteries, and unhappy users. This session will cover a new approach to good Android app architecture, including an overview of functionality that will make these problems fundamentally easier to solve. This session is the first of three on this new initiative; be sure to check out the other two “Architecture Components” sessions.

Watch more Android talks at I/O ’17 here: https://goo.gl/c0LWYl
See all the talks from Google I/O ’17 here: https://goo.gl/D0D4VE

Subscribe to the Android channel: http://goo.gl/GEh1ds

#io17 #GoogleIO #GoogleIO2017

Channel: Android Developers
Published: 2017-05-18 00:22:13
Duration: 38M27S
Views: 34926
Likes: 738
Favorites: 0

Android O vs Android 7: What’s New?

Here is a detailed look at the new user-facing features in Android O with a side-by-side comparison to Android 7.

Thanks for Watching!

▶Subscribe: http://goo.gl/UEhJs

▶Facebook: http://www.facebook.com/DetroitBORG

▶Twitter: http://www.twitter.com/DetroitBORG

▶Snapchat: https://www.snapchat.com/add/thedetroitborg

▶Instagram: http://www.instagram.com/DetroitBORG

Channel: DetroitBORG
Published: 2017-05-19 01:05:32
Duration: 10M17S
Views: 92312
Likes: 3331
Favorites: 0

What’s New in Android Development Tools (Google I/O ’17)

In this session, we will provide an in depth tour of the Android development tools and take a closer look at everything new – along with tips and tricks for getting the most out of them!

Watch more Android talks at I/O ’17 here: https://goo.gl/c0LWYl
See all the talks from Google I/O ’17 here: https://goo.gl/D0D4VE

Subscribe to the Android channel: http://goo.gl/GEh1ds

#io17 #GoogleIO #GoogleIO2017

Channel: Android Developers
Published: 2017-05-18 20:21:37
Duration: 37M33S
Views: 12943
Likes: 229
Favorites: 0

Android Performance: UI (Google I/O ’17)

This session will help developers better understand the rendering architecture used to display UIs, and how that affects performance. The session will also cover tips and techniques for diagnosing app performance problems. Attendees might also be interested in the session, “”Android Performance: Overview””, which will cover performance from an overall system perspective.

Watch more Android talks at I/O ’17 here: https://goo.gl/c0LWYl
See all the talks from Google I/O ’17 here: https://goo.gl/D0D4VE

Subscribe to the Android channel: http://goo.gl/GEh1ds

#io17 #GoogleIO #GoogleIO2017

Channel: Android Developers
Published: 2017-05-19 21:48:01
Duration: 38M59S
Views: 3316
Likes: 43
Favorites: 0

Leave a Reply

Your email address will not be published. Required fields are marked *