Тёмный

HTTP Requests in Kotlin Multiplatform With Ktor - KMP for Beginners 

Philipp Lackner
Подписаться 176 тыс.
Просмотров 8 тыс.
50% 1

In this video I'll show you how you can make HTTP requests with Ktor in Kotlin Multiplatform.
👉 Secure the limited bonus course "Testing Large-Scale Multi-Module Android Apps" (only available for one week):
pl-coding.com/android-essenti...
👉 Save 25% discount on all of my courses (discount code SUMMER):
pl-coding.com/premium-courses...
💻 Let me be your mentor and become an industry-ready Android developer in 10 weeks:
pl-coding.com/drop-table-ment...
⭐ Courses with real-life practices
⭐ Save countless hours of time
⭐ 100% money back guarantee for 30 days
⭐ Become a professional Android developer now:
pl-coding.com/premium-courses...
Get my FREE PDF about 20 things you should never do in Jetpack Compose:
pl-coding.com/jetpack-compose...
Regular programming advice on my Instagram page: / _philipplackner_
Join my Discord server:
/ discord
Get the source code for this video on GitHub:
github.com/philipplackner/CMP...

Наука

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

 

7 июл 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 35   
@NATAR160
@NATAR160 День назад
I'm new to this ecosystem. I want to recognize ur consistency in giving out stuffs to keep us glued to this amazing technology. Thanks
@Kusumiofficial
@Kusumiofficial 27 дней назад
Write an application using clean architecture and compose multi-platform and DI , Thanks
@blackbearalgeria6993
@blackbearalgeria6993 12 дней назад
Sounds like you're prompting an AI
@ntikomathaba2662
@ntikomathaba2662 27 дней назад
Thanks Phillip 🙏🏾 Loving KMP so far!
@stasleonov5196
@stasleonov5196 25 дней назад
Phillip, thank you very much for everything you do. You're like a rock star in the android world)
@axifimrofficial
@axifimrofficial 27 дней назад
Hats off to you for amazing tutorials and informative videos.
@PhilippLackner
@PhilippLackner 25 дней назад
@@axifimrofficial thank you!
@Vatk4LI
@Vatk4LI 27 дней назад
man ktor is a life saver.
@user-sj6xy6ql4g
@user-sj6xy6ql4g 27 дней назад
Please make vedio about how handle with files in kmp, or how get image from gallery in kmp. Thanks.
@joeybasile1572
@joeybasile1572 27 дней назад
Just what the fuck I needed, Phillip. Thanks homie G
@comicsans1230
@comicsans1230 16 дней назад
Great video as always. Would it be a good idea to use expect/actual approach to initialize engine for each platform?
@kanishkarkanish6121
@kanishkarkanish6121 26 дней назад
Hi Phillip, can you provide tutorials for symbolicating KMM crashes on the iOS app side
@AbuSaeeTech
@AbuSaeeTech 18 дней назад
In the jetpack compose using MVVM how to use the drawer in multiple screens ?
@h4ktbtw
@h4ktbtw 26 дней назад
Ktor Client can auto detect the engine on the classpath, so no need to pass it manually
@strok777
@strok777 23 дня назад
Could you make a video on how to test ViewModel in kmp? I used to use Junit dependencies to set some rules for Coroutines, but I'm not succeeding on importing Junit on commonTest.dependencies. Therefore, perhaps there are better ways to test the ViewModel in kmp
@Anolcera
@Anolcera 2 дня назад
why didn't you use the view model?
@user-sz8ot1rt1m
@user-sz8ot1rt1m 26 дней назад
Thanks Phillip
@suchizgames4748
@suchizgames4748 15 дней назад
Why would you not use CIO Engine as a unique client for all 3 platformes ?
@andreaslinis1586
@andreaslinis1586 26 дней назад
Hello Philip I prefer interfaces that are more "object oriented" way to implement specific logic per platform. Would it be wise to use interfaces instead of actual/expect methanism?
@PhilippLackner
@PhilippLackner 25 дней назад
@@andreaslinis1586 it's only equivalent for expect/actual classes. For top level functions and variables it's unnecessary bloat since you'll need a class wrapper around them
@andreaslinis1586
@andreaslinis1586 25 дней назад
​@@PhilippLackneryes that is totally true. But came handy to me to write specific logic for Android workmanager equivalent iOS class. It had lot of functionality so had to be a class
@panagiotismargaritis3531
@panagiotismargaritis3531 26 дней назад
Why don't you try with the Network Inspector for Android? :)
@taiebslama
@taiebslama 22 дня назад
How we can add certificate to our client ?
@taiebslama
@taiebslama 22 дня назад
how we can add certificate to our client
@user-ek1xl1ji2k
@user-ek1xl1ji2k 27 дней назад
bro which is the best in cross-platforms flutter or kotlin mutltiplatform
@abdelrahmankhaled7575
@abdelrahmankhaled7575 27 дней назад
no striaghtforward answer you will get , it depends on a lot factors ! , check Phillip videos about this topic
@joeybasile1572
@joeybasile1572 27 дней назад
My brother in Christ, I'd say you should hurry up and make your choice if you're stuck at such a stage. My money is on KMP given Google's support. Of course there are maximums and you need to think about things, I get it. But, I'll push you. Make your choice. You're not making any progress in this direction with your presence in the limbo
@deepakbisht4957
@deepakbisht4957 27 дней назад
​@joeybasile1572 I have a theory. When Google and Oracle had issue with android and Java. Then Google know that they are dependent on java as the primary language and they need to start replacing it with a new one. So in parallel they did two things. One thing was to replace java with another Jvm based language in native android as it will be hard for them to completely replace android codebase with completely different language. But even with Kotlin they can face problem as kotlin is also jvm based and had dependencies on java. So they also worked in completely new language that should be similar to java but not jvm based so they come up with Dart. But now kotlin became huge and it was first made android first language and then they added Jetpack with koltin with multiple features like Hilt, compose, Flows, coroutine and all. And when the kotlin because matured and many developer switched to kotlin from java they saw the opportunity to work on KMM just like their project Flutter to support multiple platforms. And now kotlin can target not just jvm. You can target Assembly , Js for browsers, linux, iOS and android was already supported and you can use kotlin in backend too in multiple platforms. So now they see kotlin become independent and it don't really much dependent on java so now they are trying to scrap their Flutter project as it is hard to make a budget for two different project that provide similar things. So that's why my money is in kotlin as it is already a native android first language and also it is promising in KMM they are making things stable from alpha, beta and experimental apis for different platforms...
@joeybasile1572
@joeybasile1572 25 дней назад
​@@deepakbisht4957 well said. I didn't know all of that. Thanks.
@mohyddineal-lahham7620
@mohyddineal-lahham7620 27 дней назад
Try ktorfit
@kaletsugas
@kaletsugas 16 дней назад
Why the logging does not work for Android? How to fix?
@rokiAichannel
@rokiAichannel 27 дней назад
Github code missing
@AbuSaeeTech
@AbuSaeeTech 18 дней назад
In the jetpack compose using MVVM how to use the drawer in multiple screens ?
Далее
Help Barry And Barry Woman Scan Prisoners
00:23
Просмотров 2,6 млн
This Is My FAVORITE Error Handling Class
28:57
Просмотров 28 тыс.