// the find
romannurik/Android-WizardPager
Android pager-style wizard flow sample code
Sample code from 2012 showing how to build a pager-style wizard flow on Android — step-by-step pages with a review screen at the end. It's a reference implementation, not a library you'd pull in as a dependency. The author has explicitly marked it unmaintained.
The model layer is well-separated from the UI — AbstractWizardModel and the Page hierarchy are a clean pattern you can actually learn from. BranchPage shows conditional step logic without it getting messy. The review fragment aggregating ReviewItems from all pages is a nice pattern that most wizard implementations botch.
Abandoned since 2018, built against pre-support-library Android with an old ViewPager API — you'd be porting significant pieces before it compiles against anything current. Ships a bundled android-support-v4.jar in /libs rather than using Gradle dependencies, which was already bad practice when this was written. No Kotlin, no Jetpack Navigation, no Compose — anyone starting a new Android project today wouldn't touch this. The sandwich-order demo is cute but too trivial to reveal how the model handles validation or async steps.