DBMetaballLoading

screenshot of DBMetaballLoading

A metaball loading written in Swift.

Overview

DBMetaballLoading is an innovative animation library written in Swift that brings the captivating effect of metaballs to your iOS applications. Initially inspired by a similar project on Android, DBMetaballLoading offers a smooth and visually appealing loading animation that can enhance user experience during waiting times. This library is designed for iOS 8 and above, making it accessible for a wide range of applications.

With user-friendly customization options and easy installation via CocoaPods or manual integration, developers can effortlessly incorporate this mesmerizing loading animation into their projects. The core algorithm behind the animation is well-referenced and optimized, ensuring both performance and visual beauty.

Features

  • Control Fill Color: Customize the fill color of the metaballs for a unique look that fits your app's aesthetics.

  • Custom Stroke Color: Choose a stroke color to enhance the visual appeal and maintain consistency with your brand identity.

  • Adjustable Ball Radius: Easily modify the size of the metaballs to achieve the desired scale for your loading animation.

  • Max Distance Setting: Define how far the metaballs can merge, allowing you to tailor the animation effect to your preference.

  • Curve Angle Customization: Adjust the curve angle to modify the flow and movement dynamics of the metaballs.

  • Handle Length Rate: Fine-tune the appearance of connections between balls for a more refined visual output.

  • Spacing Control: Customize the spacing between the metaballs to create a more compact or spread-out loading animation.

  • Easy Installation: Integrate the library seamlessly via CocoaPods or manually drop the source folder into your project, ensuring quick set-up for developers.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.