Meet Voyager: A Kotlin Compose Multiplatform Navigation Solution

  Рет қаралды 9,029

Yanneck Reiß

Yanneck Reiß

Күн бұрын

Пікірлер: 51
@dinarastepina8707
@dinarastepina8707 Жыл бұрын
I loved it! As someone who’s always in search of the best navigation solution, currently using Voyager and it’s the best one I’ve tried so far
@emmanuelmtera5936
@emmanuelmtera5936 Жыл бұрын
So simple to use
@MathanMaheswaran
@MathanMaheswaran 9 ай бұрын
Hey Yanneck, thanks for your amazing videos about Compose Multiplatform 🙏🏾. Currenty I start to learn building apps with compose. Will you bring more videos in the future?
@yanneckreiss
@yanneckreiss 9 ай бұрын
Thank you for watching. I am glad you like them 😊 Yes I will, I already have some new video ideas but I am working full time as a software developer and therefore don't have that much time to release that often 😅
@MathanMaheswaran
@MathanMaheswaran 9 ай бұрын
@@yanneckreiss I can understand 😅. Thanks anyway 🙏🏾
@harshagarwal6750
@harshagarwal6750 7 ай бұрын
Super Helpful!!!
@sijanneupane
@sijanneupane Жыл бұрын
Helped alot! thanks! keep making more!
@ohiorenuaaigboje7500
@ohiorenuaaigboje7500 11 ай бұрын
This is so amazing and simple
@scotty3024
@scotty3024 Жыл бұрын
You are amazing! Thank you so much for the tutorial!
@yanneckreiss
@yanneckreiss Жыл бұрын
Thank you for watching 😊
@BasantKumar-bg3fg
@BasantKumar-bg3fg 10 ай бұрын
Just Wow, amazing, its helped me a lot
@yanneckreiss
@yanneckreiss 10 ай бұрын
Thank you very much 😊 I am happy my video was helpful for you
@free_guy00
@free_guy00 Жыл бұрын
Amazing...Please follow up with the Multi Module Navigation using Voyager
@yanneckreiss
@yanneckreiss Жыл бұрын
I will put it on my video idea list 🙂
@yunusemrehalil1036
@yunusemrehalil1036 11 ай бұрын
Great video. Thanks bro.
@trevordick2695
@trevordick2695 Жыл бұрын
This video was amazing thank you so much!
@galaxiegalaxie5003
@galaxiegalaxie5003 Жыл бұрын
Very CoOL LibrarY WoW😊❤
@goalabs
@goalabs Жыл бұрын
please cover more videos on using this with the kotlin jvm desktop app..
@yanneckreiss
@yanneckreiss Жыл бұрын
Thanks for your comment 🙂 I am definitely planning to make videos about how to develop not only for mobile but also for web and desktop with compose multiplatform as well in the future
@YassineMikeAlpha
@YassineMikeAlpha Жыл бұрын
The content is amazing. Keep it up.
@yanneckreiss
@yanneckreiss Жыл бұрын
Thank you 😊
@MRonak
@MRonak 10 ай бұрын
Hello, nice tutorial! Was wondering if there is a way to change the navigation transition for a certain screen navigation or do i have to use the initially set transition across the app?
@CyberSoftSolution
@CyberSoftSolution 10 ай бұрын
But How to handle BackStack in TabNavigation then ?
@eduardoruesta5180
@eduardoruesta5180 9 ай бұрын
Love it!!! thanks! im working on a sample app using Compose Multiplatform. the only doubt i have is that the back navigation is not working on my iOS simulator... How can i go back?
@RachelNayfill
@RachelNayfill 10 ай бұрын
Hey have tried using deep links and voyager
@kadwa_sachx
@kadwa_sachx 10 ай бұрын
I choosed the decompose that seperates the ui logic from buissness logic.
@georgeopiyo6004
@georgeopiyo6004 8 ай бұрын
Is it possible to share the same view model between two screens and how do you get the same instance (spolier alert still new to this). Use case I have some data in screen a that is a large data set and I dont want to pass it as an argument . Is this correct ?
@anasfarhad2845
@anasfarhad2845 6 ай бұрын
How about if someone wants to send back args from Screen B to Screen A?
@_hudeifa23
@_hudeifa23 9 ай бұрын
what if i want some screens not to have bottombar ??
@riyupapa39
@riyupapa39 Жыл бұрын
Good video. I have a question. compose-navigation library have a problem. That is when a conposable has WebView and navigate to another conposable and popbackstack, the WebView is disposed and recreated. How about Voyager?
@NoPainInLife
@NoPainInLife 9 ай бұрын
Voyager is not working for Web. Any ideas ?
@niloythings
@niloythings 9 ай бұрын
How do I pass a data model class or pojo class from one screen to another screen?
@yanneckreiss
@yanneckreiss 9 ай бұрын
The argument just needs to implement Serializable. You can check out the official Voyager documentation for further information :)
@aditya3n
@aditya3n 8 ай бұрын
Let say i have 2 tabs, Home and Profile. When I'm on Profile screen and press back btn, the expectation is to be redirected back to Home. But currently the output is it's closing the app, instead of navigating to previous screen. Any solution for this?
@renzocontreras123
@renzocontreras123 8 ай бұрын
Navigation Drawer?
@valhallagaming4022
@valhallagaming4022 Жыл бұрын
Hi...i am just starting Android development using kotlin......so should I start with native Android development only or should i Start with kotlin multi platform can u guide me with this
@yanneckreiss
@yanneckreiss Жыл бұрын
It depends on what you are trying to achieve and your current knowledge in programming in general. If you already started with learning native Android development, I'd suggest to first get some practice with it and maybe create an example app for yourself (or even release it 😉). In my opinion that is the best way to learn a new programming language or framework. Then expand your knowledge to a broader field like for example KMP Hope that helps 🙂
@sandeepmishra7971
@sandeepmishra7971 Жыл бұрын
Hey, I am using one viewModel inside my Screen1 class and sharing that to Screen2 class But when i am using navigator.push(Screen2(viewModel)) I am not able to get data from my viewModel's state class data but if i use Screen2(viewModel) instead i am getting viewModel's state class data Is there anything i am missing while using Voyager with viewModel?
@hudeifagithub
@hudeifagithub 11 ай бұрын
is compose multiplatform good for medium apps in 2024 ?
@andy_lamax
@andy_lamax Жыл бұрын
now, lets do deep linking with it
@RachelNayfill
@RachelNayfill 10 ай бұрын
Hey. Have you tried it? I'd love to see the implementation
@MichaKrasowski
@MichaKrasowski 4 ай бұрын
@@RachelNayfill There is none. You need to integrate with 3rd party like Rinku lib
@jyashi1
@jyashi1 9 ай бұрын
Messaging here to find out my handle name
@jyashi1
@jyashi1 9 ай бұрын
Ahhh its @jyashi1
@yanneckreiss
@yanneckreiss 9 ай бұрын
Haha I am glad you were able to find it out 😄
@MichaKrasowski
@MichaKrasowski 4 ай бұрын
Easy nor documented way to pass navigation arguments to the ScreenModel? Nope. Deeplinking? Non-existent. Toy library.
@BasantKumar-bg3fg
@BasantKumar-bg3fg 5 ай бұрын
it's working good but there are an issue when i am navigating to another screen with arguments and whenever apps is going to background it's getting crash in android, it's throwing IOException ("java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = LoginScreen)")
@dxvfdfx
@dxvfdfx Жыл бұрын
it' really weird why jetbrains even don't provide a basic navigation solution
@yanneckreiss
@yanneckreiss Жыл бұрын
I think they are still working on it and will provide one in the future (at least they state so in the link I provided in the video description). Until then we can make use of Voyager or alternative solutions. Again, thank you for watching 😊
@justinsmith3981
@justinsmith3981 Жыл бұрын
"Navigation is a key part of modern UI applications that allows users to navigate between different application screens. Unfortunately, the Navigation component from Jetpack Compose's suite of libraries is currently unavailable in Compose Multiplatform. However, there are other third-party alternatives that you can choose from:" - JetBrains
@dleonardo3238
@dleonardo3238 9 ай бұрын
Jetpack compose's navigation sucks anyway😂
Permission Handling in Compose Multiplatform - KMP for Beginners
17:19
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.
Evolving Compose Multiplatform on iOS and Beyond | Sebastian Aigner
42:44
Kotlin by JetBrains
Рет қаралды 9 М.
Releasing Faster with Kotlin Multiplatform
32:24
Gradle
Рет қаралды 15 М.
Advanced layout animations in Compose (Shared elements)
30:33
Android Developers
Рет қаралды 24 М.
Beginner's Guide to Compose - Building A Hello World App
11:13
Maximum Development
Рет қаралды 668
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН