There is some misunderstanding, for example at 23:45 when we examine the Text composable we can see it managed to skip from the recomposition even though its value has changed, but this is just an illusion. When the recomposition has started ( because of the changing dataPointOne which is a STATE ) whole code snippet is relaunched from scratch and dataPointFour's value is assigned as "oioin". Finally, variable dataPointFour has the same value as the beginning. That is why Text Composable was able to skip the recomposition. If the dataPointFour variable got held the outside of the Composable it would be observed that the Text Composable would not escape from recomposition. The whole description above means the point is not about that dataPointFour is String, it is about the dataPointFour variable's value.
@toystoryscarymovie-forkids3323 Жыл бұрын
funny how there was no comment. i didnt understand jack! and it wasnt relatable
@LMLofGRC Жыл бұрын
Thank you for the explanation.
@hglbrg Жыл бұрын
This talk deserved more than an almost empty room of dead people, good job with such a small and boring crowd.
@TheSwlozano2 жыл бұрын
very clear explanation. Thank you!!!
@kristingarner66862 жыл бұрын
PЯӨMӨƧM
@xavierlevaux6213 жыл бұрын
Sound is often terrible. Overall interesting presentation.
Google AutoML demo is a better topic for this video
@simonstrandgaard55034 жыл бұрын
Great explanation.
@MarchingBoxFive4 жыл бұрын
At 31:22, mockFlutterBlue.state and mockFlutterBlue.isAvailable should probably use expectAsync0. I think this widget test happens to be waiting long enough for the .state and .isAvailable promises to resolve, by virtue of the await tester.pump() being called, but if this were instead an async unit test, it very well might require an expectAsync0 to prevent the test from finishing before those promises have a chance to resolve. api.flutter.dev/flutter/test_api/expectAsync0.html
@bascelik914 жыл бұрын
Can you repost the video? The content is really hard to follow with this choppy pictures...
@chordfunc30724 жыл бұрын
18:25 danger of doing this is that someone could pass a null argument into the constructor and override the 0
@chordfunc30724 жыл бұрын
@T0kwe assertions are only asserted in debug
@mane_doug5 жыл бұрын
Doug, my namesake, how are you? Thanks for the knowledge, in 18min i construct my first connection with Firebase. God bless you
@hiteshchalise39885 жыл бұрын
EnvelopingConverter bit from this video was really helpful.
@nathanyattipoe20785 жыл бұрын
Its 2019 and Mister Jake Wharton is still my hero 🦸♂️
@JamesShisiah5 жыл бұрын
Jake Wharton is just good...
@ProgrammerinToronto5 жыл бұрын
awesome talk! Thanks Doug
@dominikskeries5 жыл бұрын
Wow that's choppy
@chrismugnier35675 жыл бұрын
Doug I developed an ERP for Education with 1000s daily users with MEAN stack angular 4+, NodeJs and MongoDB I am interested to migrate to firebase and Cloud functions but I look for advice from firebase team to confirm the feasibility of such project - who should I contact - I spend currently 500 USD / month on AWS hosting
@b.k41425 жыл бұрын
Great i get that MainApplication is the manager of component.
@kaushalkishorerocker5 жыл бұрын
That was an awesome presentation :)
@chrislegend60255 жыл бұрын
I tried to use the test lab, but when I'm uploading the application, the app is still uploading, it does not happen that way. What's my problem? you can help ?
@pratik26495 жыл бұрын
Oh thank you so much for this event. Now I have help from the Google about Blockchain 😌
@dawizard3003885 жыл бұрын
Very good presentation
@dougstevenson37695 жыл бұрын
Glad you enjoyed it. :-)
@witoldsienski17096 жыл бұрын
Very good presentation and pros for data binding. Thanks :)
@witoldsienski17096 жыл бұрын
Nice introduction
@michaelnajera79586 жыл бұрын
Converter Discussion at 15:23
@igorg.86246 жыл бұрын
How would you go about injecting a Context into a non-Android class (i.e. into a utility class)?
@nelsondavenapalli5276 жыл бұрын
Amazing and very detailed intro to Retrofit. Great animation in the presentation slide. The best code presentation that i have ever seen. The graying out and code resizing helps a great deal to understand the code segment being discussed. Kudos indeed.
@karthikeyanm.v83816 жыл бұрын
"I will not pretend ,I completely understand all of this yet" - honest :)
@alfredchan50626 жыл бұрын
awesome retrofit
@harshapolavarapu7 жыл бұрын
Everytime I re-visit your videos, I learn something new. You have amazing presentation skills. And my appreciation to Jessie Wilson who is a huge contributor to OkHttp and Retrofit
@anandpurushottam44357 жыл бұрын
Nice and helpful
@bisujin16857 жыл бұрын
I have a question, ButterKnife vs AndroidAnnotation. Which one is better? or just depends on the use cases?
@johnnyshoes37087 жыл бұрын
Nothing Fake about Jake!
@hetasoni25087 жыл бұрын
gdg in Cleveland, Ohio?
@johnnyshoes37087 жыл бұрын
5400 Java code to only 5000 kotlin code, that is AMAZING!
Hi, I'm working on AOSP internal apps and using AOSP Marshmallow version on Ubuntu 5.x. I wanted to use data binding in these apps. But here is the problem, Whenever I build my app with databinding integration, throws a error for databinding objects and classes. Is here anyone can help me out to understand how to build databinding apps in AOSP. May be I need to specify some parameters in the make file, but I am not sure what exactly to write in make file. Anyone please :-)
@moonmountain31357 жыл бұрын
Nice
@Amejia4817 жыл бұрын
Slides: slides.com/epiccoleman/android-ci
@DannTeBg7 жыл бұрын
Retrofit2 is true love
@jliu67357 жыл бұрын
Does anyone know how to add the slide animation presented at 3:10 of the talk? Either with PowerPoint or Keynote. Thanks.
@seanmcquillan78346 жыл бұрын
That's magic move.
@JanLund7 жыл бұрын
8:45
@hangjianzhang61127 жыл бұрын
I do love it ! I wish I could something to android community someday .