What is Skip Tools?
11:56
14 сағат бұрын
ChatGPT Integration with Xcode
11:19
Custom ButtonStyles in SwiftUI
14:01
Show Global Messages in SwiftUI
24:21
Debugging SwiftData
3:47
3 ай бұрын
Пікірлер
@hickam16
@hickam16 Күн бұрын
very nice, for your skip fundamentals course, are you planning on adding a section on publishing an app to the google play store using skip?
@azamsharp
@azamsharp Күн бұрын
I am planning a section on how to prepare your app to the App Store but I don’t plan to show the steps on uploading the app.
@hickam16
@hickam16 Күн бұрын
@@azamsharp oh ok, I am assuming that past a certain point is like uploading a normal android app, I am just a little intimidated by the google play store since I have never used it. but thank you for this, i just got the course and excited to dive in!
@fritzcobus
@fritzcobus Күн бұрын
Looks good. I hope it is better than Kotlin Multiplatform or Flutter.
@digitalisierungerfolgreich7614
@digitalisierungerfolgreich7614 2 күн бұрын
Thank you very much Azam. I have learned so much from your video. Great work!
@shivajitanpure4745
@shivajitanpure4745 2 күн бұрын
Great stuff, always doing better and easier to understand. Thanks a lot Azam 😊
@barryprich2020
@barryprich2020 2 күн бұрын
Do you happen to know if it can view Figma files and create swift code from the images to be used right into Xcode?
@azamsharp
@azamsharp 2 күн бұрын
I don’t know.
@胡峻華-b7f
@胡峻華-b7f 4 күн бұрын
if I'm Taiwanese , I need chinese language , Is the video support Chinese ?
@Ben.ODonohue
@Ben.ODonohue 5 күн бұрын
Part 3?
@MattMattzi
@MattMattzi 5 күн бұрын
is there a way that when going back to previous screen, the tab bar is already existing?
@AlanRick26
@AlanRick26 5 күн бұрын
Looks great. But at 30$ / month Skip’s too expensive for hobbyists/indies with just 2 or 3 apps. (Albeit there’s a free license if you only have one app)
@azamsharp
@azamsharp 4 күн бұрын
Indie plan is free and allows for unlimited open source apps.
@FalconTheFries
@FalconTheFries 6 күн бұрын
Oh damn! This looks promising
@brianclear363
@brianclear363 6 күн бұрын
just learn jetpack compose its as simple and in some cases better than SwitftUI :)
@perfectpipesplumbing3992
@perfectpipesplumbing3992 3 күн бұрын
Why would somebody want to use Compose/Kotlin if Swift is their preferred language? I think that’s the whole point.
@ingoampt
@ingoampt 6 күн бұрын
Thanks but can you explain like I have 8 apps in Apple Store can I convert them fast and easily to android or web services ? How easily and fast ?
@bjp_for_2024
@bjp_for_2024 13 күн бұрын
what is this confrimation ?
@azamsharp
@azamsharp 13 күн бұрын
It is covered in the video.
@JHEVR
@JHEVR 14 күн бұрын
When you go medium detent to large detent, the view in the background shrinks. Is there a way to prevent that? for example: 16:01
@ian7666
@ian7666 14 күн бұрын
Sure you can read books about software engineering fundamentals like algorithms and data structures (too many developers don’t know the theory) but everything else changes too quickly to be useful in print - blogs and videos are more valuable, even for things like design patterns. Above all, research best practices, make the world a better place.
@ramunas_
@ramunas_ 15 күн бұрын
I was doing it for more, than 10 years. Big organizations not innovative and they keep using old stuff and not willing to rewrite apps. And here is side project where I rewriting it all the time. First time use like: Storyboards, Swift, URLSession, SwiftUI, SwiftData new architectures.
@seagullman20
@seagullman20 15 күн бұрын
very cool. thank you
@JJ-up4xt
@JJ-up4xt 16 күн бұрын
this is great
@monujgogoi1866
@monujgogoi1866 16 күн бұрын
nice explanation
@pandalanhukuk804
@pandalanhukuk804 16 күн бұрын
I disagree here. I would rather focus on what you will do at work. Specializing matters with the trend of AI.
@azamsharp
@azamsharp 16 күн бұрын
Sure! Learn something new and keep learning.
@romulomga
@romulomga 17 күн бұрын
Fullstack sucks. Same money for more hours of learning. Its better to invest time learning others thinks from apple environment(tvos, watchos, etc...)
@azamsharp
@azamsharp 16 күн бұрын
Learn something new and keep learning.
@oglerma
@oglerma 17 күн бұрын
I took your course on Swift Vapor and it was great . I have now moved on to using NestJS but getting the foundation and terminology experience before moving on was essential on my journey to learning backend development.
@denisblack9897
@denisblack9897 17 күн бұрын
if you ever shared a project with someone - you'll know its very very hard to feel responsible for code someone else wrote. experienced devs know its easier to do it yourself, than wrap your head around others code all this ai coding hype is fueled by non-coders dreaming of becoming ceo, should be ignored
@rosselm
@rosselm 17 күн бұрын
Thanks for the clear explanation ! 👍
@tchewagama
@tchewagama 18 күн бұрын
Good advice ❤
@preetendali
@preetendali 18 күн бұрын
So true.
@rajeevkulariya3753
@rajeevkulariya3753 19 күн бұрын
what about Modal presentation? I've seen so many tutorials and non of the people talk about modal presentation while using a navigationpath in a navigaiton stack
@azamsharp
@azamsharp 19 күн бұрын
Model is not part of the normal navigation stack. You can read my article here for Global Sheets azamsharp.com/2024/08/18/global-sheets-pattern-swiftui.html
@tube516k
@tube516k 19 күн бұрын
Thank you for the wonderful video. I found it a bit difficult to understand the point about executing the login logic when the error is not empty. Intuitively, it felt like it should be the opposite.
@azamsharp
@azamsharp 19 күн бұрын
Basically if there are no errors then your UI is validated correctly and you can proceed with calling the API to validate the credentials.
@tube516k
@tube516k 18 күн бұрын
@@azamsharp Thank you for the explanation! Your explanation aligns with my understanding. In that case, why does the following code shown in the video execute the login process when the error is not empty? if !errors.isEmpty { // perform the login request }
@azamsharp
@azamsharp 18 күн бұрын
@@tube516k Oh I see! I made the mistake. It should be errors.isEmpty. If errors are empty then perform the login process. Thanks for pointing it out.
@snooody
@snooody 19 күн бұрын
Great one, thanx-a-lot. To be honest, I am not sure, when to build such application using completion, and when it's better to work with async/await? Are there any recommondations that I can take into account?
@lemonade2345-j4e
@lemonade2345-j4e 19 күн бұрын
this is a top notch video, very professional. this channel just needs to promote itself a bit better to be more widely acknowledged
@azamsharp
@azamsharp 19 күн бұрын
Help me promote it! 😅
@lemonade2345-j4e
@lemonade2345-j4e 19 күн бұрын
very good
@deku4351
@deku4351 20 күн бұрын
thank you for the seizure bro u a legend frfr
@aleksejsigaj1373
@aleksejsigaj1373 23 күн бұрын
Thank you for the review! ;)
@boteci2007
@boteci2007 24 күн бұрын
Thanks for your effort Azam. I find your videos especially helpful in terms of being closer to the real world.
@azamsharp
@azamsharp 24 күн бұрын
So nice of you
@mr.tipton
@mr.tipton 25 күн бұрын
Do you know if this works the same with RealityView?
@kiwii-99
@kiwii-99 25 күн бұрын
you're a life saving man thanks alot
@carloszr4769
@carloszr4769 Ай бұрын
Have you done the same but with Claude?
@azamsharp
@azamsharp Ай бұрын
I have not. I am planning to try out GitHub Copilot and Cursor. Maybe I will also check out Claude.
@asoronite
@asoronite Ай бұрын
Thank you sooo much. You saved my project. I wish all good to you and your family.
@OversampledSecretLab
@OversampledSecretLab Ай бұрын
thanks dude, u should make too how to revert to older changes like if u mess up the code & wanna go back to the working one like load save game u know
@cihanylmaz5135
@cihanylmaz5135 Ай бұрын
I am pretty beginner and you explained very well, I will stick to your channel for a while thats for sure. Thank you :)
@bobbynwm
@bobbynwm Ай бұрын
Thank you! This is definitely a better way of what I was having! One quick note on the action for Button - would be good to avoid conditions in a button's action. Better to embed those in a func handleNextSection().
@WaqasAhmed-sw6es
@WaqasAhmed-sw6es Ай бұрын
Thank you for this! Do you have an article or video tutorial on implementing navigation using the Coordinator pattern in SwiftUI?
@azamsharp
@azamsharp Ай бұрын
azamsharp.com/2024/07/29/navigation-patterns-in-swiftui.html
@abdullahshahid6637
@abdullahshahid6637 Ай бұрын
How to build a framework so that it works on both iOS device and simulator?
@Laura_dev18
@Laura_dev18 Ай бұрын
I understand that it will focus on apps for iPad and iPhone and that it will also have a small section for visionOS. But my question about the workshop is: If I want to focus on apps for Vision Pro, will everything applied to iPhone and iPad be useful for me?
@Laura_dev18
@Laura_dev18 Ай бұрын
I understand that it will focus on apps for iPad and iPhone and that it will also have a small section for visionOS. But my question about the workshop is: If I want to focus on apps for Vision Pro, will everything applied to iPhone and iPad be useful for me?
@azamsharp
@azamsharp Ай бұрын
Yes you can apply your learnings from workshop in VisionOS apps.
@sonn.andrey
@sonn.andrey Ай бұрын
When toggling a to-do on the simulator, the real device doesn't update the to-dos with the new state, unless I reload the view. Is there a way to fix this?
@denisblack9897
@denisblack9897 Ай бұрын
best practice is make a UIKit app and include some SwiftUI thing with UIHostingController if you really really need too
@AyorindeAdesugba
@AyorindeAdesugba Ай бұрын
Thanks. Can we get access to the starter project?
@azamsharp
@azamsharp Ай бұрын
github.com/azamsharpschool/SwiftDataWorkshop
@AyorindeAdesugba
@AyorindeAdesugba Ай бұрын
@@azamsharp Thanks. Great content as usual
@YellowSource
@YellowSource Ай бұрын
Awesome, thank you 👌🙏
@johnvillalba-v9l
@johnvillalba-v9l Ай бұрын
Great work!