• Native App Development That's Faster, Easier & Boiler-Plate Free.

    For use in new and existing apps.

Redbeard is a Framework

It's a complete framework that takes away much of the pain of getting a beautiful, powerful iOS App crafted.

With a ton of components

There's a whole variety of ready to use components for some of the most commonly needed functionality. Every component is fully themable via our awesome theming engine.

For Objective-C & Swift

No need for wrapper apps or wrapper frameworks. Redbeard is fully 100% native development framework that works with Objective-C and Swift across the whole iOS suite.

Developers Redbeard

  • Forms

  • Awesome Fields

    All the fields in UIKit you would expect and more, such as multiple selection, take an image (camera or library), choose an image, managed multiline text input.

  • Validation

    We know validation can be a bore which is why adding validation is a single line of code. Right out of the box you’ll be ready to go.

  • Managed Forms Done Right!

    Describe the form you want and let Redbeard worry about the fiddly bits like layout and managing the keyboard.

  • Layouts

  • Layouts for all your UI

    Flow, Stacked, Grid, Flexi are some of the layouts that will make developing clean UI’s awesome again

  • Filling gaps in UITableView & UICollectionView

    Plug and play animations. Custom layouts. Auto sizing and Nestable.

  • Responsive

    Layouts adjust intelligently to changes in orientation and form factor.

  • Extensible

    Can’t find a positioner or animator that catches your fancy? No problem, we’ve made it easy to create your own!

  • Extend Containers (i.e. Pull-to-Refresh)

    Whether it’s pull-to-refresh at the top of your page, or a pull-to-load-next-page at the bottom, it’s super easy to add extend views to all four edges of your content. Can’t find the one you want? No problem, we’ve made it easy to create your own!


  • Separate code and theme

    Build your UI and logic in code, then mark up their appearance in JSON. Code never looked so clean!

  • Expressive

    Elegantly express the appearance of your components using a CSS-inspired theming engine. Supports cross-references, inheritance and hierarchical structure.

  • Icons

    We’ve even thrown in Font Awesome. Use an icon any time you are specifying an image in a theme, on a button for example. Give it any colour you like and control it’s size down to the pt. Not got the icon you need? No problem, you can add your own.

  • Containers

  • Sidebar (drawer)

    Swipe open sidebars on the left, right or both.

  • Navigation Controller

    A more flexible navigation controller. Use it how you want, it’s just another component - as a parent or a child, full screen or not. Plug in the animator that you want, or write your own.

  • Sliding Page

    Swipe between pages played out horizontally. Optionally add a beautiful header with titles that slide and clip beautifully.

  • Tab Page

    Tabs can be at the top or the bottom. Manage pages at runtime. Use the tab page within a scroll view. Use any view as your tab button, so get creative!

  • Toolbar Container

    Add toolbars to any edge of your content. They can be pinned, hidden or floating - floating toolbars open and close as you scroll, think Chrome. Don’t worry about content insets and animations, it’s all taken care of.

  • Search Container

    Easily add a managed search bar above your content. Tapping the search bar automatically transitions into search mode. No boilerplate code - simple to set up.

  • Pane Container

    A different approach to navigation. Provides behaviour similar to that of a navigation controller, but it opens panes rather than pages. Panes remain active and scrolling between them feels natural. The user gets an immediate sense of their location and can easily explore and change direction. It’s not suitable for every case, but we’re sure you’ll still love it!

Redbeard Network Helpers
  • Data & Network

  • ORM (Managed Database Objects)

    Perform database queries on the fly without having to fiddle with SQL statements using Plain Old Objective-C Objects. Powerful notification events even allow you to receive notifications when saving & deleting records and when connecting to databases.

  • JSON (Managed JSON Objects)

    Transparently serialise and deserialise JSON to Plain Old Objective-C Objects. Including Collections, Inheritance and Hierarchy.

  • REST Client

    Conveniently make REST API calls. Automatically handles the serialisation and deserialisation of JSON. Easy to cancel requests.

  • SQLite Layer

    We like Objective C. Why not leverage it when working with SQLite databases?

  • Network Center & Image Caching

    Make inline asynchronous image and network requests keeping your code clean and your app responsive. It’ll take care of the decoding, caching and streamlining of requests for you. All requests issue a handle that can be used to cancel them at any time.

And Much More

Redbeard gives you more power at your cursor, with hundreds of useful helpers and extension methods. Start and stop activity indication on any `UIView` Want to show an activity indicator and ask the user a question? You can do that inline. Show activity indication on any `UIView` in a single line, stop it with another. Show toast alerts, or open alerts and deal with the user response inline. Even with forms!

Our Samples

We'll be constantly adding more samples to help you make the most of Redbeard.

Load More

Frequently Asked Questions

What is Redbeard?

An iOS framework and library of components and extensions that remove the complexity and unnecessary boilerplate code required to develop beautiful modern user interfaces.

Does it work with Swift

Yep. The framework works natively with both Objective-C and Swift.

How much does it cost?

Redbeard is now totally FREE.

Do you guys collect any data with the framework? For example analytics?

The framework does not collect any analytics data. Nor does it 'phone home' in any way whatsoever.

Have questions? Tweet @getredbeard or email help@redbeard.io

Ready to start developing with Redbeard? Download The Framework