FluidInterfaceKit

screenshot of FluidInterfaceKit

A framework that provides the advanced infrastructure for your iPhone apps

Overview

FluidInterfaceKit is a set of frameworks that provide advanced infrastructures for iPhone apps. Built on top of UIKit, it replaces UIKit standard transitions with custom components, making apps more flexible and customizable. The essential component of FluidInterfaceKit is the FluidStackController, which stacks view controllers with customized transitions, allowing for interactive and interruptible transitions and the ability to unwind view controllers without the need for pop or dismiss. FluidInterfaceKit is ideal for creating fully customized UI apps, similar to Snapchat, Zenly, Uber, and Instagram Threads.

Features

  • FluidCore: A set of utilities for FluidInterfaceKit.
  • FluidRuntime: A runtime library that enables hidden powers in FluidInterfaceKit.
  • FluidGesture: Provides gesture support for FluidInterfaceKit.
  • FluidKeyboardSupport: Adds keyboard support to FluidInterfaceKit.
  • FluidPictureInPicture: Enables Picture-in-Picture functionality for FluidInterfaceKit.
  • FluidSnackbar: Adds snackbar support to FluidInterfaceKit.
  • FluidStack: Manages the stacking of view controllers in FluidInterfaceKit.
  • FluidStackRideauSupport: Provides support for the FluidStackController in FluidInterfaceKit.
  • FluidTooltipSupport: Adds tooltip support to FluidInterfaceKit.

Summary

FluidInterfaceKit is a powerful set of frameworks that provide advanced infrastructure for iPhone apps. Its components, such as FluidStackController, offer flexible and customizable transitions for view controllers, allowing for fully customized UI apps. While using FluidInterfaceKit detaches from Apple's UIKit ecosystem, it aims to follow UIKit updates as closely as possible. With features like gesture support, keyboard support, and snackbar support, FluidInterfaceKit provides a comprehensive solution for creating dynamic and interactive iPhone apps.