Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Annotation processor that provides better navigation on android multi-modules projects 🛳.

License

chulwoo-park/FlowNav

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlowNav   

FlowNav is a mobile library for Android that helps and provider a better way to make multi-modules navigation.

The main purpose of this library is to help in cases where you have a project with multiple modules and need to navigate from one feature to another without adding dependency between them. For example, to navigate from module A to module B, you do not need to add module B as a dependency of module A.

There are other ways to solve the problem of module-to-module navigation such as using Intent-filter (which is error-prone and not support fragments). FlowNav solves these problems, either using Activities, native Fragments, or through the Navigation Component.

Check the wiki.

Current Stable Version

// latest stable
flownav_version = '0.5.1'

Processor

dependencies {

    kapt "com.flownav:processor:$flownav_version"
}

Annotation

dependencies {

    implementation "com.flownav:annotation:$flownav_version"
}

Router

dependencies {

    api "com.flownav:router:$flownav_version"
}

Router dependency is imported only on the navigation module.

All other modules will import the Processor and Annotation dependencies

Start Now!

LICENSE

This project is available under Apache Public License version 2.0. See LICENSE.

About

Annotation processor that provides better navigation on android multi-modules projects 🛳.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%