Problem with starting my Project

Hello, I am currently a Web Developer and I wanted to give my first App a try.

I wanted to make an App for my iPhone 14 Pro and also my MacBook. Would you recommend starting with Swift or SwiftUI. Also where is the data stored if I have an account on iPhone and MacOS. it cannot be locally because that wouldn't sync.

My next question would be how I could download the App to my own Phone. is the 100€ a year Apple Developer enrolment necessary ? Or is there a free way without downloading it every week.

If I have to get the 100€/year Abo is there a way to publish the App as private. So only I see it myself ?

What would you recommend for someone like me and a project like this.

Thank you for every advice !

Yours Elias

Answered by szymczyk in 772892022

Would you recommend starting with Swift or SwiftUI.

SwiftUI uses Swift so you have to know both. The question you really have is using UIKit or SwiftUI. For a new project I would recommend SwiftUI. Read the following article for additional details:

https://www.swiftdevjournal.com/should-i-learn-swift-or-swiftui/

how I could download the App to my own Phone. is the 100€ a year Apple Developer enrolment necessary ? Or is there a free way without downloading it every week.

No, a paid developer account is the only way to avoid having to reinstall your app every week.

is there a way to publish the App as private. So only I see it myself ?

Use unlisted app distribution to make the app private.

https://developer.apple.com/support/unlisted-app-distribution/

Accepted Answer

Would you recommend starting with Swift or SwiftUI.

SwiftUI uses Swift so you have to know both. The question you really have is using UIKit or SwiftUI. For a new project I would recommend SwiftUI. Read the following article for additional details:

https://www.swiftdevjournal.com/should-i-learn-swift-or-swiftui/

how I could download the App to my own Phone. is the 100€ a year Apple Developer enrolment necessary ? Or is there a free way without downloading it every week.

No, a paid developer account is the only way to avoid having to reinstall your app every week.

is there a way to publish the App as private. So only I see it myself ?

Use unlisted app distribution to make the app private.

https://developer.apple.com/support/unlisted-app-distribution/

What szymczyk said, plus:

a paid developer account is needed to publish an app on the store (even unlisted).

Problem with starting my Project
 
 
Q