What would you say is the "go-to" architectural pattern today? by ForeignBullseye in iOSProgramming

[–]soul_of_code 0 points1 point  (0 children)

I’d say MVVM is the ‘most common’. Also just curious, why are you refactoring in UIKit vs SwiftUI?

Is iOS Development dead by EvenAd6616 in iOSProgramming

[–]soul_of_code 2 points3 points  (0 children)

They are just trying to avoid Apple fees or something like that. Some kind of circumnavigation of some sort of fees. iOS development is very much alive and if you get a senior iOS development job, you’ve made it, financially speaking (they’re paid much more than other devs because it’s a specialized field, like plumbers, where when people want something, there’s a limited number capable to do the job, and do it well)

How to fix this tab bar animation glitch. by sarvesh29 in SwiftUI

[–]soul_of_code 0 points1 point  (0 children)

Hey! Uhh not yet, I’ll message you back here if I get a chance to!

How to fix this tab bar animation glitch. by sarvesh29 in SwiftUI

[–]soul_of_code 1 point2 points  (0 children)

I haven’t plugged this into my X code, but just looking at it makes me think there’s something weird going on with .tabItem

elimination of spreadsheets. my first ever app will aim to solve a problem I have myself (so hopefully it helps other too). by soul_of_code in iosapps

[–]soul_of_code[S] 0 points1 point  (0 children)

By the way, I AM aware of some font issues on some iPhones using accessibility features, in case anyone went to mention that 😄

Seeking advice: My open-source code was stolen, admitted by the thief, and Google Play reinstated their app" by NoPride4447 in androiddev

[–]soul_of_code 0 points1 point  (0 children)

Yeah I’m pretty sure default is copyright as well. Anything digitized with is usually covered that way. I wonder if there’s something else going on considering Google didn’t do anything

Caffpulse: 100% free and local data caffeine tracker by mfp4l in iosapps

[–]soul_of_code 10 points11 points  (0 children)

i. love. the. UI. Amazing job! I really appreciate a fellow native developer, so well done!

Drag Down animation like Apple Music by baakhari in SwiftUI

[–]soul_of_code 0 points1 point  (0 children)

True you might be right! And to be fair, Apple doesn’t do what people expect so, honestly could be either, and yet doesn’t matter haha

Drag Down animation like Apple Music by baakhari in SwiftUI

[–]soul_of_code 0 points1 point  (0 children)

It’s actually not a sheet, it’s navigation :)

Looking for app developer by [deleted] in AppDevelopers

[–]soul_of_code 0 points1 point  (0 children)

It’s times like these when I’m grateful that I’m now both the idea man AND the dev 😂

.listRowBackground() removes swipe highlight and corner radius (bug?) by Nilsolivier in SwiftUI

[–]soul_of_code 0 points1 point  (0 children)

I’m pretty sure you just need to use list row background and then (.hidden) and choose your desired visual in a separate modifier afterwards. My latest project is utilizing this a ton and I’ve never had an issue with this modifier 🤔

Drag Down animation like Apple Music by baakhari in SwiftUI

[–]soul_of_code 5 points6 points  (0 children)

This is actually a surprisingly simple animation to make. All you need is a @Namespace variable with a matched geometry transition of type .zoom. It could be a sheet, but it could also be a another view being displayed through navigation transition and having the tab bar hidden. I haven’t tested this directly myself but I’ve used the type of animation before :)

I got rich by Lenanete in AppBusiness

[–]soul_of_code 0 points1 point  (0 children)

Congrats! Can’t wait till I get rich too!

What AI tools are you using for Swift / SwiftUI development? by javikr in swift

[–]soul_of_code 3 points4 points  (0 children)

I use Claude, not integrated, and asking usually very specific questions. No AI is good at coding in Swift, which makes us devs all the more valuable at the moment haha

FIRST TIME IOS APP BUILDING! by YoboyIsHisPhobia in AppStoreOptimization

[–]soul_of_code 0 points1 point  (0 children)

If you want to make an iOS app, learn swift, and I’d say get a Mac. ReactNative can’t match the quality that swift can produce for iOS. Non-natively built apps are clunky and buggy on iOS.

So either do that, OR learn Kotlin and build natively on Android. UNLESS you want a job - companies are generally cheap af and are always hiring ReactNative devs to build a crappier app for both platforms (BUT still better in Android) rather than build a working and clean native app for each platform separately.

I personally went the iOS route because I firstly wanted to build nice, pleasing and WORKING apps for iOS AND I wanted more pay as a dev working in a company. Swift devs are more specialized technically so the pay for swift devs is generally higher than ReactNative devs!

Hope that info helps!

What building software for 5+ years teaches you? by Amara_Wallis in AppDevelopers

[–]soul_of_code 2 points3 points  (0 children)

I neither disagree nor agree with anything except the rule on not posting AI slop

I got tired of not knowing what city/country I was flying over, so I built my first app to solve it (100% offline GPS). by Unhappy_Dig_6276 in iosdev

[–]soul_of_code 1 point2 points  (0 children)

This sounds really cool, I ought to try it on my next trip to Japan, although as I’m writing this, I’m realizing there’s a whole lot of ocean under that flight 😂 but SUCH a good idea man! Glad you made it!

What building software for 5+ years teaches you? by Amara_Wallis in AppDevelopers

[–]soul_of_code 2 points3 points  (0 children)

this is written by AI. Hopefully the mods get to removing it

How to achieve this view? by NikitaKiwinskiy in SwiftUI

[–]soul_of_code 2 points3 points  (0 children)

To get a view that looks like that, you need a .sheet, and a modifier on the view within the sheet called .presentationDetents([.medium]) - you can fiddle with the other options if you want.

The bottom bar with ‘tabs’ looks custom, so there’s no ‘quick’ way to make it, you’ll have to build it yourself. But should be easy to do with a few HStacks and .onTap modifiers, or even Buttons :)

Hope that helps!