Deep dive into Jetpack Compose layouts

preview_player
Показать описание
Jetpack Compose offers a completely new layout model for building beautiful, performant UIs. We take a deep dive into the layout model, explaining how it works under the hood, the capabilities it has, how the bundled layouts and modifiers are built, and how you can easily create custom layouts and modifiers. This talk will help you understand Compose’s layout model so that you can use it to build exactly the layouts your app needs and write more performant code.

Resources:

Speakers:
Nick Butcher, George Mount

Watch more:

#AndroidDevSummit #JetpackCompose #Featured #Latest #Compose

product: Android - Jetpack Compose; event: Android Dev Summit 2021; fullname: Nick Butcher, George Mount; re_ty: Publish;
Рекомендации по теме
Комментарии
Автор

15:48 can you please clarify if the word "measure" on the slide at the timestamp provided is referring to the function MeasureScope.measure from interface LayoutModifier, the function measure from interface Measurable, or something else?

isaissb
Автор

The part on the lambda-style animation progress value is really useful and non-obvious, thanks for that. And the rest of this great tutorial)

alaershov
Автор

Why is it on your channel that the sound quality is always so terrible? :-\

this-is-bioman
Автор

5th time watching this video..every single concept blow my mind. and i think about it for hours and then watch this video again 😇😇

nCodeLab
Автор

thanks for the tutorial! now have better understading on the layout things.

hj
Автор

It would be interesting to know how the LazyColumn works, I tried to create a custom Layout and not call the place method for those measurables that I didn't want to be displayed on the screen, but using the layout inspector there were the outlines of the measurables not placed. But I suspect it was a problem related to the animation that I had given to my component and to an inaccuracy of the inspector. So if I don't call the place method for a measurable it is actually not placed on the screen? Is there a saving of resources?

grazianorizzi
Автор

Dear team, kindly make a functioality for smooth scrolling for two lazy column at same time

HariKrishnan-espo
Автор

why there is no doc about LazyLayout ? i need that

محمدباقرملایی
Автор

A lot of engineering has gone into this framework

as-qhqq
Автор

All looks and sounds great except 1 year later this is all going to end up being deprecated! 'now use this new amazing thing we just created'.

mobiledev
Автор

What a fascinating & informative video! Learned a lot and it does seem very simple now.

st
Автор

With navigation graph, you moved the fragment transaction logic from code to xml and told us that that is great. Now with compose, you are asking us to move the ui building from xml to code and telling us that this is great.
I think google has so much money and resources that their teams don't know what to do and the teams there are like creating their own shiny libraries without any harmony.

rahulkatte
Автор

How to leave android development? fed up of this keep changing keep learning curve...

faizaaslam
Автор

I'd rather to have an IDE to drag-and-drop UI components, then do some fine-tune by coding. Lambdas without auto-complete means we need to remember many things and hope them will remain undeprecated in the next few years...

KeySabre