Тёмный

Voyager: Navigation Solution for Compose Multiplatform - iOS and Android | Complete Guide 

Stevdza-San
Подписаться 87 тыс.
Просмотров 7 тыс.
50% 1

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

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 52   
@AM-tv2fs
@AM-tv2fs 2 месяца назад
thank you for this simple to understand videos. helps greatly! keep up with the great work.
@HambaAllah-cd9im
@HambaAllah-cd9im 8 месяцев назад
I hope you create a complex course on multiplatform compose and voyager/decompose sir 🔥
@legato0
@legato0 8 месяцев назад
Thanks for showing how the new navigation library works. For me it is very helpful! 👍
@StevdzaSan
@StevdzaSan 8 месяцев назад
I'm glad to hear that! 🙏
@eugenewainaina5626
@eugenewainaina5626 7 месяцев назад
Nice A video on the ScreenModel would be great 👍
@siarheisudakou4455
@siarheisudakou4455 8 месяцев назад
Excellent helpful video! Thanks a lot!
@goooozy
@goooozy 8 месяцев назад
I have used to using voyager navigation for 1.5 years
@dleonardo3238
@dleonardo3238 7 месяцев назад
Doesn't passing data from screen to screen when navigating break the single source of truth principle? Isn't using shared viewmodel better to share data from screen to screen?
@shaharkeisar
@shaharkeisar 8 месяцев назад
That's great! thanks for that content. would like to hear you opinion about Circuit, from navigation and MVI perspective:)
@AdrianMaenzanise
@AdrianMaenzanise 6 месяцев назад
Great video. Very helpful.
@muckalica96
@muckalica96 4 месяца назад
Awesome video, thanks! I'm also wondering is it possible to send parameters from the App to a Screen and if so, how? Best regards!
@AbdallahMehiz
@AbdallahMehiz 8 месяцев назад
it is a pretty good library
@troopell
@troopell 7 месяцев назад
If you're using bottom navigation with a home and settings tab, how do you navigate back to the home screen if you're on the setting screen while hiding the bottom navigation bar on the settings screen?
@ayushrai3266
@ayushrai3266 3 месяца назад
I had an issue , how can i hide bottom bar ? if i am on Profile screen and when navigates to Edit Profile screen how could i hide scaffold's bottom bar and top bar ? any solution please
@kamelkiko7742
@kamelkiko7742 8 месяцев назад
Perfect video ❤🎉 But how can i hide my bottom navigation in my nested navigation
@StevdzaSan
@StevdzaSan 8 месяцев назад
Create the state on the top of the hierarchy and observe and update it accordingly.
@kaustuvmahanti5209
@kaustuvmahanti5209 7 месяцев назад
@StevdzaSan can you give an example?
@2space23
@2space23 3 месяца назад
Amazing video.
@ramtin4842
@ramtin4842 7 месяцев назад
Can you provide instructions on how to preview Voyager tabs that are using view models and need custom data?
@harryg6843
@harryg6843 7 месяцев назад
By the way, I have this kinda problem: I have 5 tabs: TabA, TabB. TabC, TabD, TabE and in each of them there is a possibility to navigate, i.e. I have inserted Navigator inside and can open screens there. The user clicked the button on TabA and went to Screen1. I need to be able to move Screen1 from any Tab by clicking a button to TabB, not the current stack of Tabs. Pardon me if this is a strange question, but I need help with this! I tried navigating through the tabs and after opening the screen but it didn't work. Thanks for reading.
@如意周
@如意周 8 месяцев назад
Hello, the author wants you to publish a cross-platform tutorial of Jetpack Compose PC.
@nishu33389
@nishu33389 3 месяца назад
Thanks for this video, can we use Koin DI library along with Voyager?
@StevdzaSan
@StevdzaSan 3 месяца назад
@nishu33389 Oh yeah, certainly! There's an extra artifact for that as well. Check the voyager official docs.
@codewithluca
@codewithluca 7 месяцев назад
Hello, in the examples you do not have a viewmodel. What should be the proper way to pass the arguments to the viewmodel when the viewmodel is initialized and you are using voyager? Thx for the tutorial!
@StevdzaSan
@StevdzaSan 7 месяцев назад
Good question. There are quite a few different solutions for KMP ViewModel, one of them is this one: voyager.adriel.cafe/screenmodel
@NoPainInLife
@NoPainInLife 7 месяцев назад
does it work for web also ? Bcs when i used it to that the was some errors in the web page
@troopell
@troopell 7 месяцев назад
If you're using a bottom navigation bar with two tabs, home and settings, how do you navigate back to the home screen if you're on the settings screen, but the bottom nav bar is hidden while on the setting screen? I know that in the docs it says that tabs are siblings so TabNavigator doesn't support back handling, but I kinda need a workaround. Would this be a case for nested navigation?
@aditya3n
@aditya3n 6 месяцев назад
I'm facing same issue, has anyone managed to do this?
@MichaKrasowski
@MichaKrasowski 2 месяца назад
Voyager is a tempting library, with very nice 3rd party integration, however, lack of deep-linking support, is a no-go for some developers.
@mi_coder8637
@mi_coder8637 3 месяца назад
How can we get the current destination
@myexperience8630
@myexperience8630 6 месяцев назад
I have got an scenario here! For example, In Screen A I called an API and fetched list, and when clicked on item of the list, i pushed to Screen B. when i come back from B to A, the API is called once again in Screen A, which i don't want. What i want here is that, it should save the previous instance of Screen A, just like in Activities. Anyone could hep me here?
@StevdzaSan
@StevdzaSan 6 месяцев назад
Initialize a ViewModel inside the Screen A, and trigger that api function from there.
@frankyjunior6005
@frankyjunior6005 8 месяцев назад
Compare to decompose, what do you think about it?
@StevdzaSan
@StevdzaSan 8 месяцев назад
It's pretty decent to me. 👌
@Shreyas-fs3dp
@Shreyas-fs3dp 7 месяцев назад
Please also cover dependency injection in compose multiplatform.
@StevdzaSan
@StevdzaSan 7 месяцев назад
Thanks for the suggestion!
@efeegbevwie9467
@efeegbevwie9467 8 месяцев назад
Voyager also works for compose desktop.
@_hudeifa23
@_hudeifa23 7 месяцев назад
what if i want somescreens not to have bottombar
@StevdzaSan
@StevdzaSan 7 месяцев назад
Then you detect the current screen and hide the bottom bar. :)
@_hudeifa23
@_hudeifa23 7 месяцев назад
@@StevdzaSan how to do it i searched and did not get much info about voyager
@ayushrai3266
@ayushrai3266 3 месяца назад
@@_hudeifa23 same issue , suppose i am on profile tab , and want to navigates to edit Profile screen , how can i hide Bottom bar and top bar ? did you find solution ? please response
@GongCheng-h4l
@GongCheng-h4l 2 месяца назад
​@@ayushrai3266Using Navigator(MainSceen()) which in MainScreen() 's content, you can add TabNavigator with bottom tabs, and then in Tab content, using LocalNavigator.current.parent (the parent navigator which we add in the first line), then you can open a new screen like open a new activity
@frankyjunior6005
@frankyjunior6005 8 месяцев назад
How to pop to screen A with data passing from B to A in voyager?
@StevdzaSan
@StevdzaSan 8 месяцев назад
Watch the video.
@frankyjunior6005
@frankyjunior6005 8 месяцев назад
In your video just pop from B to A without passing data to A again. What i asked is pop back with result.
@codeMasterSerbia
@codeMasterSerbia 7 месяцев назад
I would also like to see example to pop with result
@chax255
@chax255 4 месяца назад
I would say easier than decompose.
@harryg6843
@harryg6843 8 месяцев назад
Try to leave app and go back - you'll get IOException writing serializable object (name = quran.navigation.quran.MainScreen) exception. How could that be fixed?
@StevdzaSan
@StevdzaSan 8 месяцев назад
Could you write the exact reproduction steps? Have you used a basic Home/Details navigation or Nested navigation with BottomBar/Tabs?
@harryg6843
@harryg6843 8 месяцев назад
@@StevdzaSan thanks for answering. I fixed it. Problem was because I was sending inside of a contractor non-serializable parameter. Thank you for the good stuff (I meant videos)!
Далее
impossible lungs test !! 🫁
01:00
Просмотров 3,2 млн
Handsoms😍💕
00:15
Просмотров 5 млн
impossible lungs test !! 🫁
01:00
Просмотров 3,2 млн