This an open source Android launcher project, started from scratch. We aim to create a powerful and community driven Android launcher.
Grab the APKs here to test it and you can also help by reporting bugs.
Features | Supported |
---|---|
Paged desktop | Yes |
Dock | Yes |
Scrollable dock | No |
Double tab to sleep | Yes |
Dock | Yes |
Scrollable background | Yes |
Drag n drop | Yes |
Paged app drawer | Yes |
Vertical app drawer | Yes |
Hide apps | Yes |
Search bar | Yes |
Iocn packs | Yes |
Widget | Yes |
Gesture | Yes |
There are three module
- launcher – The launcher code
- materialpreffragment – simple lib for custom settings page
- smoothviewpager – A modified version of original ViewPager
launcher
The structure goes like this
- activity
- Home
- MinBarEditActivity
- SettingsActivity
- util (Folder)
- AppManager
- AppUpdateReceiver
- DragAction
- DragNavigationControl
- GoodDragShadowBuilder
- GroupIconDrawable
- IconListAdapter
- LauncherAction
- LauncherSettings
- Tools
- WidgetHost
- widget (Folder)
- AppDrawer
- CellContainer
- Desktop
- Dock
- DragOptionView
- GroupPopupView
- PageIndicator
- WidgetView
materialpreffragment
A simple lib extracted from one of my old project, to enable a custom and easy to use settings fragment.
smoothviewpager
A modified version of original ViewPager in order to achieve the smooth scrolling of the ViewPager. Even if the user has scrolled a lot in the vertical axis, scrolling is still enable.
Todo list
Desktop clock customization
More action for the mini bar (later to support expanable mini bar)
Code refactoring
Support landscape orientation
Add more customization settings
Share your thoughts