My Awesome Newsletter

Archives
April 1, 2020

BrightDigit Newsletter #19 - Patterns and Practices 🧩

#### BrightDigit Newsletter Issue #19 Hello ,
Before I begin I want to see **how you are doing?** How things going with you and your business at this time? I know it's been difficult working from home with everyone home. Especially when your *co-workers* are insisting on video games and cookies in the afternoon.
Regardless, I know these time have been very difficult for many and I wish you the best of health during these times. **You’ve made the decision to build your own iOS app.** Therefore, you’ve started out with an idea based on a customer need. Also how the app will meet that need and what it will look like. It’s at this point you should think about iOS software architecture. **This post is about the different patterns and practices for good iOS software architecture.** I will also cover how these different practices will save you time and money. **Learn the different patterns and practices for good iOS software architecture.** [In this post](https://brightdigit.com/blog/2020/03/31/ios-software-architecture/(opens in a new tab)), I cover three essential concepts for good iOS software architecture:
    - **Architectural Patterns **- MVC vs MVVM  - **Code Modularization **- Frameworks vs Packages - **Code Quality **- Testing, Metrics, and CI I’ll be explaining a bit about each, how you can put them in place for your app.
Thanks for reading and I looking to forward to talking to you next time about certain Apple hard**wear **Birthday. So keep an eye on your **watch **for that special date.

Sincerely,
Leo
Don't miss what's next. Subscribe to My Awesome Newsletter:
Powered by Buttondown, the easiest way to start and grow your newsletter.