Wow just 9 days ago I was thinking about this exact topic and now you make a video about it! You can read my mind
@amitmondal74273 жыл бұрын
Are you comedy me 😂😂😂
@ElliotCoil3 жыл бұрын
then create net tutorial with addition error body handling.
@yilmazbingol48382 жыл бұрын
exactly 9 days :). you really calculated
@anonymoususer8849 Жыл бұрын
He always comment to indirectly self promote his channel 😂
@lalala6798 Жыл бұрын
Great tutorial! Ive been working in Android for a few years now and actually never built an app from scratch. This tutorial has been amazingly helpful for me to get my fundamentals down. I love your explanations for everything you do in such a clear and concise way. Excited to go through the rest of your tutorials!
@spbs-lb1lo3 жыл бұрын
OMG you won't believe it I was just working on Retrofit and your Course came alone ........ What a timing!!!
@harishussain90033 жыл бұрын
I am the same guy 🤣 but with different account love your videos ❤️
@rahulbhavani61603 жыл бұрын
Happened with me many times, seems like Phillip have some secret super natural power 😁
@ashishgautam28423 жыл бұрын
Its Law of attraction bro nothing else, we all attracted by what we need
@PhilippLackner3 жыл бұрын
Nah, I really have a secret natural power
@filip_g3 жыл бұрын
Same here :D
@imnithish3 жыл бұрын
I was working on Retrofit. The same time you posted this. I can't believe this. You're the best!
@PhilippLackner3 жыл бұрын
Thanks, happy to help!
@AbdulWahab-kk1hs3 жыл бұрын
Very concise, to-the-point and understandable. Keep up the good work Philipp!!
@ninelivesforge6432 Жыл бұрын
This was a great tutorial, previous to this one I did the shopping list app tutorial, which is the oldest tutorial on your channel, and it was a little difficult to understand how all the classes work together, but here everything is so much more clear and better explained. Thank you so much for your videos, love your channel!
@oleg123952 жыл бұрын
I know English not so good, but your tutorials so simple to understand ... Thank you sansei )
@axelasa2773 жыл бұрын
Please make more and more videos on Kotlin. I'm from Kenya And I have to give it to you mate. this is awesome stuff. I've watched 3 of your videos, this being the fourth and I must say you are the Bomb man. cheers @Phillipp Lackner
@PhilippLackner3 жыл бұрын
Thanks man!
@erthree953 жыл бұрын
Great tutorial. Learned a lot from your news mvvm series. However, there is more to it when it comes to HTTP calls like: Passing form data, Uploading files, Headers and Interceptors to name a few. Hope you will make an extended tutorial that covers those. Handling JWT tokens and maybe storing them and auto appending them to the authorization header with Retrofit could be a nice tutorial.
@alextl973 жыл бұрын
I agree
@interseting-funnyvids3 жыл бұрын
Thanks, Philipp.Your way of teaching is very good
@PhilippLackner3 жыл бұрын
Thanks! :)
@seyyedmahdihosseini43952 жыл бұрын
if not the best but definitely one of the best and complete tutorial i have ever seen, and a sincere apology if i can not like them all at once, but i will keep making tutorials
@mohancena89702 жыл бұрын
Well done brother 👏👏👏 It's really helpful to me ❤️ Thank you 😊 keep learning and Teaching 😊
@rahmakthiri98183 жыл бұрын
Thanks a lot Philipp ! This tutorial is exactly what I was looking for
@soggytonispuri69017 ай бұрын
Hello sir, thank you for your great tutorial, it's just that, I had a lot of trouble setting up an API connection that requires an API-KEY, it was a traumatizing experience of self doubt and brain rot
@stasleonov5196 Жыл бұрын
Philipp, you are the best teacher, thank you so much.
@dashaxedit3 жыл бұрын
Right at the time. Thats, what I wanted. Thanks from Russia
@PhilippLackner3 жыл бұрын
Glad it helped!
@dashaxedit3 жыл бұрын
@@PhilippLackner I have got a question. How do I refresh data? Like if it's a currency app, I do need to update values each minute. Thanks in advance)
@sijanneupane2 жыл бұрын
damnnn! so here was the video! I scrapped almost the entire internet after News API App and this video was hiding here!
@bhavyavarmora40493 жыл бұрын
Great video on Retrofit...thanks for making this crash course and you can make a video on ROOM DataBase in detail so it would really helpful for everyone. Once Again thanks for this video man.
@CodeWithTahaCWT2 жыл бұрын
Your videos are so interesting, I can communicate with them and understand those deeply. Thanks
@TheDeeStain3 жыл бұрын
It's just crazy how in javascript you use a simple fetch("") or axios but in android it takes data type models, instance of retrofit api interfaces repos viewmodels etc..
@akmoudgil3 ай бұрын
Nice tutorial sir! Thanks a lot!
@elnino9139 Жыл бұрын
Hey Phillip. Thanks first for your crash course about Retrofit. I wanna ask if I'm learning now with your course, will there be a big different from the nowadays Retrofit. Or maybe it is still useful. I'm apllying my internship so it would be bad if this technologie is old
@MatthewSmith-mt3kz2 жыл бұрын
Great tutorial, you're videos are my go to when learning something new.
@kitcat24492 жыл бұрын
Awesome content, super easy to follow. Thank you very much!
@rahulbhavani61603 жыл бұрын
Thank you Phillip, great video as always 👌👍
@PhilippLackner3 жыл бұрын
Thank you!
@aginamabednego2 жыл бұрын
Thank you so much Phillip. Really enjoyed this course
@Another0neTime3 жыл бұрын
Awesome video. Thank you!
@jafartemirov78123 жыл бұрын
Philipp make an video about Scoped Storage, such as capturing image from camera and from gallery, that would be brilliant
@axelasa2773 жыл бұрын
I could share my github project on this
@damercy3 жыл бұрын
Great tutorial Philipp! 😀 Is there a possibility for a crash course on retrofit but for a production-grade app? Would love to learn about the best practices on using retrofit in a production-level application!😅
@PhilippLackner3 жыл бұрын
There are no secrets, you wouldn't do it much different than here. For a real app where I use retrofit I have a course on my website here pl-coding.com/courses/powerful-kotlin-rest-apis-with-ktor/. You learn to build your own API as well
@brucebane74013 жыл бұрын
AMAZING BRO YOU ARE THE BEST !!!!
@anudeepananth3 жыл бұрын
OMG.... the timing for this course couldn't be more accurate than this for me....
@PhilippLackner3 жыл бұрын
nice :D
@Sc2MooDy3 жыл бұрын
Very good content, thank you very much and keep it up!
@PhilippLackner3 жыл бұрын
Thanks, will do!
@makasiparsad5 ай бұрын
This is great. How would you incorporate retrofit for database operations using a remote turso /libsql database?
@VenewebTV2 жыл бұрын
Excellent video, very didactic, regards from Caracas, Venezuela
@SunAndMoon-zc9vd13 күн бұрын
Are the techniques here also relevant for those who use Jetpack Compose (except for the XML for the layout)?
@kartikgdrbd6 күн бұрын
same doubt
@osamaghazal6 ай бұрын
Great Video, Thank you very much
@TheIsuruathukorala Жыл бұрын
Very informative tutorial. I code and practice my self too. But I wonder how this do with Compose layout ? 🤔 I haven't seen any one have done with. Could you make one ? Thank for amazing tutorials.... Hope to learn more....
@gulfappdeveloper28493 жыл бұрын
I am expecting this course, Thanks
@PhilippLackner3 жыл бұрын
Hope you like it!
@mustafaammar5513 жыл бұрын
Thank you bro Very cool video Wish you all the best👍👍👍👍
@user-gi4no6gn7m3 жыл бұрын
Philipp you are best. This is a great video
@girishparate64103 жыл бұрын
I love this Crash Course videos 😁
@iziaulla9 ай бұрын
I wish that you could do one video of Retrofit using POST. I have the Json from my Android just the way that I like it, but it doesn't post to server for some reason.
@iam-learning63743 жыл бұрын
Hey buddy - Could you please make one video on clean architecture and solid principles? thanks in advance.
@Sam-yb9ut Жыл бұрын
Super, thanks
@user-ll5cd6fc1m3 жыл бұрын
Thanks your great KZbin!! from JAPAN🎌🎌🎌
@PhilippLackner3 жыл бұрын
Thanks for watching!
@mehrdaddorari12053 ай бұрын
How to prevent Retrofit from encoding request Body. In Query I know I can add "encoded = true" and it works, but in body Retrofit adds / to my request body and it doesn't work with my Api.
@saiyadymhn2 жыл бұрын
Good tutorial for Retrofit
@EinALGHOUL Жыл бұрын
you're awesome, thank you!
@andreytsybylsky35263 жыл бұрын
thanks for the content. You explain very coolly, I am delighted. I am thinking of signing up for your KTOR course. Keep doing the same cool. I advise everyone to subscribe.
@footballCartoon91 Жыл бұрын
@9:24 seems to me that we need to provide an interface to Retrofit package so that it knows what type of data structure that it needs to parse into the appropriate components of the data..but why they want an Interface? does interface cannot be instantiated and the body of the interface's function should be empty i.e it needs another class that inherits from the interface and write the code that is required
@demigod61903 жыл бұрын
you got subscribers from Traversy Media! Anyways, Great video!
@PhilippLackner3 жыл бұрын
Awesome, thank you!
@jerrymatera3 жыл бұрын
Satisfied. But don't the Todo data class need some annotations.
@AppleMenace3 жыл бұрын
The Hero everyone needed 💪
@akashgandhi12243 жыл бұрын
Thanks for the video 😊
@hariomsharma12023 жыл бұрын
Please make a video on Web Sockets with Android, there is not much details anywhere about this topic.
@anl82912 жыл бұрын
hey bro your courses are very nice but my country's currency is so worthless Half of my country's minimum wage, it would be nice if you could make a discount
@shawnf34952 жыл бұрын
What about filtering out null or blank values? Let's say in that Json collection that title is a nullable value and it let's also say that it can be a blank value. Does retrofit or Gson automatically filter null values or blank values or do we implement a custom json adapter to handle that? Also, let's say we wanted to sort and group the json response. For example, let's say I wanted the json response sorted by id first, then userId, and then grouped by completed. Where would I do the sorting and grouping? Is that also something we would handle in custom adapter or would we do that in our repository or is it something we do in our viewModel?
@philiplo225 Жыл бұрын
I get a unresolved reference error for ItemTodoBinding even though viewBinding is set to true. How do I fix this?
@neodycreare Жыл бұрын
Thanks for the tutorial; question: how do we add code to call an API that requires putting in a bearer access token?
@valik1495 Жыл бұрын
Good job!
@asifiqbal12613 жыл бұрын
Make videos on Better Android Apps Using MVVM with Clean Architecture, and also Unit testing.
@PhilippLackner3 жыл бұрын
I have all that
@hassanrana9982 жыл бұрын
Thanks for this great tutorial A query:i have suspend function in interface which returns Response so when i get that response and call function .string() it gives me warning "Inappropriate blocking method call" Could you please tell me what is the best solution for this?
@FelipePalma143 жыл бұрын
Hey Philip can you explain about prominent disclosure location android and new google's policies? Ty
@dastanikusАй бұрын
This is not the ultimate. Just a basic super simple crash course. To make it ultimate you better go through docs and implement all possible cases including prod like setup and in the end we have no any other questions about Retrofit.
@lucianocassani98992 жыл бұрын
Hi, I'm using this video as guide for a little app, but I get this error "expected being array but was being object" I know that the problem is that the API is returning an object, but I can't figure out how to solve it. Thanks!
@rimo8833 Жыл бұрын
While making the RetrofitAPI i am getting this error in the singleton object: Property delegate must have a 'getValue(RetrofitInstance, KProperty<*>)' method. None of the following functions is suitable: Anyone has any fix for this??
@deepsheth10862 жыл бұрын
why you donot use volley for same purpose?
@akiyai2 жыл бұрын
Hi Phillip, can you tell me where can I find ALL your available courses? I have just registered in your site, but I can see only 4 of them. I guess that is not all.
@mrpi2303 жыл бұрын
Thank You, can you also make a video on " how to make a android vpn app".
@abuiman52513 жыл бұрын
Thanks 👍🏻
@fliamachado2 жыл бұрын
hi, Is alway a pleasure to learn from you, can you shortly explain why the change in this-> "ResultViewHolder(binding: PlaceItemBinding)" to this: "ResultViewHolder(val binding: PlaceItemBinding)", what is the difference when declaring constructor parameters ??
@PhilippLackner2 жыл бұрын
the first approach only makes binding visible for the class and init block, but not inside functions and it doesn't expose it. So you couldn't write viewHolder.binding from somewhere else in the code. With the second approach this works thoughx
@pietro19012 жыл бұрын
Thanks I struggled, did not pay attention on this
@somith163 жыл бұрын
pls make a video on parsing the data also from json to gson and vice versa
@PhilippLackner3 жыл бұрын
I don't get the question
@somith163 жыл бұрын
@@PhilippLackner like this one type of example @TypeConverter fun toProfileData(value: String?): ProfileDataResponseModel? { return Gson().fromJson(value, ProfileDataResponseModel::class.java) } @TypeConverter fun fromProfileData(value: ProfileDataResponseModel): String? { return Gson().toJson(value) }
@pembatamang82333 жыл бұрын
how do I show download progress ? I couldn't understand how interceptors work.
@PandaTop.3 жыл бұрын
This part of the text does not work in fragment ((What do I need to change ?? lifecycleScope.launchWhenCreated { val response = try { RetrofitInstance.api.getPhotos() }catch (e: IOException) { Log.e(TAG, "IOException, you do not have an internet connection") return@launchWhenCreated }catch (e: HttpException) { Log.e(TAG, "HttpException, unexpected response") return@launchWhenCreated } if(response.isSuccessful && response.body() != null) { picsumAdapter.photos = response.body()!! } else { Log.e(TAG, "Response not successful") } } response.body () !! highlighted in red. I did everything as shown in the video, but through fragment at not activity What should I do ??
@athithyaparamesh82512 жыл бұрын
17:09 Can you please share the link of the video for POST request in retrofit?
@miitter2 жыл бұрын
Hiii, thanks, please make a video with @path parameters :(
@coreyorndoff94172 жыл бұрын
Does anyone know of a good video or any reference that helps with sending an image to the server using retrofit?
@toplisttv128911 күн бұрын
What does this app do exactly?
@hianuyesperidiao54993 жыл бұрын
good job
@RedstoneHair Жыл бұрын
I don't have a list of objects tho, just one object in my json