1. X
  2. Mohammad Azam
Log inSign up
Mohammad Azam
44.5K posts
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
    5.4K
  • user avatar
    Mohammad Azam
    @azamsharp
    15h
    Building Testable SwiftData Applications azamsharp.com/2026/08/02/bui… #swiftdata #swiftui
    Building Testable SwiftData Applications
https://azamsharp.com/2026/08/02/building-testable-swiftdata-apps.html

#swiftdata #swiftui
    Made with AI
    589
  • user avatar
    Mohammad Azam
    @azamsharp
    Aug 2
    When navigation is based on decisions then you can benefit from unit testing the logic. One way to test the logic is to extract the decisions and then unit test those cases. #swiftui
    When navigation is based on decisions then you can benefit from unit testing the logic. One way to test the logic is to extract the decisions in the Router and then unit test those cases.
    5.2K
  • user avatar
    Mohammad Azam
    @azamsharp
    Aug 1
    I am playing around with this idea that instead of creating a separate DTO object like RegisterRequest, I am sending the same RegisterForm to the server. If I had to create RegisterRequest, it would look exactly like RegisterForm. However, if in the future registration
    I am playing around with this idea that instead of creating a separate DTO object like RegisterRequest, I am sending the same RegisterForm to the server. If I had to create RegisterRequest, it would look exactly like RegisterForm. 

However, if in the future registration structure changes from form structure then I can use AI to easily update the code.
    2.1K
  • user avatar
    Mohammad Azam
    @azamsharp
    Aug 1
    Excited to announce that I will be speaking at the SwiftCon conference in Berlin. Great lineup of amazing speakers. Get your tickets now: nextappcon.com/swiftcon #iosdev
    Excited to announce that I will be speaking at the SwiftCon conference in Berlin.

Great lineup of amazing speakers. Get your tickets now: 
https://www.nextappcon.com/swiftcon

#iosdev
    1.3K
  • See @azamsharp's full profile

    Sign up
    Log in

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.