Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.95 KB

README.md

File metadata and controls

49 lines (32 loc) · 1.95 KB

iOSKickStart

Version License Platform

Example

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

About

A beautiful project template to kick start any iOS project. The target is to avoid recoding for features like UIView rounded rect designables or a simple scrolling form. Please contribute to this project to fill up with a standard set of features frequently needed.

Current Features

  1. Crossdissolve and reverse push pop navigation.
  2. UIColor init with hex value.
  3. UIView corner-radius and colored-border IBInspectables.
  4. Text localization with key string from interface builder.
  5. Define once use everywhere global constants.
  6. Navigationbar set solid color and line shadow visibility on/off.
  7. Scrollview input form by just enabling actAsInputForm in interface builder. Use Scrollview's customFirstRespnder property to focus on specif view over keyboard.
  8. Dismiss keyboard on tap with enabling UIView extension var endEditingOnTap.
  9. Check login history with global var isFirstLogin.
  10. Default keyboard config enum in interfacebuilder to choose easily and avoid keyboard config mistakes.

Limitations

  1. You have to extend or use sub classes declared here against Apple's base classes.

This is just a basic work. Please contribute, expand and Enjoy...

Installation

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

pod "iOSKickStart"

Author

Twaha Mukammel, [email protected]

License

iOSKickStart is available under the MIT license. See the LICENSE file for more info.