Our app's module breakdown

Here's how we will break down our app organization by module:

  1. CoreModule: Low-level services, components, and utilities that provide a nice foundation layer. Things such as interacting with logging, dialogs, HTTP, and other various commonly used services.
  2. AnalyticsModule**: Potentially, you could have a module that provides various services to handle analytics for your app.
  1. PlayerModule*: Provides everything our app needs to play audio.
  2. RecorderModule*: Provides everything our app needs to record audio.
(*)These are considered Feature Modules.
(**)We will omit this module from the example in this book but wanted to mention it here for context.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
13.59.55.193