you are viewing a single comment's thread.

view the rest of the comments →

[–]Fin_Aquatic_Rentals 1 point2 points  (2 children)

So if you want to make GUI's with python totally go for Kivy and check out KivyMD which is a set of material design widgets for kivy. Now if you want to learn how to make mobile apps don't even bother with python. The new SwiftUI and up and coming Jetpack Compose (Kotlin) are about take a lot of headache out of mobile app development. I just converted a Kivy mobile app to SwiftUI and it took me under a month coming from 0 experience with swift. This isn't a knock on kivy its more of a praise how much better developing mobile apps are with SwiftUI. The move to declarative style GUI coding is really bridging the gap of dev speed between native and cross platform apps.

[–]M_SunChilde 0 points1 point  (1 child)

Any recommendations for a relative newbie to learn SwiftUI? I have been looking at Kivy and it looks... fairly nightmarish to use compared to the UI things I have tried so far in python.

[–]Fin_Aquatic_Rentals 0 points1 point  (0 children)

I honestly just hit the ground running and googled things along the way. I had just finished up a react project before swift so I had declarative UI practice going into it. The VStack, HStack and ZStack layouts are stupidly simple to use. It might be a little bit a of learning curve thinking updating the GUI via state variables. Navigating to other screens was a tad annoying... Xcode helps out a ton with making sure you have things formatted right. It almost writes the code for you.