How to Implement a Shared Element Transition In Jetpack Compose

  Рет қаралды 18,462

Philipp Lackner

Philipp Lackner

Күн бұрын

Пікірлер: 54
@PhilippLackner
@PhilippLackner 7 ай бұрын
The 25% discount for all my courses expires in 10h. There's no discount planned in the next time: pl-coding.com/premium-courses
@EvanRasmusen-ub8nq
@EvanRasmusen-ub8nq 7 ай бұрын
Hi Philipp, how are you? I hope well. I know your paid courses must be excellent and I would love to purchase your complete package. However, I live in Brazil and for me it would be too expensive, I believe for other Brazilians too (approximately the salary for almost 2-3 months of work in the complete package of ɛ600.00). Perhaps you could regionalize the prices according to the country of the person interested, that way I believe you would sell much more in those countries. Thank you for your attention.
@masti437
@masti437 7 ай бұрын
I say Google should hire Philip to make content for their official site. These videos are a treasure, Thanks Philip :)
@walrider7374
@walrider7374 7 ай бұрын
He'll probably cash less. I think his business is selling courses, I could be wrong... I'm not saying anything negative!, I actually recommend purchasing his courses, they are very good and I would like to keep supporting his efforts here at KZbin, every single one of his videos are Gold. Philip, if you are reading this: Thank you, you are the reason why I did not quit mobile development.
@ErickSorto3
@ErickSorto3 7 ай бұрын
@@walrider7374 Google could let him plug his stuff
@WilliRittmann-iq5bu
@WilliRittmann-iq5bu 6 ай бұрын
Wouldn't be that good if Google control his content, been free has yours pros
@anubhavkumarrao3141
@anubhavkumarrao3141 7 ай бұрын
This is the channel where I learn programming by building projects back in my first year of college I learnt a lot from you Philip. Today I’m in my final year and have done 3 internships. Thanks for making such good content.
@PhilippLackner
@PhilippLackner 7 ай бұрын
So cool, thanks!!
@ano9161
@ano9161 7 ай бұрын
Could you please share how you managed to secure the internships?
@ARivanw
@ARivanw 4 ай бұрын
this man is amazing, he make a video tutorial that benefit many people just for free and he also put these coding on describ this man really awesome
@artur.skvorcov
@artur.skvorcov 6 ай бұрын
Omg this is the only thing I was lacking in compose! Finally it is available and I can create the smoothest experience I wanted 😻
@ArnoStofberg
@ArnoStofberg 6 ай бұрын
Any idea how this fits into the Compose testing framework? How do you pass dummy test transition and animation scopes to composables if I just want to test them in isolation as opposed to navigation? Do you need to create a nav controller and wrap all tests' compose content in a SharedtransitionLayout so they work or is there a simpler cleaner way if you are not interested in testing that part of a composable?
@MaggicBones
@MaggicBones 7 ай бұрын
They finally did it !
@John-qt6qk
@John-qt6qk 7 ай бұрын
Awesome Thanks a lot Philips, I was waiting for this
@theg4meover988
@theg4meover988 7 ай бұрын
Great tutorial as always !
@shohjahonsirojev5974
@shohjahonsirojev5974 6 ай бұрын
I used it. Thanks Philipp
@LightDante
@LightDante Күн бұрын
13:08 any better way to write this code instead of passing parameter?
@tch.777
@tch.777 7 ай бұрын
Amazing video like always, ty!!🔥🙏
@upbeatsarcastic8217
@upbeatsarcastic8217 7 ай бұрын
Excellent video. Jetpack Compose is amazing but I really feel like it's missing a layer of "sugar" that hides some of the complexity. Same as Coroutines, the frameworks are awesome but it's far too easy to shoot yourself in the foot imo.
@antoniofuller2331
@antoniofuller2331 7 ай бұрын
You sound like someone who like Jquery
@xjosk_
@xjosk_ 7 ай бұрын
@@antoniofuller2331 lol
@AdrianTache
@AdrianTache 6 ай бұрын
Just like everything Compose, always in beta...
@shadowpenguin3482
@shadowpenguin3482 6 ай бұрын
Yeah, in flutter you just wrap it in a Hero Widget, weird that it is so much more cumbersome on jetpack compose
@Alchemist10241
@Alchemist10241 7 ай бұрын
please make a video about how to properly enqueue error messages in MVI pattern
@hashemmousavi2451
@hashemmousavi2451 7 ай бұрын
I always like then whach your videos! I'm sure it will be informative and useful
@AliFarhad-e6t
@AliFarhad-e6t 4 ай бұрын
nice tutorial !
@georgegiosue
@georgegiosue 7 ай бұрын
Awesome!!!
@thetobynator1373
@thetobynator1373 7 ай бұрын
Hey Philipp, quick question: Is there a way to utilise sprite sheets and sprite animations in Jetpack Compose? I've been trying to find a way to implement sprite layers and animations for a gamified task manager app, but as far as I can tell, that kind of functionality isn't supported in Jetpack Compose? Would really appreciate your suggestions on how to get this to work, or what software/language you would recommend if it's not possible with Jetpack/Kotlin. Thanks.
@coldwised
@coldwised 7 ай бұрын
Will this work with transition from the LazyList/LazyGrid to the Pager?
@yxles
@yxles 7 ай бұрын
Can you make a video about implementing object detection on Jetpack Compose? I've learned a lot about JC because of you! Thank you for keeping on doing this free tutorials :>
@ilyastoletov
@ilyastoletov 7 ай бұрын
What you mean by Object detection? Computer Vision?
@yxles
@yxles 7 ай бұрын
@@ilyastoletov yeah
@aj3413
@aj3413 7 ай бұрын
One question can we use shared ui transition for async images??
@mateusz7389
@mateusz7389 7 ай бұрын
Do you try use context receivers, to scope Composables?
@SuperSapna007
@SuperSapna007 7 ай бұрын
Can this be applied for image url(when the images are loaded dynamically) on both the screens? I have 2 screens where the images are set through image urls from the server?
@mustafaammar551
@mustafaammar551 7 ай бұрын
Very Cool Thank you
@hickspro613
@hickspro613 5 ай бұрын
doesnt work with constraint layout
@marsdenmadoka6896
@marsdenmadoka6896 Ай бұрын
anyone who has found a way out to work with it using constraint layouts?
@cpr1028
@cpr1028 7 ай бұрын
I always watch your video ❤.
@gabrielpetrutbadicioiu787
@gabrielpetrutbadicioiu787 7 ай бұрын
Do you stand up while coding?
@PhilippLackner
@PhilippLackner 7 ай бұрын
Yes
@adricoalexander1705
@adricoalexander1705 7 ай бұрын
This is very cool ,
@Benianus3D
@Benianus3D 7 ай бұрын
I have a question please, If someone wants to specialize in mobile app development, would you advise them to start with cross-platform development or native development? And if the answer is native development, should they learn Java first or enter directly into Kotlin? Also, if they start with one of these options, would they be able to easily switch to the other at a later stage? For example, if they started with cross-platform development and later wanted to switch to native development. best regards
@antoniofuller2331
@antoniofuller2331 7 ай бұрын
I only know Java, not Kotlin. I have no idea why I'm watching this video
@antoniofuller2331
@antoniofuller2331 7 ай бұрын
From my perspective, every time I see kotlin code it looks scary. Do you know any KZbin channel that's teaches it well???
@allanandliftedhands2669
@allanandliftedhands2669 7 ай бұрын
Kotlin, Native .You are set!!
@allanandliftedhands2669
@allanandliftedhands2669 7 ай бұрын
@@antoniofuller2331 If you know javea you are letting yourself down by not learning Kotlin..the switch is just like 2 weeks and you are set with Kotlin for life
@AI-DroidX
@AI-DroidX 7 ай бұрын
Some say Cross platform like Flutter will die and Kotlin is now in alpha on Multipaltform so learning Kotlin is good to go
@Oswald-41
@Oswald-41 7 ай бұрын
Thx
@Revitalish
@Revitalish 6 ай бұрын
i dont have no SharedElementTransitionComposeTheme. and i added the dependencies you said..
@younes_dz05
@younes_dz05 3 ай бұрын
That's not important, it is just the app theme name which is created automatically by android studio, it concatenates the project name and the word "theme". The most important thing is to use SharedTransitionLayout composable
@sushruths8511
@sushruths8511 7 ай бұрын
🎉🎉🎉🎉🎉🎉
@Oer_official
@Oer_official 26 күн бұрын
kzbin.info/www/bejne/o3aYk3-YaZeShdU can any one tell me how this happen what is the short cut for this
Performance Optimization with @Stable and @Immutable in Jetpack Compose
16:47
derivedStateOf VS. remember(key) - THIS is Really the Difference 🤯
14:46
One day.. 🙌
00:33
Celine Dept
Рет қаралды 65 МЛН
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 14 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 6 МЛН
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 8 МЛН
Pager | Jetpack Compose Tips
5:27
Android Developers
Рет қаралды 16 М.
React Native Shared Element Transition
6:43
William Candillon
Рет қаралды 68 М.
Use | React 19 | How to "use" use - the use hook
28:02
MVVM vs. MVI - Understand the Difference Once and for All
18:40
Philipp Lackner
Рет қаралды 51 М.
Advanced layout animations in Compose (Shared elements)
30:33
Android Developers
Рет қаралды 22 М.
Angular 19 is a BEAST of a release!
19:39
Maximilian Schwarzmüller
Рет қаралды 41 М.
Should You Use Compose State or StateFlow in Your ViewModels?
13:59
Philipp Lackner
Рет қаралды 82 М.
How I built an AI Teacher with Vector Databases and ChatGPT
13:43
One day.. 🙌
00:33
Celine Dept
Рет қаралды 65 МЛН