How to Build an MVVM Parking Spot Finder with Maps Compose - Android Studio Tutorial

  Рет қаралды 34,220

Philipp Lackner

Philipp Lackner

Күн бұрын

Пікірлер: 53
@ubersticks
@ubersticks 2 жыл бұрын
These quick demos are great and also a wonderful reinforcement of the architecture you teach in your other tutorials. Creating your package structure is almost second nature to me now.
@PhilippLackner
@PhilippLackner 2 жыл бұрын
Thank you, glad it helps!
@rileyfarro6801
@rileyfarro6801 2 жыл бұрын
It's really good for me that I turn on the notification bell for awesome contents like this 😁
@PhilippLackner
@PhilippLackner 2 жыл бұрын
Thanks, glad you like it 😁
@supadeurali9848
@supadeurali9848 9 ай бұрын
I was following this tutorial today, after 2 years. And, my Android studio was providing the code suggestions/hints exactly as it is entered in the video including the strings used. I think, Googles' Gemini AI just picked the code from your github. :D
@patrik956
@patrik956 2 жыл бұрын
I havent seen the video yet but I already know it will be great
@tomashugolabs
@tomashugolabs Жыл бұрын
No, this video is not 49:33m length. My research is just begining, a lot of thing to study in the next week, thanks Lackner for present all of this concepts in a very approachable way!
@jatinvashisht4293
@jatinvashisht4293 2 жыл бұрын
Aah yes seems like problem of map view with compose is finally solved :) Thanks Philipp 🙏
@IlyaTihii
@IlyaTihii 2 жыл бұрын
Thanks Google
@IlyaTihii
@IlyaTihii 2 жыл бұрын
Well, Philip for a lesson on this topic.
@MrMayur6028
@MrMayur6028 2 жыл бұрын
Finally it's here. Thanks Philipp 😍
@PhilippLackner
@PhilippLackner 2 жыл бұрын
You're welcome 😎
@eddiewilliams6536
@eddiewilliams6536 Жыл бұрын
This video deserves more views and likes
@dev_jeongdaeri
@dev_jeongdaeri 2 жыл бұрын
Suer coooool! 😎
@TheAfriCoder
@TheAfriCoder 2 жыл бұрын
this is what have been waiting for bro thanks
@Tonima1P
@Tonima1P 2 жыл бұрын
amazing content, cheers from Brazil :)
@nipunkumarit2168
@nipunkumarit2168 2 жыл бұрын
You just made my day, thanks Phillip
@LiHan0822
@LiHan0822 2 жыл бұрын
Thanks Philipp. I learned from your videos.
@cristianovecchi
@cristianovecchi 2 жыл бұрын
Very neat explanation, thank you!
@masmmaw
@masmmaw 2 жыл бұрын
Finally google maps has a version compose
@yashverma7084
@yashverma7084 2 жыл бұрын
Displaying api keys in plain text on manifest is not good 😥
@mino4560
@mino4560 2 жыл бұрын
At 8:10 it does that because, you are defining another variable named viewModel, you should just simply called it mapsViewModel :)
@PhilippLackner
@PhilippLackner 2 жыл бұрын
Ahh, usually I use hiltViewModel, that's why I never had that problem haha
@solomontolusamuel5031
@solomontolusamuel5031 2 жыл бұрын
Nice tutorial, could you work on locations update next.. Would be really helpful because there isn't any tutorial out there for location update on compose.
@berkc5323
@berkc5323 2 жыл бұрын
amazing video, thanks!!! also which android studio theme is this? looks really cool.
@x32gx
@x32gx 2 жыл бұрын
Wow! Simply put, amazing tutorial! Thank you so much for your time and effort. This is extremely helpful! I was wondering, I am currently working on a Desktop application that uses Compose. One major component that is missing, is the ViewModel. But in essence, I can simply replace that with a regular class that does the same right? And maybe have a CoroutineScope var to replace viewModelScope... does that make sense?
@emineayyildiz710
@emineayyildiz710 Жыл бұрын
when I create a project, it asks me to pay. Can't we get it without payment?
@damianviltres2202
@damianviltres2202 2 жыл бұрын
Amazing video. Is possible to use Marker clustering with this new library? If this possible, I would like a video explaining the solution,It would be great. Thanks!!
@amineayachi335
@amineayachi335 2 жыл бұрын
thanks i wish you all the best
@Zihad
@Zihad 2 жыл бұрын
8:00 I think "viewModel()" doesn't work because using the name "viewModel" refers to the "viewModel" parameter itself for some reason (according to the type shown in the suggestion) 🤔
@yamuuzz
@yamuuzz 2 жыл бұрын
Thanks man!
@jtafernando
@jtafernando 7 ай бұрын
Hey Phillip! Thanks for all the knowledge and hard work. How did you run the app in the beginning without requesting and granting location permissions?
@jtafernando
@jtafernando 7 ай бұрын
Oh I had MyLocation enabled, that's why
@dewetvanrooyen8458
@dewetvanrooyen8458 8 ай бұрын
hope you could answer , following your instructions , I seem to have a issue with the long click . When I long click to create a Marker on map the marker appears in the middle of the map , and not were I was pressing. Could be so kind and help . Thanks for great content.
@brainfog4573
@brainfog4573 2 жыл бұрын
Hi Philipp, great tutorial, thanks a lot! Would it be possible to show a best use case with compose / mapsforge integration. For me it looks like it's a bit tricky, particularly together with offline maps…
@wissamhassan2937
@wissamhassan2937 2 жыл бұрын
Thanks man this is very helpful. Can you please make a video about ads in jetpack compose
@cuts_pro_trick
@cuts_pro_trick 2 жыл бұрын
Hey Philip what do you think about staggered grid to lazy load data in compose.
@umnikya7874
@umnikya7874 2 жыл бұрын
I want to write Amazing! On your video that I saw))
@niraj81
@niraj81 2 жыл бұрын
Can we get a tutorial for "Material You using Jetpack Compose"?
@PrashantSingh-d97
@PrashantSingh-d97 2 жыл бұрын
Hi, I request you to make a tutorial on blur without using the library.
@brawlstar3731
@brawlstar3731 2 жыл бұрын
Great But some confusion where is useCase files useCase is important or not please tell
@PhilippLackner
@PhilippLackner 2 жыл бұрын
This app has 0 business logic, don't overcomplicate things
@Igalsr
@Igalsr 2 жыл бұрын
Hi Philipp thanks for the tutorial, I'm trying to add a custom marker to the map and I'm finding it hard to create a bitmap from a composable so I could pass it to the Marker composable. Do you have any suggestions? Thanks!
@rokbleki3929
@rokbleki3929 2 жыл бұрын
Where was this video 6 years ago when I built this app
@safionweb
@safionweb Жыл бұрын
Interesting.
@visvajeet5609
@visvajeet5609 2 жыл бұрын
👏
@top10channels31
@top10channels31 2 жыл бұрын
please make a video on otp authentication using firebase and hilt plz plz plz plz
@nanonkay5669
@nanonkay5669 2 жыл бұрын
I really really wish I can just learn Compose and not have to deal with XML. Unfortunately, that's not gonna help me get a job
@FreeER
@FreeER 2 жыл бұрын
That depends on what you already know and your goals.... if you know nothing then obviously learning anything gets you closer to your goal. Or if your goal is to freelance then you can decide for yourself what you're allowed to use.
@ahmadsyahrul9133
@ahmadsyahrul9133 2 жыл бұрын
mantap
@OptimumConsulting
@OptimumConsulting 2 жыл бұрын
Google Map API is not worth it !!! Waste of time..10K for a single commercial use......should have used open source maps...
5 Fatal Coroutine Mistakes Nobody Tells You About
18:15
Philipp Lackner
Рет қаралды 90 М.
JISOO - ‘꽃(FLOWER)’ M/V
3:05
BLACKPINK
Рет қаралды 137 МЛН
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
How To Speak Fluently In English About Almost Anything
1:49:55
EnglishAnyone
Рет қаралды 3,1 МЛН
Flutter Google Maps: Markers, Polylines, & Live Location Tracking
10:44
HeyFlutter․com
Рет қаралды 33 М.
ViewModels & Configuration Changes - Android Basics 2023
18:46
Philipp Lackner
Рет қаралды 140 М.
Видео 1: Java21 Maven + SQL Docker + JPA Hibernate
31:01
Java, SQL и Spring
Рет қаралды 3,6 М.
Basic layouts in Compose
1:01:41
Android Developers
Рет қаралды 66 М.