supern/actionbarsherlock — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2012-07-06
Add a professional top action bar to an Android app that works on both old and new phones
Replace two separate action-bar code paths with a single unified API
Learn action bar patterns from the included sample apps
Support Android 2.x through the latest versions without doubling development work
| supern/actionbarsherlock | akarshsatija/beast | alexeygrigorev/codeforces-solutions-java | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Java | Java | Java |
| Last pushed | 2012-07-06 | 2021-02-17 | 2020-10-03 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | easy | hard | easy |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | developer | data | developer |
Figures from each repo's GitHub metadata at analysis time.
Add the library to an existing Android project and follow its single API.
ActionBarSherlock is a library that lets Android app developers add a consistent menu bar to the top of their apps across all Android versions. Instead of writing different code for different Android versions, developers use one simple API, and the library handles the rest automatically. Here's the practical problem it solves: Android 4.0 added a native "action bar", the horizontal bar at the top of an app where you put buttons and menus. But older versions of Android didn't have this built-in feature. Before this library existed, developers had to either write twice as much code to support both old and new phones, or just ignore older devices. ActionBarSherlock bridges that gap. When your app runs on Android 4.0 or newer, it uses Android's built-in action bar. When it runs on older phones, the library provides its own custom action bar that looks and behaves the same way. From the developer's perspective, there's only one code path. A developer building an Android app would use this library if they wanted their app to work smoothly on phones and tablets from Android 2.x up through the latest versions, all while maintaining a professional-looking, consistent top menu. Instead of managing two separate implementations, they write once and deploy everywhere. The library includes sample apps demonstrating how to use it with different features and patterns. This library was significant in Android development history because the action bar pattern became central to Android's design language, but happened at a time when many users still had older phones. It solved a real compatibility headache for developers who wanted to support a broad audience without doubling their workload.
ActionBarSherlock lets Android developers add a consistent top menu bar across old and new Android versions using one simple API instead of writing separate code for each.
Mainly Java. The stack also includes Java, Android SDK.
Dormant — no commits in 2+ years (last push 2012-07-06).
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.