AppmazoKit 1.0.1

AppmazoKit 1.0.1

Maintained by James Hickman.



  • By
  • appmazo

AppmazoKit

AppmazoKit is a collection of commonly used boilerplate features.

Build Status Version License Platform

Introduction

AppmazoKit is a collection of commonly used boilerplate code, UI elements and class extensions.

Installation

AppmazoKit is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "AppmazoKit"

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

How to use

Import

import AppmazoKit

Managers

The Managers are great for simplifying common app flows like permissions, location services, biometric authentication and more.

UI Elements

The UI Elements contain frequently used UI for quick app prototyping and implementation.

Class Extensions

The Class Extensions contain a lot of useful extensions of existing classes that should have been availble by default.

Permissions Manager

Helps streamline and manage common OS level permissions such as Location, Push Notifications and more.

Locations Manager

Helps manage the user's location by providing a simplified manager with useful functions like getting user's current location, allowing custom locations entered as an address, storing last used location and more..

Biometrics Manager

A simple way for storing user credentials for use with Biometric verification.

Ratings Manager

A simple way for tracking and prompting users to rate your app.

Alert Controller

A simple, efficient and familiar alert controller for a more elegant way to alert users.

Splash Animation

A simple view controller for showing a splash screen animation.

Modal Transitioning

UIViewControllerContextTransitioning for presenting modals.

Keyboard Scroller

A simple keyboard observer to allow UIScrollView to automatically scroll fields into view when the keyboard appears.

Date+Extensions

URL+Extensions

Author

James Hickman, [email protected]

paypal paypal paypal paypal

License

The MIT License (MIT)

Copyright (c) 2015 NitWit Studios, LLC

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.