Flawless App Stories

medium.com/flawless-app-stories · Group blog · on HN since 2017

A Medium publication where mobile developers write about iOS development, app design, architecture, and Git tips.

What HN saysHN links it in iOS architecture debates; the one comment given argues Cocoa was built for MVC, so other architectures work against Apple's design.
21HN people shared it
1linked it in comments
36stories submitted
74story points
5 years agolast shared
2017people per year2026

Most-shared posts

  1. 1
  2. 2
  3. 3
    Useful Git commands for everyday use
    2 people · 18 points · first shared 2018 · discussion on HN
  4. 4
  5. 5
    How to make Auto Layout more convenient in iOS
    2 people · 3 points · first shared 2019 · discussion on HN
  6. 6
    Designed by Engineer
    2 people · 3 points · first shared 2017 · discussion on HN
  7. 7
    Reusable Frameworks for iOS Development
    2 people · 2 points · first shared 2017 · discussion on HN
  8. 8
    The Only Viable iOS Architecture
    2 people · 1 points · first shared 2020 · discussion on HN
  9. 9
    Easily Create Multi-User Augmented Reality Experiences
    1 people · 3 points · first shared 2019 · discussion on HN
  10. 10
    Everything you need to know about Loading Animations
    1 people · 3 points · first shared 2019 · 6 comments on HN
  11. 11
  12. 12
    Machine Learning in iOS: Turi Create and CoreML
    1 people · 2 points · first shared 2018 · discussion on HN
  13. 13
    Will Storyboards still be alive?
    1 people · 2 points · first shared 2019 · discussion on HN
  14. 14
    Creative design ideas to all Game of Thrones fans
    1 people · 2 points · first shared 2019 · discussion on HN
  15. 15
    The State of Modern Functional Reactive Programming
    1 people · 2 points · first shared 2019 · discussion on HN

What HN people wrote when they linked it

Apocryphon · 2021-07-30
The problem is that the Cocoa framework, even after the advent of Swift, has always been created with MVC in mind. We're now at a point in iOS where trends have rolled around and now people are saying to pick MVC because that was Apple's intention, other architectures were created because people were doing it wrong: https://medium.com/flawless-app-stories/the-only-viable-ios-architectu… Obviously most significant production apps are using variant architectures such as at the bare minimum having view models, and the introduction of SwiftUI and popular earlier frameworks such as RxSwift also complicates things. Most apps aren't using pure MVC, sure, but it doesn't mean that the architecture isn't scalable. The alternatives might also be pretty gnarly: https://developer.squareup.com/blog/ziggurat-ios-app-architecture/

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close