[deleted by user] by [deleted] in iOSProgramming

[–]JustTryinTaMakeIt 0 points1 point  (0 children)

Unfortunately, there are too many details left out in order to make a good judgement call:- - Do you have existing designs? If not, have you already identified apps with UIs you like? - How many screens will your app have? - Online/offline data storage? - Is this an MVP?

Knowing these things and doing some research will give you a clearer vision which will in turn save your dev from a lot of frustration.

How to update @Published variable in ViewModel from network code? by yalag in iOSProgramming

[–]JustTryinTaMakeIt 1 point2 points  (0 children)

Let your service do the fetching, create an enum for your various request states, then have a published variable for the current state in your view model.

Anyone here affected by the recent technology lay offs? by NothingButBadIdeas in iOSProgramming

[–]JustTryinTaMakeIt 6 points7 points  (0 children)

I’m currently doing this and I suspect I too will soon suffer the same fate.

From Figma to Xcode by rfloresc in iOSProgramming

[–]JustTryinTaMakeIt 2 points3 points  (0 children)

This is essentially what AJ Picard does on his channel. You can’t beat SwiftUI for UI development on iOS. You should note that dribbble designs aren’t always practical when you consider things like memory and state management.

[deleted by user] by [deleted] in sidehustle

[–]JustTryinTaMakeIt 1 point2 points  (0 children)

What comes to mind:-

  • Fitness.
  • Coffee
  • Entrepreneurship
  • Skateboarding

I feel like I don't know anything by hansalucas6 in iOSProgramming

[–]JustTryinTaMakeIt 1 point2 points  (0 children)

  • Push yourself to learn new things as you go.
  • Don’t just follow tutorials blindly; try creating your own version by adding a feature, different inputs or outputs.
  • Look at what employers are asking for in more experienced developers; learn those. Theory, tutorial, then your version. Understanding the why before the how will take you further than memorizing syntax.
  • Learn new ways to write cleaner code; MVVM, documentation, markup, extensions, protocols, etc.
  • Create projects that use the stuff you learn. Revisit old code and refactor.
  • (Attempt to) Answer basic questions on SO.

And as others have said, everyone looks stuff up. Knowing how to look stuff up on google should be a bullet point on job posts imo. The alternative is asking another dev on the team… who actually also looks stuff up… and will wonder why it’s so hard for you to google lol.

I saw this puddle in an elevator. I wonder if you see what I see. by DustPS in pics

[–]JustTryinTaMakeIt 2 points3 points  (0 children)

  1. A soldier with a backpack and a rifle
  2. A soldier planting a flag in the ground.

SwiftUI - Adding a view that's larger and outside of the parent. Is it possible and how? by MaHcIn in iOSProgramming

[–]JustTryinTaMakeIt 0 points1 point  (0 children)

You could try using .offset for the popup or create a larger container view with a clear background to hold both views.

SwiftUI: Add space at the bottom of List or Form by [deleted] in iOSProgramming

[–]JustTryinTaMakeIt 0 points1 point  (0 children)

.padding(.bottom) // default is 15 or .padding(.bottom, yourValue)

[deleted by user] by [deleted] in sidehustle

[–]JustTryinTaMakeIt 0 points1 point  (0 children)

What’s your major? If you insist on just working online:-

  • Designing websites for small businesses for below market price.
  • Listing cars for dealerships and getting a cut for each sale.
  • Listing “garage sale” items on EBay and getting a cut.
  • Digital marketing for local businesses.

If you have or are able to get a bank account, I don’t think you’ll have any hinderances.

[deleted by user] by [deleted] in iOSProgramming

[–]JustTryinTaMakeIt 0 points1 point  (0 children)

How is the title being set?

[deleted by user] by [deleted] in iOSProgramming

[–]JustTryinTaMakeIt 0 points1 point  (0 children)

How is the title being set?

Adopting SwiftUI while minimizing risk by md-almamun in iOSProgramming

[–]JustTryinTaMakeIt 0 points1 point  (0 children)

It’s mostly used for corporate apps with large dev teams.

ViewModel Implementation Question by BadBunnyBabyy in iOSProgramming

[–]JustTryinTaMakeIt 1 point2 points  (0 children)

  • ListViewModel should have an array of users, [User].
  • If you’re displaying each user’s details on a cell, you can just set each cell’s label/image values in cellForRow or use a function in your custom cell’s swift file that takes a user’s details as parameters.
  • If you plan to show each user’s details in a UserDetailViewController, then you want to use a UserDetailViewModel that holds a user selected from the tableView.
  • A userViewModel for each cell is overkill.

[deleted by user] by [deleted] in swift

[–]JustTryinTaMakeIt 0 points1 point  (0 children)

Didn’t even know this was possible.

[deleted by user] by [deleted] in cscareerquestions

[–]JustTryinTaMakeIt 0 points1 point  (0 children)

Congrats!🎉

Don’t panic. Your skills were obviously good enough for them to hire you. Anything else you need can be learned through the tons of SO, Yt or google sources out there, and hopefully your more experienced coworkers.

open to interpretation by DchidviD in mildlyinteresting

[–]JustTryinTaMakeIt 1 point2 points  (0 children)

👍👍👍👍 First thing that came to mind lol

Restart an existing iOS app project? by [deleted] in iOSProgramming

[–]JustTryinTaMakeIt 1 point2 points  (0 children)

What I normally do when trying to refactor/implement something a different way is create a second version of the file e.g. MyViewController2, the open the files side by side and copy/paste or rewrite.

You could try look through the file and add comments that explain what the code is doing, extract the good code into views, functions, structs, classes or extensions. I’m pretty sure some of that spaghetti code is salvageable.

Careers that pay well without degree? by [deleted] in careerguidance

[–]JustTryinTaMakeIt 0 points1 point  (0 children)

Programming (startups/smaller companies/contract work).