Convopage
See the entire conversation
Chet Haase
@chethaase
Got a burning question for this year's Android Fireside Chat? Reply to this tweet, we'll try to get to it....
Google I/O 2017
Google I/O brings together developers from around the globe for 3-days of technical sessions, codelabs, interactive demos, and more. Explore the Schedule.
events.google.com
97 replies and sub-replies as of May 17 2017
Chet Haase
@chethaase
"Like" questions already posted here to up-vote them
Chet Haase
@chethaase
Standard rules apply: We can't get to every question and we will cleverly evade questions about future work.
Dan Lew
@danlew42
I'm going to be disappointed if you evade a question in a boring or dull fashion.
Chet Haase
@chethaase
Must phrase as a question
Dan Lew
@danlew42
Has anyone really been far even as decided to use even go want to do look more like?
Luis Cortes
@_Luis_Cortes
don't think it be like it is, but it
@danlew42
C.B.S
@ragingd
Are animation fluidity a focus in Android O?
Jacky Riawan
@jackisgames
will android drop support for 32 bit in the near future?
Daniel Matte
@DanMatte
What did Project Treble actually consist of in detail? Or: why did Android use reference compression when 64-bit support was added?
Andrew Kelly
@andrew_ke11y
What happens after Android Z, does it go back to A, AA or something else?
Karol Ksionek
@karlkar88
By that time Arabic alphabet will become more popular ;)
Mike Traverso
@traversoft
With buzz around Kotlin &
@flutterio
where do you see Android development this time next year? How does Fuschia fit in w/ Android?
#io17
Arturo Mejia
@arturomejia481
Why not Kotlin as a second Language for Android?
Jake Wharton
@JakeWharton
My app crashes with NullPointerException when the user rotates the phone while a network request is happening. Do you have any plans to fix?
Jake Wharton
@JakeWharton
Also please outline in detail Google's plans for the next 18 months regarding unreleased Android features and products. I'm good at this…
NitroG42
@NitroG42
What about the Eclipse ADT Plugin ? It wasn't updated in months !
Chet Haase
@chethaase
Excellent question! Please print out the source code (single-sided) and bring it to the event - we may spend the whole session on this one
Waqas Ahmed
@waah42
What font and size?
Chet Haase
@chethaase
Comic Sans 36
Seeb 🍌
@seebrock3r
What colour should it be? Was thinking making it all fuchsia.
Arturo Mejia
@arturomejia481
Are you trying to kill a whole forest ? 🤔
Waqas Ahmed
@waah42
Has to be Hungarian notation right :D?
Andrew Kelly
@andrew_ke11y
Reverse Polish
Vishnu Rajeevan
@vishnurajeevan
must be on dot matrix
Ben Oberkfell #io17
@benlikestocode
daisy wheel
Evelio Tarazona
@eveliotc
Can you talk about the future? Like what team to bet on and stuff?
Andrew Kelly
@andrew_ke11y
Is there a contingency plan for the day that certificates used to sign Android apps start to expire? Docs have validity example of 27 years.
Seeb 🍌
@seebrock3r
Drop Android, embrace Tizen
Pascal Welsch
@passsy
What will happen with Android once Fuchsia hits the market. Will most Google apps be written in flutter and compiled for Android?
Mark Murphy
@commonsguy
Why do all the fun Fireside Chat questions get deferred to
@davey_burke
? And does he get paid extra for those?
Pascal Welsch
@passsy
10 years of Android and my Pixel still laggs when the Play Store updates apps in the background. Why?
Ivan Morgillo 🍕🛌💻
@hamen
Enable this and you will see that everything is lagging all the time. Brings up your self-esteem in a split second 😂
Ivan Morgillo 🍕🛌💻
@hamen
Btw taking that screenshot gave me a StrictMode violation red frame... of course 😉
park avenue
@t_murray
spoiler alert: it's lock contention on the mmap semaphore where a low prio thread blocks high prio. already on my list of things to fix
Jon F Hancock
@JonFHancock
Now there will be nothing to talk about at the fireside chat!
Pascal Welsch
@passsy
More time for fun questions for
@davey_burke
(((Paul)))
@djoghurt
You're doing good work. I have been on the verge of frustratedly switching to iOS many times, but it's getting better.
Guillaume H.
@geecko86
Treble is very exciting - what can users expect to see come out of that in concrete terms?
ksc
@koufatzis
How about
@kotlin
support in the apis like
@SquareEng
and
@JakeWharton
are doing?
Jon F Hancock
@JonFHancock
If there were one API 1 thing you could undo, what would it be? Or, if you could start again, what _thing_ would you leave out?
Andrew Kelly
@andrew_ke11y
Swift for Android, when will we be able to use it? It'd make porting apps so much easier.
Seeb 🍌
@seebrock3r
You can do it in Kotlin now ;)
Bryan Herbst
@bryancherbst
Can you defer all questions to Dianne Hackborn?
Waqas Ahmed
@waah42
Does business technology has filled for any patents :)?
Waqas Ahmed
@waah42
Bazel or Gradle?
Waqas Ahmed
@waah42
What's the correct answer to Gradle is running, continue with project closing?
Andrew Grosner
@agrosner
Kotlin as primary Android language..why not?
Pascal Welsch
@passsy
Custom orientation change transitions would make managers aware that locking the orientation is bad habit. Why is it not possible?
Gabriel Ittner
@gabrielittner
Android O has something for this, see
Hidden Gems of Android O – Ian Lake – Medium
Going beyond the headlines and digging out the diamonds in the rough of the Android O API Diff.
medium.com
Mark Allison
@MarkIAllison
Briefs, boxers, or commando?
Darren
@afterecho
In a fight I'd prefer a boxer or a commando on my side. In court I'd prefer a good brief.
Andrew Grosner
@agrosner
Will we see Android flavored Oreos on store shelves this holiday season? Or Oreo flavored Android phones? Yum
Seeb 🍌
@seebrock3r
What would a woodchucker do of a woodchucker would chuck wood? Also I'll need you to read the Q aloud at the session.
Seeb 🍌
@seebrock3r
Can we have Android Orly?
Jérôme BaToN
@wadael
Will java continue to be supported, despite oracle ?
Jérôme BaToN
@wadael
Can Google help have some sort of standard motomods that are compatible with more brands ?
Louis CAD
@Louis_CAD
Why Android animators embrace Autoboxing and it's overhead? Why don't they use primitives instead?
Louis CAD
@Louis_CAD
Why all official Android samples are monolithic with a non scalable and non production-ready architecture?
Yannick Lemin
@TheYann
Because they are simple samples :)
Louis CAD
@Louis_CAD
So there's the
#buildbetterapps
hastag, but no samples on how to do a good, maintainable app using different Android features and APIs?
Yannick Lemin
@TheYann
They are still trying to figure that out but shut don't tell anyone ;)
Louis CAD
@Louis_CAD
Hope
@yigitboyar
figured it out and can help on this! Can't wait to criticize his work on Android Architecture! 😝
Yannick Lemin
@TheYann
This could help maybe ?
googlesamples/android-architecture
android-architecture - A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
github.com
Louis CAD
@Louis_CAD
Already digged through it but didn't help, and there's just too much boilerplate. I'm a concise (LAZY) code writer and I chose Kotlin for it
Louis CAD
@Louis_CAD
To be fair, I didn't see the benefit of using these architectures apart from MVP, and still didn't get RxJava, neither Dagger
Louis CAD
@Louis_CAD
The Play Store and Google Play Games are janky on my otherwise smooth Nexus 6P. Why aren't Google Android apps not tested with StrictMode?
Erik Hellman
@ErikHellman
I'm using XSLT with COBOL to build a VR app for my Nexus Q. Will this have a negative impact on my love life?
Chet Haase
@chethaase
It already has, Erik. It already has.
Seeb 🍌
@seebrock3r
That was way too easy
cobol
@morecobol
Possibly.
Fredrik Henricsson
@fejd
As a framework engineer, what's the hairiest part of the framework and why?
Bad Android Advice
@anddev_badvice
What's the one piece of advice you would like developers to never ever follow when making Android apps?
Erik Hellman
@ErikHellman
Got another one; what is the collective noun for a group of Android developers (like Murder of Crows, etc)?
Mark Allison
@MarkIAllison
A 'disagreement' of Android developers
Ben Oberkfell #io17
@benlikestocode
A fragment of developers
Roberto Orgiu
@_tiwiz
It could be a fragmentation of developers, to also include the "disagreement" 😁
Lewis McGeary
@lewismcgeary
A configuration of Android developers If someone leaves/joins-old group is gone & new one created They forget what they were talking about
Craig Russell
@trionkidnapper
A "study group" clearly. Also, naming is hard. 😁
Craig Russell
@trionkidnapper
I'd like to propose that us Android devs these days are all ARTists
Craig Russell
@trionkidnapper
Though if you have too much imposter syndrome you probably just feel like an emulator.
Erik Hellman
@ErikHellman
An emulation of Android developers? :D
Craig Russell
@trionkidnapper
That's probably the reason I run so slowly 🏃
Jon F Hancock
@JonFHancock
A group of Android devs is called a Collection.
Erik Hellman
@ErikHellman
A HashSet<Developer> you mean?
keith smyth
@keithsmyth
A SparseArray<Developer>?
Morrison Chang
@codeledger
Why has the JetPlayer API not been deprecated? Is anyone even using it since the packaging tools are no longer in the SDK?
ilumer
@RZilumer
How to use it in china
Daniel
@FamousRamos_
What are the technical differences between nav drawer, top tabs, and bottom bar, such as how they integrate with Activities and Fragments?
Francisco Franco
@franciscof_1990
material.io/guidelines/
explains mostly everything you need
Introduction - Material design
(no description)
material.io
Daniel
@FamousRamos_
What's the preferred way of changing the color of button while maintaining the Material Design elements, such as the ripple and shadow?
Francisco Franco
@franciscof_1990
Button.setBackgroundTintList(ColorStateList) programatically. android:backgroundTint="colorId" on xml
Royi Shtainberg
@royi_s
Why there isn't a callback for "keyboard will start to open/close" that gives you data on the keyboard size and animation speed?
#LikeIniOS
Michael Morrissey
@ex_jersey
"Fireside Chat" is overdue for re-branding...maybe I/O Tea?
Chet Haase
@chethaase
I was thinking Fireside Chet, but that makes it sound like a roast. Not in a good way. Maybe Tea is better, but I prefer Coffee.
Michael Morrissey
@ex_jersey
I like Fireside Chet, but IoCoffee is not a thing
Chet Haase
@chethaase
Ohhhhh. Yeah, IOTea is way better. On the other hand, I couldn't answer any of the questions in that kind of chat.
Ronen Sabag
@RonenSabag
Multi DEX should be avoid?