Тёмный

Jetpack Compose: Beta overview 

Android Developers
Подписаться 1,3 млн
Просмотров 40 тыс.
50% 1

Jetpack Compose is Android’s new modern declarative UI toolkit. Today, Jetpack Compose is in Beta! Join Android Developer Relations Engineer Nick Butcher to see how Compose makes building Android UIs faster and easier.
Compose pathway → goo.gle/compose-pathway
Samples → goo.gle/compose-samples
Documentation → goo.gle/compose-docs
Kotlin Slack sign-up → goo.gle/compose-slack
Feedback → goo.gle/compose-feedback
Catch all videos here → goo.gle/TheAndroidShow-all
Subscribe to Android Developers → goo.gle/AndroidDevs
#TheAndroidShow #JetpackCompose event: #TheAndroidShow: Jetpack Compose 2021; re_ty: Publish; product: Android - Jetpack Compose; fullname: Nick Butcher;

Наука

Опубликовано:

 

22 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 78   
@johnnynguyen6909
@johnnynguyen6909 3 года назад
Coming from a Flutter background and not having touched xml in a few years, this looks amazing.
@codinginflow
@codinginflow 3 года назад
Looks like the future of Android development is bright
@qusaiatoon2802
@qusaiatoon2802 3 года назад
Cant wait for your tutorials and Tips on this.♥
@PSIXOtheX
@PSIXOtheX 3 года назад
This is probably best video on Compose I saw until now. It is short and to the point, concepts are followed by example. Excellent work, would love it if all Android Developers videos were like this.
@anastasiarozovskaya764
@anastasiarozovskaya764 3 года назад
This is just great! I feel so inspired! Please, keep it going :)
@bonstanastudios7068
@bonstanastudios7068 3 года назад
Coming from a flutter background, this is definitely amazing, I LOVE IT
@garenolorenzo5851
@garenolorenzo5851 3 года назад
Let’s start it!
@louiscad1149
@louiscad1149 3 года назад
Very good content in that video, helped me grasp most fundamentals of Compose quickly. Thank you!
@d90bn4
@d90bn4 3 года назад
Great Compose roundup @crafty!
@pedronveloso
@pedronveloso 3 года назад
This is a great succinct and well build video tutorial. All Android dev videos from Google should have this quality 👌
@FrezoreR
@FrezoreR 3 года назад
Brilliant video!
@KangJangkrik
@KangJangkrik 3 года назад
R.I.P. Dart
@mustofa_id
@mustofa_id 3 года назад
Not yet. If Compose not run on multiplatform yet.
@alifellahi
@alifellahi 3 года назад
@@mustofa_id check KMM
@liltofer
@liltofer 3 года назад
@@alifellahi KMM is only for business logic, it's not for UI.
@realminecraaftt
@realminecraaftt 3 года назад
@@mustofa_id Jetbrains released it for Desktop and is working on a Web port, but you can’t use it for iOS right now
@giggity30
@giggity30 3 года назад
am not getting 'Empty Compose Activity' in my canary build help!
@digitalsolution8483
@digitalsolution8483 3 года назад
Exited to use this
@patfairs5456
@patfairs5456 3 года назад
Brilliant!
@kamleshbachani8132
@kamleshbachani8132 3 года назад
So we react now? I gotta update the state here aswell
@jaydeepmondal
@jaydeepmondal 3 года назад
Exited to try the Jetpack Composer.
@maxwellmapako3820
@maxwellmapako3820 3 года назад
I love you guys
@shidqi100
@shidqi100 3 года назад
Remember property had similiar function as useRef hook's on React isn't it?
@sabinks1372
@sabinks1372 3 года назад
Is it work with Android studio beta?
@kushal7966
@kushal7966 3 года назад
Is it working with Android studio
@h4m74ro
@h4m74ro 3 года назад
Looks really great!
@kisan_thapa
@kisan_thapa 3 года назад
Great !!!
@tech_pravachan
@tech_pravachan 3 года назад
for 3rd party libraries, do we still need to use a view system till they make them compatible to compose?
@Lucas-hh4oh
@Lucas-hh4oh 3 года назад
Yea, but you can host them in the compose though
@renascienza.bazarclub
@renascienza.bazarclub 3 года назад
No, libraries using view system interop seamlessly, just like legacy view code as well. But you need of external libraries can be so much reduced. Think about it: Library to force Action bar to behave like you want: you don't need it anymore. If you want a fancy action bar, just make it easily. Library to make a FAB have some special behavior: don't need it, do anything you like yourself. Library to animate components (instead need to write a lot of tedious XML animations over and over): don't need it, animate in compose is so easy. Library that offer useful complex compound controls: in compose you make naturally compound controls as you code.
@lucaambrosi3972
@lucaambrosi3972 3 года назад
che figata!!!
@niloyahamed5782
@niloyahamed5782 3 года назад
Tnx
@vengateshm2122
@vengateshm2122 3 года назад
How compose can work with paging library?
@kylezawacki8551
@kylezawacki8551 3 года назад
Important question
@RaviTejagameboy
@RaviTejagameboy 3 года назад
Check 13:28
@Zhuinden
@Zhuinden 3 года назад
paging-compose
@steveyao7321
@steveyao7321 3 года назад
I'm coding with compose now~~
@DerCheckerzeigts
@DerCheckerzeigts 3 года назад
Is this production ready now? Or should I wait for the full release?
@renascienza.bazarclub
@renascienza.bazarclub 3 года назад
Currently is on beta (no more interface changing, so if you write code today it will be still working tomorrow) now. And is already quite usable! Will be officially 1.0 stable in next July.
@randypenajimenez3893
@randypenajimenez3893 3 года назад
This will make our lives better.
@stixe1708
@stixe1708 3 года назад
Although I really like xml and I think it's fairly simple, this looks really good, looking forward to try it
@user-po5fu4gi4x
@user-po5fu4gi4x 3 года назад
Good news!
@SnoopyDoofie
@SnoopyDoofie 3 года назад
I just spent the last 2 weeks diving into Compose. About one minute before this video was posted, I was about to ditch Compose. It was very unstable, had performance issues and had massive issues when it came to getting all the androidx dependencies to work together. I would have told anyone to stay away from it for any new app development. But now that they released their first beta, I'll give it one last try.
@MonichGPT
@MonichGPT 3 года назад
Tell us results please
@lucapellizzari3033
@lucapellizzari3033 3 года назад
Jetpack Compose is in Beeetha
@krokenstiv8777
@krokenstiv8777 3 года назад
there is no seekbar in compose
@i-am-learning-life
@i-am-learning-life 3 года назад
Give us that dam compose stable version
@Evteboda
@Evteboda 3 года назад
Wow finally, web has this for couple years
@mattgraves3709
@mattgraves3709 3 года назад
I still don't understand the distinction. "It says what it should look like, not how to produce it". They keep saying this! Like it makes some sort of sense... I understand the words, but they make no conceptual sense. I have never written code that describes how something should ve drawn vs what it should look like as far as I know... how would you describe what something looks like in code vs how do you produce it???
@realminecraaftt
@realminecraaftt 3 года назад
You don’t tell compose how to draw the ui, you tell it what to draw
@renascienza.bazarclub
@renascienza.bazarclub 3 года назад
I'm in love with the compose idea mainly because I really HATE the view styling system with its deeper to hell inheritance hierarchy and no guarantee that any view will respect of standards. Debug styling on view world is often take a bath on Android versions history... ("This style have a parent of a parent, of a parent from HOLO? Why?"). In contrast, style in compose seems to be so easy because all the responsibility was took out from graphics components. There is no hidden tricks to make a component look like you want. You have colors, and shapes and typography, and that's it. If you want different appearance to a component, you just compose it! If you want some different component into your action bar, just directly put what you want the the right slot.
@sercantor1
@sercantor1 3 года назад
declerative is the best way to write ui
@DarkH4X0
@DarkH4X0 3 года назад
In 10 years maybe it will be production ready and adopted by companies
@renascienza.bazarclub
@renascienza.bazarclub 3 года назад
Officially stable and ready to production in next July.
@WaheedKhAn-mw8fo
@WaheedKhAn-mw8fo 3 года назад
I have start learning compose very easy to make UI but still need to learn more..👍👍🚴
@sanjaypaudel2386
@sanjaypaudel2386 3 года назад
Please please improve it's performance. I installed the jetnews app and It's very very slow. There is no point of developing apps that no one will use.
@ravinderyadav5605
@ravinderyadav5605 3 года назад
wow looks so much like flutter now.
@hasszhao
@hasszhao 3 года назад
actually, a flutter with kotlin
@imnithish
@imnithish 3 года назад
Basically, flutter on steroids. 😅
@nomejodas2978
@nomejodas2978 3 года назад
wait, how is this better than flutter?
@imnithish
@imnithish 3 года назад
@@nomejodas2978 native ui elements, maybe?
@Zhuinden
@Zhuinden 3 года назад
@@imnithish Except not really
@oguzhanarslan9714
@oguzhanarslan9714 3 года назад
So Android become Flutter now :D
@SnoopyDoofie
@SnoopyDoofie 3 года назад
Not really. The concept of updating just that part of the UI that needs changing kind of started with React years ago and has proven to be a good design pattern. The Android team just wants to adopt a similiar model for developing UIs.
@houssemzaier
@houssemzaier 3 года назад
@@SnoopyDoofie yes good response
@huh_wtf
@huh_wtf 3 года назад
heavily inspired by React
@nomejodas2978
@nomejodas2978 3 года назад
Hello?, Flutter? xD
@Lucas-hh4oh
@Lucas-hh4oh 3 года назад
Yea but react still uses markup on their UI components
@negaaa5080
@negaaa5080 3 года назад
Tf
@harryscheuerle4871
@harryscheuerle4871 3 года назад
You mean swiftui, which itself has its influences
@bswill5077
@bswill5077 3 года назад
Whats the point of this? Why make another redundant technology like flutter?
@abdallawanjusi
@abdallawanjusi 3 года назад
flutter !!
@AL-eo2gb
@AL-eo2gb 3 года назад
flutter be part in android native right now , don't kill flutter please
Далее
What's new in Jetpack Compose | Session
16:43
Просмотров 97 тыс.
Thinking in Compose
25:27
Просмотров 86 тыс.
We will see who will do it better 😂
00:14
Просмотров 4 млн
No one will play with him( #standoff #meme #grenade
00:12
WorkManager: Basics - MAD Skills
10:16
Просмотров 38 тыс.
Deep dive into Jetpack Compose layouts
28:25
Просмотров 59 тыс.
Understanding Compose (Android Dev Summit '19)
36:15
Просмотров 71 тыс.
Kotlin Flows in practice
21:06
Просмотров 154 тыс.
Jetpack Compose: Lists
5:14
Просмотров 40 тыс.
Jetpack Compose
24:20
Просмотров 65 тыс.
Performance best practices for Jetpack Compose
21:17
Просмотров 82 тыс.
Jetpack Compose: State
5:45
Просмотров 92 тыс.
iPhone 16 - НЕ СТОИТ ПРОПУСКАТЬ
4:50