how can make build for desktop app (.exe , msi or other)?
@heshamabdo6024Ай бұрын
thank you for sharing this valuable information
@RajeshJaswalPuneАй бұрын
well explained Sohail!
@vjjunior_moviesАй бұрын
Wow you are back bro, thanks this is the exact topic I was waiting for
@YoursSohailYTАй бұрын
More to come!
@nicolo_curioniАй бұрын
Hey, great video man! I also use Supabase in my projects, iOS and Android (currently in WIP). 😊 I have a question, I'm a developer like you, but I have a question, did you have some tutorials with Supabase or not, on how can we integrate authentication with Azure MSAL with native library or Supabase, in Android w/Jetpack Compose? Great and keep it up! 👨🏻💻✌🏿🟠
@YoursSohailYTАй бұрын
It's great to hear that you are also trying out Supabase, it's a nice alternative. And no I haven't tried out integrating Azure MSAL.
@nicolo_curioniАй бұрын
@@YoursSohailYT yes, but I'm trying to implement Azure MSAL with the Microsoft MSAL library in Jetpack Compose, but I got a lot of difficulties, but, I think I can do this with Supabase, with Microsoft Auth, but, can I do this, in your opinion? Could I contact you via email ?
@luismontes79Ай бұрын
Great video
@xkerelek7786Ай бұрын
NullPointerException error and does not display Top Anime on the home page.
@YoursSohailYTАй бұрын
Where exactly are you getting the NPE ?
@xkerelek7786Ай бұрын
@@YoursSohailYTGenerally, when I try to turn on the program, it doesn't show me the images of anime that are downloaded from the site, even if I download your repository and turn it on
@YoursSohailYTАй бұрын
@@xkerelek7786 Its been 2 years since I created this video, there might be a possibility that the api might have changed or something, check the official site for the api or use Postman to test the api once.
@SubratsssАй бұрын
In Gradle i am unable to find the detekt commands and detekt reports inside Gradle>report>detekt. Could please help on this. So that's why I asked for GitHub URL
@YoursSohailYTАй бұрын
Please check the video description, have added it now
@SubratsssАй бұрын
Thanks for the good inormative video. Could you please share guthub link of this project
@YoursSohailYTАй бұрын
Added it in the description now
@SubratsssАй бұрын
@@YoursSohailYT Thanks alot
@onlyDevz2 ай бұрын
sir please tell ke jese heme next song on kerna hai so vo kese hoga ? like with icons? and progress bar kesse hoga ?
@YoursSohailYTАй бұрын
On pressing the next/previous button icon you would have to update the UI of the list item and then just use the same logic of playing songs that is used in the video. For the progress bar you would have to use Slider composable and use mediaplayer seekTo() method for the progress bar updation.
@onlyDevzАй бұрын
Can you make a part 2 of this video?
@mohamedayad702 ай бұрын
This helped me a lot to understand di with workmanger, thank you ❤️
@josedavila61132 ай бұрын
Thanks, thanks, thanks
@swiftypopty11022 ай бұрын
Is it stable & ready for businesses uses? The .NET MAUI today state still quite bad and prob one of another framework failure made by Microsoft. Kotlin Multiplatform look quite promising but is it stable & good for enterprise usecases?
@YoursSohailYTАй бұрын
The short answer is yes, its stable for Android and Desktop, but I there are still some features that are missing which I think would be added soon.
@Shreyas-fs3dp3 ай бұрын
Please make a video on how to implement supabase auth google/apple sign in on compose multiplatform project
@keldefic3 ай бұрын
Does supabase supports offline mode for native apps?
@YoursSohailYT3 ай бұрын
As of now I don't think supabase has there own native api for offline mode but you can use some frameworks/libraries like replicache, powersync, watermelondb etc which can help you to make your app offline first.
@revezorool68383 ай бұрын
please help me, i got this exception message: java.lang.IllegalArgumentException: Engine doesn't support WebSocketCapability
@Relaxwithpeter2543 ай бұрын
this is great, saved me lot of hours
@hardikbajaj57443 ай бұрын
Thanks for vedio, it help me a lot ... but got a runtime error that Failed to get service form broker, unknown package name 'com.google.android.gms' ....any comments for that?
@kasiopec3 ай бұрын
I am struggling to find a way to catch exceptions that happens in the supabase client. Under the hood supabase has httpClient that does request and also catches some errors. However when I do get some exception in that client, my app is crashing. (You can swap URL and ANON places and try execute the login)
@ceurapelabmobile24054 ай бұрын
Thanks
@user-me1ry6lg6d4 ай бұрын
hello sir ? what is the name of the theme you are using ?
@shashanksp91684 ай бұрын
20:40
@allanandliftedhands26694 ай бұрын
Thanks man for this..with time as more and more people realize how powerful supabase really is, this will catch on.
@userme-cs5dv4 ай бұрын
Hello Sir, Can you make a video where we can stream animes using api.
9:28 ktor implement kaise karna he bhai aapne to 0.1 second me hee type kerdiya
@YoursSohailYT4 ай бұрын
Hi, you can find the entire code at my GitHub. The link is in the description.
@hailethanh57424 ай бұрын
I have this problem "Serializer for class 'MealResponse' is not found."Please ensure that class is marked as '@Serializable' and that the serialization compiler plugin is applied." in "val response = apiClient.get(url).body() as MealResponse". Maybe it relates to the version of gradle
@YoursSohailYT4 ай бұрын
Hi, you have to mark the data class as Serializable in order for it to be parsed. So annotate the required data class as Serializable.
@hailethanh57424 ай бұрын
@@YoursSohailYT I fixed by update the latest lib version
@nastenkaoo4 ай бұрын
bro you wrote GET request for search anime, but i can't find your codes on docs, but it works. How do you define your endpoints? can you say me the source?
@nastenkaoo4 ай бұрын
i know they are on their api website, but it is hard to read them at all
@user-bf5io6vd1b5 ай бұрын
perfect tutorial !! please more videos
@pranavsalunke98045 ай бұрын
Great Explanation sir
@DietaFit5 ай бұрын
You can make the video again, where you have an image, text and url and call them to a lazyGrid
@balusekhar5 ай бұрын
Can you make a video in how to store api keys
@balusekhar5 ай бұрын
Need the same for appwrite
@ismoilova_shahina5 ай бұрын
thanks Sohail
@kalyanibais58576 ай бұрын
mera data load nhi ho rha bhaiya
@YoursSohailYT5 ай бұрын
Check if you have added the internet permission in the manifest file
@kalyanibais58575 ай бұрын
@@YoursSohailYT yes I have added.. still it's not working.. I have even added okhttp dependency
@YoursSohailYT5 ай бұрын
@@kalyanibais5857 Try to add an interceptor and check if there is some issue with the api request, that might help
@kalyanibais58575 ай бұрын
@@YoursSohailYT sure sir
@vaibhavpatil82976 ай бұрын
Another masterpiece, the whole google cloud console thing was really helpful
@vaibhavpatil82976 ай бұрын
you have a really great way to make tutorials, your accent is very crisp and clear.Please make more stuff on supabase and compose, I m also currently working on a compose multiplatform project with supabase
@YoursSohailYT6 ай бұрын
Glad you liked the videos and found them useful :) Will start posting more shortly, stay tuned !
@modestcornelius47446 ай бұрын
I'm genuinely grateful for this video; it's the most straightforward guide I've encountered in my quest to set up Google authentication. Compared to other tutorials, which often omit crucial steps or fail to clearly illustrate how to integrate the various components, your video consolidates the entire process into one cohesive and easily understandable activity. This approach significantly simplified the learning process for me. Thank yous
@YoursSohailYT6 ай бұрын
Glad you found it useful
@komalbharti78696 ай бұрын
just teach energetic seeing ur video fel bored
@yonxu6 ай бұрын
Hi, thanks for the video. I have learnt a lot. I have a question. Could you advise how to get a snapshot (image) of a location? I tried to do something like this but for some reason the image is not showing. ``` val mapBitmap: MutableState<Bitmap?> = remember { mutableStateOf(null) } ... if (mapBitmap.value != null) { Image( bitmap = mapBitmap.value!!.asImageBitmap(), contentDescription = "Map snapshot", ) } ... // get snapshot bitmap GoogleMap { MapEffect { map -> map.snapshot { snapshot -> // Got snapshot here mapBitmap.value = it } } } ... ``` Any ideas?
@YoursSohailYT6 ай бұрын
Hi, glad you liked the video. I think for this use case you can use the static image api provided by Google maps API which would give you an image URL for a given area. developers.google.com/maps/documentation/maps-static/overview Hope this helps.
@jodlpsychoop8096 ай бұрын
Sir which browser you open and where is the code gor json data class
@jiojanta6 ай бұрын
Sohail bhai please continue exploring supabase for jetpack compose. I am really glad to have found you change. I need to use supabase in my project and your videos are a lifesaver
@YoursSohailYT6 ай бұрын
Glad you liked it! Will make more videos on Supabase in the near future. Stay tuned!
@fatiqhussnain83996 ай бұрын
Good tutorial brother. Keep it up. Also make videos on Jetpack Compose Architecture and MVVM.
@YoursSohailYT6 ай бұрын
Glad you liked it! Will try to upload videos on these topics in the near future. Stay tuned.
@nehabansal41856 ай бұрын
Does this support background music playback??
@YoursSohailYT6 ай бұрын
No it doesn't, for that you would need to create a background service which plays the audio in the background.
@AshutoshPandey-rt9hp6 ай бұрын
Hey sohail, Its been a while i am watching your tutorials and they are pretty impressive, Can you please make some videos about the different patterns involved in android development like MVVM MVI, KMM as their are very less youtube channel who are doing so with compose.
@YoursSohailYT6 ай бұрын
It's good to hear that you liked my videos, will definitely try to make videos on the topics you mentioned in the future. Stay tuned !
@mirniyazulhaque35836 ай бұрын
What is your profession ?
@YoursSohailYT6 ай бұрын
I am a Software Engineer by profession. Feel free to check out my LinkedIn for more info www.linkedin.com/in/mohammed-sohail
@chhatrapatikumar6 ай бұрын
@@YoursSohailYThey, Can you make some clone apps of big companies like whatsapp, Evernote, todoist and some other popular app clones in jetpack compose please!
@vladislavmelnikov54527 ай бұрын
Create single method in ViewModel for incoming ui events is not MVI...
@YoursSohailYT7 ай бұрын
True, just creating the method doesn't make it MVI, but its the overall architecture that the project follows. There are various ways to implement MVI, I wanted to explain it in the simplest way possible. Thanks for the feedback though :)
@goalabs7 ай бұрын
Can you please create a video on implementing navigation in compose desktop