Analysis updated 2026-07-03
Show new users a swipeable onboarding walkthrough the first time they open your iPhone or iPad app
Add a skip button and a custom page indicator to an intro flow in an existing iOS project
Display a pinned title with iOS parallax motion effects on background images that persists across all intro pages
Supply a fully custom nib-based view for any slide when the default page layout does not match your design
| ealeksandrov/eaintroview | tombenner/nui | alibaba/luaviewsdk | |
|---|---|---|---|
| Stars | 3,738 | 3,737 | 3,724 |
| Language | Objective-C | Objective-C | Objective-C |
| Setup difficulty | moderate | easy | hard |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires CocoaPods or Carthage set up in an existing Xcode project targeting iOS, not compatible with Swift Package Manager.
EAIntroView is an iOS library that makes it straightforward to add introductory walkthrough screens to an iPhone or iPad app. These are the swipeable welcome pages that many apps show to new users when they first open the app, explaining what the app does before handing control over. The library is built around two main pieces. The first is EAIntroPage, which represents a single slide in the walkthrough. Each page can have a background image, a title, a description, an icon, and custom fonts and colors for the text. You can also supply your own completely custom view for a page if the default layout does not fit your needs, including views loaded from a nib file. The second piece is EAIntroView itself, which holds all the pages and handles the transitions between them. Beyond basic page content, the library offers a range of options for the overall experience. You can let users swipe past the last page to dismiss the walkthrough, or close it with a single tap anywhere. There is support for a skip button, a custom page indicator dot control, a pinned title view that stays visible across all pages, and iOS parallax motion effects on background images. Callbacks let your app respond when the intro finishes or when a specific page appears. Adding the library to an Xcode project can be done through CocoaPods or Carthage, which are standard iOS dependency managers, or by copying the source files in manually. It also works with Interface Builder and Storyboard setups, so you can configure an EAIntroView visually rather than purely in code. The README includes short code examples showing how to build pages, assemble the intro view, and display it inside an existing view controller. A demo project is included in the repository with more elaborate examples, including pages with animations and interactive elements.
An iOS library for creating swipeable walkthrough screens that welcome new users to your app, with support for custom views, skip buttons, parallax background effects, and callbacks.
Mainly Objective-C. The stack also includes Objective-C, iOS, CocoaPods.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.