Key takeaways:

  • One possible way of structuring an app is to have self-contained domain modules (e.g., Drawings, Galleries, Artists). Each comes with its types, API handling, routes, and store. It may work fine for very isolated features, but it will create dependencies (or code duplication) between feature modules for a tightly integrated app.
  • Another option is to think in layers: API, Types, Store, Routes, Views, etc. Each layer contains part of…

Zum Engineering

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store