finds.dev← search

// the find

romannurik/Android-WizardPager

★ 1,154 · Java · Apache-2.0 · updated Jul 2018

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.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →