Cariocamenu

screenshot of Cariocamenu

The fastest zero-tap iOS menu.

Overview

CariocaMenu is a fast navigation menu for iOS apps that offers simplicity, elegance, and efficient user interaction. Designed for iOS 9.0 and above, the menu is compatible with Swift 4.0+ and offers various features to enhance user experience.

Features

  • One-Swipe Access: Easily accessible from a single swipe of the left/right screen edge.
  • Indicator Tap: Accessible with a simple tap on the indicator.
  • Customizable Indicator: Personalize the menu indicator to suit your app's style.
  • Rich Menu Items: Menu items support images, emojis, and text for versatility.
  • Boomerang Mode: Enable the boomerang mode for the menu to return to its original position.
  • Full AutoLayout Support: Supports rotation and layout adjustments seamlessly.
  • iPhone X & Notch Support: Optimized for iPhone X and devices with notches.
  • Technical Documentation: Comprehensive documentation for developers.

CocoaPods

To install CariocaMenu using CocoaPods, add the following to your project's Podfile:

pod 'CariocaMenu'

Carthage

If you prefer Carthage, you can install it by first installing Carthage with Homebrew:

brew install carthage

Then add the following to your Cartfile:

github "mateusortiz/CariocaMenu"

Finally, build the framework using Carthage and add the built framework to your Xcode project.

Manual

For manual installation, simply drag and drop all files under Sources/ into your Xcode project.

Summary

CariocaMenu is a versatile iOS navigation menu that offers convenient access, customization options, and seamless integration with various project setups. Whether you prefer CocoaPods, Carthage, or manual installation, setting up this menu is straightforward. With its array of features, including support for modern iOS devices and detailed technical documentation, CariocaMenu simplifies menu navigation implementation in iOS apps.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.