the project structure
- main module : base app code
- enhancement module 1 : addition of feature , has it's own activity , uses code main module.
- enhancement module 2 : same module 1 separate developer working on feature. uses code main module.
now module 1 , 2 has own activity needs invoked main module, there rises problem circular dependency. main module needs invoke activity module 1 , module 1 needs code main.
so how resolve these kind of dependency problem in android studio using gradle ?
move common code used 2 enhancement modules module, , create 2 application modules:
commonenhancement 1depends oncommonenhancement 2depends oncommonapp 1depends onenhancement 1app 2depends onenhancement 2
if needed created module common-app contain common code shared between 2 applications.
Comments
Post a Comment