Тёмный

How to Build a Simple REST API With Ktor + Android App 

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

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

 

22 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 108   
@KoradiyaAbhay
@KoradiyaAbhay 3 года назад
Thanks for the tutorial. Need deployment tutorial also.
@viniciushenriquedeoliveira289
@viniciushenriquedeoliveira289 2 года назад
Up
@giarc1988
@giarc1988 Год назад
Even without finishing this video it's obvious that you build a jar, wrap in a docked container, and deploy to your cloud platform of choice
@hxrin3748
@hxrin3748 3 года назад
Okay, gotta set my alarm for 6am and hop onto this as soon as I wake up
@kinggeorges625
@kinggeorges625 3 года назад
Many thanks for the video. Could please cover also "Paging" in your future tutorials.
@Naar0x
@Naar0x 3 года назад
There is a paging section in the Pokedex app tutorial in his channel, just look it up there.
@mohammaddesouky4714
@mohammaddesouky4714 2 года назад
@@Naar0x I think he asked for backend paging not android.
@vaibhavjaiswal5911
@vaibhavjaiswal5911 3 года назад
Finally, a good ktor tutorial in RU-vid 🔥🔥🔥🔥
@PhilippLackner
@PhilippLackner 3 года назад
thanks bro!
@quantumgaming7
@quantumgaming7 Год назад
A little suggestion you are not supposed to attach 2 BASE_URL to every image path because you are storing unnecessary data as your frontend client knows BASE_URL you can attach it there and store only the relative path in backend. (THIS IS COMMON AND RECOMMENDED PRACTICE FOR FILE PATHS)
@siva_subramaniam
@siva_subramaniam Год назад
Thanks rishab. May I know if you have some good resource recommendations to learn backend development concepts?
@VishnuHaridas
@VishnuHaridas 3 года назад
Good tutorial! Ps: Hitting the `Tab` key triggers my OCD! This is what I do - hit the Left Arrow or Ctrl+Left to go back to the end of the previous line, and hit Enter!
@MaisUmSomente
@MaisUmSomente 3 года назад
the best channel based in Android
@silientlips
@silientlips 2 года назад
Wow! No drag & drop for building an UI. That idea is similar to Flutter. I like that Column(). Thanks Philipp for the great content! :) I want to know your thoughts about Flutter. Do you have any video for that?
@hdkloh6857
@hdkloh6857 3 года назад
Something new to me... Pls continue this series.
@matt-g-recovers
@matt-g-recovers 2 года назад
Haha! Florian is the best, you guys are fun. Need healthy competition.
@alexgutjahr
@alexgutjahr 3 года назад
Cool stuff Philipp, though I'm still a bit sceptical of Ktor and whether more complex projects are also manageable with it (as supposed to Spring Boot - but I'm biased anyway). Maybe there is a chance to work on a video together at some point!
@PhilippLackner
@PhilippLackner 3 года назад
Thanks! I wouldn't spontaneously know why complex projects shouldn't be possible. You're very free in structuring your projects.
@PhilippLackner
@PhilippLackner 3 года назад
If you wanna connect, hit me up in instagram or so :)
@philipjanbaruis7040
@philipjanbaruis7040 2 года назад
Just found this treasure page. Thanks for the content!
@tanjimahmed213
@tanjimahmed213 3 года назад
Thank you so much, Philipp for your amazing video.
@PhilippLackner
@PhilippLackner 3 года назад
Glad you enjoyed it
@tanjimahmed213
@tanjimahmed213 3 года назад
@@PhilippLackner ​I was waiting for this type of backend tutorial. Thanks, man. you're my favorite RU-vidr
@vengateshm2122
@vengateshm2122 3 года назад
That's extraordinary stuff . Thanks Philip.
@haykmkrtchyan7093
@haykmkrtchyan7093 3 года назад
I've been waiting for this, thanks a lot 🙂
@ivanstrelka3448
@ivanstrelka3448 2 года назад
Thx so much man
@RupeshKumar-eo1mi
@RupeshKumar-eo1mi 3 года назад
Thanks a lot to guide in ktor course. I am watching your all tutorial
@PhilippLackner
@PhilippLackner 3 года назад
You are most welcome
@maskedredstonerproz
@maskedredstonerproz 3 года назад
Ironically enough, despite the fact that the android side wasn't the focus of this video, I understood it more than in any of your other videos
@KabukiWarrior369
@KabukiWarrior369 2 года назад
Thanks! Modern way to create fullstack application
@souparnodey7382
@souparnodey7382 3 года назад
Would love to see more videos in this topic
@sijanneupane
@sijanneupane 3 года назад
@CodinginFlow, Philipp's eyes on your diet!
@majinzeke4977
@majinzeke4977 2 года назад
What's wrong bro
@bollyshortsfunny7283
@bollyshortsfunny7283 3 года назад
Sir, can you make more videos on this topic , it's really helpful.
@youprimeprime3046
@youprimeprime3046 2 года назад
This ktor stuff is amazing
@lazydevelopment
@lazydevelopment 3 года назад
Oh, I wait for this, more please!
@ioannmartynov2017
@ioannmartynov2017 2 года назад
It's amazing. It really works. Wow
@dhananjaypathak6143
@dhananjaypathak6143 3 года назад
Can't tell you man how much I was waiting for this video.. ❤️
@PhilippLackner
@PhilippLackner 3 года назад
Hope you enjoyed it!
@masmmaw
@masmmaw 3 года назад
thank you. please i hope next tutorial is scrape data from website using skrape{it} library and passing the data to rest api using ktor.
@oleg12395
@oleg12395 2 года назад
You are the best of the best !!!
@GakisStylianos
@GakisStylianos 3 года назад
Would be a great opportunity to use ktor as the networking library of Android too instead of retrofit. To show that it can do that as well.
@PhilippLackner
@PhilippLackner 3 года назад
That's my plan for another video
@rodrickngonyoku5042
@rodrickngonyoku5042 3 года назад
Reminds me of Spring Boot
@francoskurnik5329
@francoskurnik5329 Месяц назад
Hey Philipp! Do I have to enable some type of permission to make requests from my cell phone to my laptop? I'm getting this error: I couldn't connect to [my IP address] to [my phone IP address] In my case, I used Spring with Kotlin for API development. Thanks for yours courses :D Greetings from Argentina!
@prasannakumaranisetti2350
@prasannakumaranisetti2350 2 года назад
Image is not loading, I did remove /static in the routing class and also Json code is being displayed in single line and I'm not able to click on the link by default
@MaciejRzemek
@MaciejRzemek 2 года назад
I had exactly same problems: 1. I'm guessing that Philipp has a JSON Formatter plugin in his browser. Your single line json is fine, it's just not formatted. 2. When I was trying to load an image I got an error: "java.lang.NoSuchMethodError: java.nio.ByteBuffer.limit(I)Ljava/nio/ByteBuffer;". The solution was to update JDK with higher version than 1.8 Hope it helped! ;)
@minhtrando
@minhtrando Год назад
@@MaciejRzemek Thank you for the JSON Formatter plugin hint. I've been wondering where to enable the JSON formatting option in my browser, turned out it's just a plugin. 😅
@camilohernandezruiz2776
@camilohernandezruiz2776 Год назад
Lo hice completo, me encantó. Muchas gracias !
@miguelblanco3484
@miguelblanco3484 10 месяцев назад
y ya tienes trabajo con Android ;-) ????
@hoonjung2143
@hoonjung2143 2 года назад
good stuff, thank you! :)
@Somerandomnessvvv
@Somerandomnessvvv 3 года назад
Liking before watching cuz I know it’s gonna be goddamn good
@PhilippLackner
@PhilippLackner 3 года назад
Thanks a lot!!
@niranz7745
@niranz7745 3 года назад
Yess awesome tutorial
@rodrickngonyoku5042
@rodrickngonyoku5042 3 года назад
God bless you man
@bboydarknesz
@bboydarknesz 3 года назад
Wow your compose way is new to me. Love it. Anyway Did you build your socmed twitch app using ktor or fetch data from other api?
@PhilippLackner
@PhilippLackner 3 года назад
It's all using Ktor
@oleh7711
@oleh7711 2 года назад
thank youuuu
@rohitjakhar6672
@rohitjakhar6672 3 года назад
did you know about alpas ? it is kotlin based full stack solution. create api same as ktor and create website with that same project.
@sumit180288
@sumit180288 Год назад
Python can be another easy option to create backend APIs
@The-Fuse
@The-Fuse 3 года назад
Hey @philipp, I have a doubt like what is industry standard of making a app like they use node js or Ktor or mongodb realm or something else. Please help bro, I really wants to make a app that is of industry standard. Love from India 😌
@PhilippLackner
@PhilippLackner 3 года назад
If you want to pick something widely used, pick something like node.js or Spring boot. You can as well build industry standard apps with ktor, it can do the same (or even more) than most other frameworks. It's just not so known at the moment mostly because Kotlin isn't so known atm
@The-Fuse
@The-Fuse 3 года назад
@@PhilippLackner Ohkay Thanks man
@sanelemhlanga2720
@sanelemhlanga2720 3 года назад
Hi dude can you please make a video of you cloning Uber eats and explain the ordering system to use
@majinzeke4977
@majinzeke4977 2 года назад
I would love that as well
@nadirlahmadi3170
@nadirlahmadi3170 Год назад
25:40 starts the Android part
@wilfredgicharu6761
@wilfredgicharu6761 2 года назад
cool staff
@vaghaniishan7193
@vaghaniishan7193 3 года назад
Is ktor worth to learn and it is using in market for rest api development? Because there are node js, django, spring so should it compete these?
@germenwong
@germenwong Год назад
Hello, I encountered the following error when deploying the ktor project to the idea. Do I need to download the latest version of the idea? Some Kotlin libraries attached to this project were compiled with a newer Kotlin compiler and can't be read. Please update Kotlin plugin.
@GeorgeMachibya
@GeorgeMachibya 2 года назад
I didn't find the Ktor course on your premium website, where can I find it please
@zcv3224
@zcv3224 Год назад
how can i format json body like that? 23:56 i have all text in one line
@ykalchev
@ykalchev 2 года назад
Hey Phillip, how to solve that port problem with no application.conf changes. You solve it with application.conf file changes but I don't have such file. I complete it manually but I doesn't seem to work
@tomwilliam7299
@tomwilliam7299 2 года назад
Why you do not use Ktor for client side also, Ktor support client side?!! is Retrofit better than Ktor??🤔🤔🤔
@Progamingff1
@Progamingff1 Год назад
In this video ....❤
@randomrainforest
@randomrainforest 2 года назад
this is the cat's meow
@MohsenMashkour
@MohsenMashkour Год назад
great
@TheMrAntosiek
@TheMrAntosiek Год назад
I tried to follow this tutorial, by i cant create list XD unresolved reference: "listof"... What should i do?
@fghinty7623
@fghinty7623 3 года назад
no desire to make a new video course on augmented reality?)
@themindsetgarage
@themindsetgarage 3 года назад
Hey @phillipp, Nice series on ktor. how would you upload the rabbit images form android and store them to a database using ktor as your backend.
@PhilippLackner
@PhilippLackner 3 года назад
you attach the images in a multipart request, receive that request ktor side and save the path to the image in your database
@siva_subramaniam
@siva_subramaniam Год назад
bm - 25:36
@faizanalam1646
@faizanalam1646 2 года назад
how connect azure cloud services
@ChrisAthanas
@ChrisAthanas 2 года назад
I don’t see the progress indicator, why is that?
@heavenlife5619
@heavenlife5619 3 года назад
What is Ktor, is is better than Spring boot ?
@Nick-cx4rs
@Nick-cx4rs Год назад
Cant we integrate any payment method ktor backend atm right ?
@PhilippLackner
@PhilippLackner Год назад
Sure
@welovfree
@welovfree 2 года назад
Gems!
@佐藤あきら-i3m
@佐藤あきら-i3m 3 года назад
Do you have any plans to continue ktor tutorial??
@PhilippLackner
@PhilippLackner 3 года назад
I already covered most of what you can cover in my advanced ktor courses: pl-coding.com/premium-courses
@佐藤あきら-i3m
@佐藤あきら-i3m 3 года назад
I want to learn about architecture patterns(MVC,Clean Architecture...)
@Chicken1526
@Chicken1526 2 года назад
Can u do Rest api that use MySQL in xampp please
@arunkumarka1809
@arunkumarka1809 2 года назад
Ktor similar to Spring MVC....... Wow....
@abhisheknarvekar9963
@abhisheknarvekar9963 2 года назад
Hey everyone, I created the project, and tried to run it on the emulator, but every time I get an error "Backend Internal error: Exception during IR lowering", I have spent about 4 hours trying to find a solution but I am not able to find it can someone help me? any help will be much appreciated.
@abdelrahmanesam3684
@abdelrahmanesam3684 3 года назад
is the performance of ktor good compared to any php or js framworks ?
@PhilippLackner
@PhilippLackner 3 года назад
yes
@annaunlimited
@annaunlimited 2 года назад
and for jetpack compose so fking light than flutter i'm very like jetpack compose than flutter, flutter so complicated highlight suggestions code, not as jetpack compose.
@piusgabula
@piusgabula 3 года назад
😭😭 i don't know what say. big thanks
@vaghaniishan7193
@vaghaniishan7193 3 года назад
any one know how to reference list on object in table in ktor?
@fghinty7623
@fghinty7623 3 года назад
florian walther?)
@codinginflow
@codinginflow 3 года назад
yes?
@footballCartoon91
@footballCartoon91 Год назад
this is not ktor, it is actually retrofit
@devscodex287
@devscodex287 3 года назад
✌✌✌✌✌
@harishankar-gf4ls
@harishankar-gf4ls 3 года назад
First
@viniciushenriquedeoliveira289
@viniciushenriquedeoliveira289 2 года назад
Any one know how to deploy?
@kylegaijin
@kylegaijin 2 года назад
STOP - moving your mouse all over the screen :)
@aranyaprakash5537
@aranyaprakash5537 3 года назад
Second
@angelmauriciorivas6160
@angelmauriciorivas6160 Год назад
Philipp good tuto but I have a problema with gradle I try to synsrinize but I get this error: Plugin [Id: dagger.hilt.android.plugin] was not found in any of the folowing sources::6 it liike you have it in the repo, I have tried to fix it but I can't. I have tried with the code: id 'com.google.dagger.hilt.android' version '2.42' apply false it is well syncroinzed but when i want to execute I get the message: 14 Issues were found when checking ARR metadata: I have changed compileSdk 32 to compileSdk 31 but it doesn't work Thanks a lot by your help.
Далее
5 Fatal Coroutine Mistakes Nobody Tells You About
18:15
Build APIs with Ktor and Kotlin
9:30
Просмотров 34 тыс.
AWAKENED THE UNKNOWN
00:17
Просмотров 990 тыс.
Wait for winner 🏆 😂 #shorts
00:42
Просмотров 4,8 млн
O’zim bilib ketvotudima😅
01:00
Просмотров 994 тыс.
КАК ВАМ ТАКОЙ ТЮНИНГ НИВЫ?
00:42
Просмотров 122 тыс.
Learning Ktor In 7 Days (server side Kotlin)
14:18
Просмотров 26 тыс.
Let, Also, Apply, Run, With - Kotlin Scope Functions
11:44
Cleaner Code With Use Cases - The Full Guide
14:16
Просмотров 51 тыс.
Make Your Code Clean With the SOLID Principles
18:24
Просмотров 99 тыс.
What is a REST API?
9:12
Просмотров 1,5 млн
AWAKENED THE UNKNOWN
00:17
Просмотров 990 тыс.