KinveyWidgets 1.0.0

KinveyWidgets 1.0.0

TestsTested
LangLanguage Obj-CObjective C
License Apache 2
ReleasedLast Release Dec 2014

Maintained by Michael Katz, Victor Barros.




  • By
  • Michael Katz and Kinvey

Kinvey Widgets

This repository contains handy reusable widgets for Kinvey's sample iOS projects.

Organization

This project is broken out into subfolders containing similiar views. These will be generic widgets that can be used by any kind of iOS project. Any code that specifically uses KinveyKit for talking to Kinvey's Backend-as-a-Service, will be in a KinveyKit subfolder.

Each subfolder has an additional README file with instructions on how to use each widget.

Included Widgets

Views

/KinveyWidgets/Views

  • KWGradientView A simple view with a gradient background along its diagonal axis.

  • KWLineView A view that draws a line along one of its sides.

Text Views

/KinveyWidgets/Text Widgets

  • KWIconTextField A very simple UITextField subclass that lets you set a small image on the left side of the text view.

Button Views

/KinveyWidgets/Button Widgets

  • KWLinkButton A UIButton subclass that instead of drawing as a physical button, is drawn like a label, where part (or all) of it is a hyperlink.

  • KWSocialButton A simple gradient button that shows a social provider icon the left, a two-toned split line and the label text on the right. An optional mode just shows the icon in order shrink the button down and still be indicative of what it is.

Complex Controllers

Sign-In Controller Stack

/KinveyWidgets/Sign-in

These example sign-ins view that supports sign-in with a username and password, sign-in with Facebook, and Twitter credentials, as well as account creation, password reset, and email verification.

This has been built to be generic for any sign-in service, but comes with an implementation for Kinvey, as well.

=640px

Contact

Website: www.kinvey.com

Support: [email protected]

License

Copyright (c) 2014 Kinvey, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.