Dan Tech Academy
After this lesson you will
  • Build a KMP feature module with the right dependencies and no dependency on :data
  • Keep a feature's Koin module internal and expose a FeatureModuleInitializer
  • Use platform seams through interfaces in :core instead of androidMain in the feature
Duration25 min
DifficultyIntermediate

Feature Module Pattern

Feature Module Pattern in the Mobile Action Pro course.

What this lesson covers
  1. 01Lesson Goal
  2. 02Part 1: A Feature Is A KMP Library
  3. 03Part 2: The Koin Module Stays internal
  4. 04Part 3: FeatureModuleInitializer
  5. 05Part 4: Platform Seams Go Through :core
  6. 06Part 5: A Feature Also Carries Its Navigation
  7. 07Practice Exercise
  8. 08Code Reading Path
  9. 09Signs To Avoid
  10. 10References
  11. 11Key Points

Topics: kotlin, 07-dependency-injection

11 sections left in this lessonUnlock all of Mobile Action ProLesson Goal, Part 1: A Feature Is A KMP Library, … — plus 114 lessons in this course, source code and checklists.
Unlock Mobile Action ProOne-time payment — lifetime access — 7-day money-back. Already purchased? Sign in
Sign in