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.
- 01Lesson Goal
- 02Part 1: A Feature Is A KMP Library
- 03Part 2: The Koin Module Stays internal
- 04Part 3: FeatureModuleInitializer
- 05Part 4: Platform Seams Go Through :core
- 06Part 5: A Feature Also Carries Its Navigation
- 07Practice Exercise
- 08Code Reading Path
- 09Signs To Avoid
- 10References
- 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