Skip to content

Set of extended standard features to kickstart any iOS project.

License

Notifications You must be signed in to change notification settings

sudheer5013/iOSKickStart

 
 

Repository files navigation

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.

About

Set of extended standard features to kickstart any iOS project.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 53.1%
  • Shell 36.1%
  • Objective-C 5.6%
  • Ruby 5.2%