Alligator

Alligator is Android navigation library that will help to organize your navigation code in clean and testable way.

MIT License

Stars
296
Committers
4

Bot releases are visible (Hide)

Alligator - 4.5.0 Latest Release

Published by aartikov 9 months ago

Add "fun" keyword to SAM interface listeners

Alligator - 4.4.0

Published by aartikov 9 months ago

Migrate from Java to Kotlin

Alligator - 4.3.0

Published by aartikov 11 months ago

goBackTo(screen) method added. Thanks to @jamal-wia

Alligator - 4.2.1

Published by aartikov 11 months ago

Updated dependency versions

Alligator - 4.1.0

Published by aartikov almost 5 years ago

Fixed Lollipop animation for replace command

Alligator - 4.0.0

Published by aartikov almost 5 years ago

Improvements:

  • Flow navigation

Breaking changes:

  • NavigationContext.Builder constructor receives NavigationFactory
  • NavigationContext.Builder changed methods for fragment navigation configuring
  • TransitionListener and TransitionAnimationProvider receives DestinationType instead of boolean isActivity
Alligator - 3.0.0

Published by aartikov over 5 years ago

Improvements:

  • AndroidX support
  • Incremental annotation processing
  • Nullability annotations for better Kotlin support
  • Improved converters api
  • Fixing a problem with transparent activities

Api changes:

  • ScreenSwitcher interface changed
  • Converters are interfaces now
  • getScreenOrNull method in ScreenResolver, getScreen never returns null now
  • NavigationContextBinder receives an activity in unbind method
Alligator - 2.2.0

Published by aartikov over 6 years ago

  • Feature: goBackToWithResult method of Navigator
  • Api change: onActivityResult and onNewIntent methods of ActivityResultHandler instead of handle
Alligator - 2.1.0

Published by aartikov over 6 years ago

  • canExecuteCommandImmediately and hasPendingCommands methods of Navigator
  • isBound method of NavigationContextBinder
  • Subclasses for NavigationException
  • FragmentScreenSwitcher gets NavigationFactory through constructor
Alligator - 2.0.0

Published by aartikov almost 7 years ago

  • Generating of navigation factory with annotation processor
  • Screen result support for fragments
Alligator -

Published by aartikov over 7 years ago

Badges
Extracted from project README
Release license
Related Projects