Displaying 1 to 20 from 21 results

Iconic - Auto-generated icon font library for iOS, watchOS and tvOS

  •    Swift

Iconic helps making icon fonts integration effortless on iOS, tvOS and watchOS. Its main component is in charge of auto-generating strongly typed Swift code with SwiftGen, compatible with Objective-C. You will interact with an auto-generated class under the name of {FontName}Icon.swift, which is a light abstraction of the IconDrawable.swift protocol. For more information, have a look at how to install and how to use.

SkyFloatingLabelTextField - A beautiful and flexible text field control implementation of "Float Label Pattern"

  •    Swift

SkyFloatingLabelTextField is a beautiful, flexible and customizable implementation of the space saving "Float Label Pattern". This design enables adding context to input fields that are visible at the time of typing, while minimizing the additional space used to display this additional context. This component is used in the Skyscanner TravelPro iOS application in several places, like when searching for flights. On top of implementing the space-saving floating title, the component also supports using iconography, RTL text support (e.g. Arabic & Hebrew), various states (error, selected, highlighted states), and is very much customizable and extensible.

IBAnimatable - Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable

  •    Swift

Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable. Here is the full design in a Storyboard in Interface Builder.

GSKStretchyHeaderView - A generic stretchy header for UITableView and UICollectionView

  •    Objective-C

For the time being, we haven't found a better way to deal with the contentInset adjustment, so the support for the iPhone X and the safeAreaInsets is not there yet. This may require a major refactor of the header view and a major release. For more information, see this issue and this PR (#68).




Iconic - :art: Auto-generated icon font library for iOS, watchOS and tvOS

  •    Swift

Iconic helps making icon fonts integration effortless on iOS, tvOS and watchOS. Its main component is in charge of auto-generating strongly typed Swift code with SwiftGen, compatible with Objective-C. You will interact with an auto-generated class under the name of {FontName}Icon.swift, which is a light abstraction of the IconDrawable.swift protocol. For more information, have a look at how to install and how to use.

SwiftLanguageWeather - Swift Language Weather is an iOS weather app developed in Swift 4.

  •    Swift

SwiftWeather has renamed to Swift Language Weather. Because this repo is ranked number one in Google when we search "Swift Weather", I got an email from Swift Weather Company's lawyer to ask me to change the name because they said they are the owner of U.S. Trademark SWIFT WEATHER. After discussed with them, they were not happy with the name SwiftyWeather. Now the new project name is Swift Language Weather. More details can be found on Issue: Open source project using a registered trademark. Swift Language Weather is an iOS weather app developed in Swift 4. The app has been actively upgrading to adopt the latest features of iOS and Swift language.

YALField - Custom Field component with validation for creating easier form-like UI from interface builder

  •    Objective-C

Custom Field component with validation for creating easier form-like UI from interface builder. ##Example Project To run the example project, run pod try YALField.


SelectableTextView - A text view that supports selection and expansion

  •    Swift

UILabel and UITextView offer unsatisfying support for text selection. Existing solutions like TTTAttributedLabel are great but offer a somewhat limited API for text selection.

IBLocalizable - Localize your views directly in Interface Builder with IBLocalizable

  •    Swift

Localize your views easily in Interface Builder with IBLocalizable. With IBLocalizable, you can localize your views in Interface Builder easily. Simply set the new Localizable String property that shows up in Interface builder to the value that you added in your Localizable .string file. Most views can be localized this way without a single line of code.

PMSuperButton - 🔥 PMSuperButton is a powerful UIButton coming from the countryside, but with super powers! 😎

  •    Swift

The library allows you to use all the features of standard UIButton with a lot of new cool features, customizable from Storyboard or from code. That's it! Now you are ready to customize your PMSuperButton from the Attributes Inspector of Interface Builder.

UITextField-Navigation - UITextField-Navigation makes it easier to navigate between UITextFields and UITextViews

  •    Swift

UITextField-Navigation adds next, previous and done buttons to the keyboard for your UITextFields and UITextViews. It allows you to specify a next field either on the Interface Builder or programmatically. Then, you can access next and previous fields of each UITextField or UITextView easily. The UI is highly customizable. RTL languages are supported.

TweeTextField - Lightweight set of text fields with nice animation and functionality

  •    Swift

This is lightweight library that provides different types of Text Fields based on your needs. I was inspired by Jan Henneberg. Then run pod install to integrate the library in your project.

instantsearch-android - A library of widgets and helpers to build instant-search applications on Android

  •    Java

InstantSearch family: InstantSearch Android | InstantSearch iOS | React InstantSearch | InstantSearch.js | Angular InstantSearch | Vue InstantSearch. InstantSearch Android is a library providing widgets and helpers to help you build the best instant-search experience on Android with Algolia. It is built on top of Algolia's Android API Client to provide you a high-level solution to quickly build various search interfaces.

instantsearch-ios-examples - Example apps built with InstantSearch iOS

  •    Swift

Example apps built with algolia/instantsearch-ios. InstantSearch iOS is a library providing widgets and helpers to help you build the best instant-search experience on iOS with Algolia. It is built on top of Algolia's Swift API Client to provide you a high-level solution to quickly build various search interfaces.

Placeholder - Place temporary images in your iOS app showing the size of the available space.

  •    Swift

When you’re busy prototyping an app, it’s helpful to be able to see at a glance what images still need to be filled and what size they are. Placeholder does exactly that: it’s a UIImageView subclass that automatically renders its size along with any title you want. Note: Xcode 9.2 and earlier overlay the words “UIImageView” on all UIImageView subclasses, but this only occurs at design time. This bug is fixed in Xcode 9.3.

QuickLayout - Written in pure Swift, QuickLayout offers a simple and easy way to manage Auto Layout in code

  •    Swift

QuickLayout offers an additional way, to easily manage the Auto Layout using only code. You can harness the power of QuickLayout to align your interface programmatically without even creating constraints explicitly. As of version 2.0.0, QuickLayout supports tvOS and macOS as well as iOS. Therefore, a few adjustments have been made.

NiftyButton - Twitter Bootstrap-like buttons for iOS

  •    Objective-C

The NiftyButton class enables developers to quickly create visually appealing buttons. You can create NiftyButtons programmatically or using Interface Builder.

Overlay - Flexible UI Framework Designed for Swift

  •    Swift

Overlay is a very flexible UI framework designed for Swift. Note: Overlay is still under development and many things are subject to change.