One of the most consistent referrers to Alloylove.com is from a question on Appcelerator’s forum called “Android Slide Menu ( like G+, Facebook, Wunderlist ).”
Apparently there are a lot of people, including myself, that want to know how to easily implement a slide menu like Facebook (pre-iOS7), Path and various others. Below is a list of resources to help you get the slide menu feature in your apps. I have separated this post into two lists, Alloy and Classic.
Also you will notice that each of the resources is tagged with one of three tags native, window, and view. These three tags represent the three different ways that you can achieve the sliding menu effect. Each one has it’s advantages and disadvantages, it is really up to you to figure out which one works best for your situation.
If you are using Alloy, this is extremely simple. Here are two repos that will get you on your way to sliding menus. Matt Congrove’s (com.mcongrove.slideMenu) contains instructions and sample code for really simple integration.
- View – alloy-widget-drawermenu – An Appcelerator Alloy Widget to implement a “drawer-style” menu just like Facebook’s and YouTube’s
- View – com.mcongrove.slideMenu – A sliding menu, built on Titanium Alloy.
- View – ds.slideMenu – Blog post about the widget
With classic this is going to be a little more complicated and require a substantial amount more code on your part. Below I have linked some resources about adding the slide menu to a classic Titanium project.
- Native – MASlidingMenu – A BETA facebook / path style sliding menu for iOS and Android (Android is still in-progress)
- Native – NappDrawer – A side drawer navigation container view controller for Appcelerator Titanium.
- Native – TiSideMenu – iOS 7 style side menu with parallax effect.
- View – CoverSliderExample – Github repo with an example application. (Note: This is iOS only)
- Window – titanium-facebook-slide-menu – Github repo with an example application. (Note: This is iOS only)
- Window – Titanium Mobile: Create a Sliding Menu for iOS – Full tutorial on how to add this to an existing project. (Note: This is iOS only)
- Window – ti-yet-another-slider-menu – A sample ‘Facebook’ style slider for Titanium
Another option would be to dig into one of the Alloy widgets above and convert it to a classic project. Doing this would be a decent amount of work, but if you have a classic app and you want a great sliding menu for it that may be the best solution since most of the Alloy projects are more recently maintained.
If I have missed your favorite library please leave a comment so that we can share it with the rest of the community.