1. X
  2. Mohammad Azam
Log inSign up
Mohammad Azam
44.5K posts
Mohammad Azam profile banner
user avatar

Mohammad Azam

@azamsharp
Author of SwiftUI & SwiftData Architecture Books. azamsharp.school/books.html
Houston, TX
azamsharp.school
Joined December 2007
310
Following
20.8K
Followers
RepliesRepliesArticlesArticlesMediaMedia
  • Pinned
    user avatar
    Mohammad Azam
    @azamsharp
    Mar 28
    Boom 💥 Paperback book just went live on Amazon. Paperback took a lot of work so I really hope you enjoy it :) Paperback: a.co/d/002EbkML Ebook: azamsharp.school/swiftui-archit… #iosdev #swiftui
    Boom 💥

Paperback book just went live on Amazon. Paperback took a lot of work so I really hope you enjoy it :) 

Paperback: https://a.co/d/002EbkML
Ebook: https://azamsharp.school/swiftui-architecture-book.html

#iosdev #swiftui
    Image
  • user avatar
    Mohammad Azam
    @azamsharp
    13h
    Looking for some interesting architecture books to read this weekend. Check out my two books SwiftUI Architecture and SwiftData Architecture. azamsharp.school/books.html #iosdev #swiftui
    Looking for some great architecture books to read this weekend. 

Check out my two books SwiftUI Architecture and SwiftData Architecture. 

https://azamsharp.school/books.html

#iosdev #swiftui
  • user avatar
    Mohammad Azam
    @azamsharp
    20h
    As a person who likes to stay busy, I wonder what my retirement will look like. I don't see my self playing golf or fishing all day. That is going to deteriorate my mental and physical strength faster than anything else. I have seen CEOs and employees who took retirement and
  • user avatar
    Mohammad Azam
    @azamsharp
    Aug 13
    Unit Testing Navigation Logic in SwiftUI azamsharp.com/2026/08/13/uni… #iosdev #swiftui
    azamsharp.com
    Unit Testing Navigation Logic In Swiftui
    Unit Testing Navigation Logic in SwiftUI
  • user avatar
    Mohammad Azam
    @azamsharp
    Aug 13
    A coordinator can become useful when the destination depends on rules, state, or multiple possible paths. Start with just using navigationDestination on the parent view. If there is conditional logic in navigation then use Router to hold it. If Router is getting overwhelmed
    A coordinator can become useful when the destination depends on rules, state, or multiple possible paths. 

Start with just using navigationDestination on the parent view. If there is conditional logic in navigation then use Router to hold it. If Router is getting overwhelmed then think about introducing a coordinator. 

#iosdev #swiftui

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Advertisement
Advertisement