Skip to content

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

License

Notifications You must be signed in to change notification settings

tchigher/FlowNav

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 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.

FlowNav is Incremental Annotation Processor

  • Kotlin >= 1.3.50, enabled by default
  • Use kapt.incremental.apt=true on gradle.properties if your Kotlin version is < 1.3.50

Current Stable Version

// latest stable
flownav_version = '0.4.1'

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%