Comment

Comment by jordansmithnz

iOS developer for 7 years. Not sure I agree with every point.

- Storyboards are incredibly, incredibly helpful. I work on complex UI with well structured layout constraints, sometimes with dozens of constraints per view controller. That's a lot of boilerplate code that you'd need without a storyboard. Also, you can see the layout in real time as you create it. No need for a run and check workflow to get layout parameters exactly right.

- While I agree about not using external frameworks for the most part, there are some that I've found incredibly helpful. Recently I used one along the lines of 'TOCropController' from memory. Looked great, no changes needed - saved heaps of time.

- I'm a big fan of Core Data, but I've also worked on projects that it hasn't been a good fit for. I once helped move a project to a straight SQL database (reason was mostly performance related).

- While I mostly agree with going native, there are always exceptions to the rule. The native experience is always best, no doubts there. But sometimes cross platform can save a ton of time, and doesn't detract from the goal of the software.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton