gitmyhub

swift-ui-animation-components-and-libraries

Swift ★ 3.7k updated 4y ago

Swift UI libraries, iOS components and animations by @Ramotion

This repository is a curated list of iOS UI components and animation libraries created by Ramotion, a design and development agency. Each entry links to a separate open-source Swift library they maintain, with an animated preview showing what it looks like in a real app. The list is a catalog, not a single installable package.

The components span common mobile interface patterns. The Carousel library displays a collection of items in a horizontally scrolling row, with items scaling up as they reach the center. Folding Cell shows a compact list row that expands with a paper-folding animation when tapped. Animated Tab Bar adds animated icons to the bottom navigation bar of an iOS app. Paper Onboarding creates a swipeable introduction screen sequence for first-time app users. Card Slider lets users swipe through a stack of cards containing images.

Other entries include a Navigation Toolbar that slides in as a navigation controller, Expanding Collection for card-style content that peeks and then expands on tap, Circle Menu which opens a ring of buttons around a central trigger point, Paper Switch which floods the screen with color when a toggle is turned on, and Reel Search which displays search results as a scrollable tape of options.

Each library in the list is a standalone Swift module with its own repository, installation guide, and system requirements listed there. The README here serves as a visual index so developers can browse what Ramotion has built and follow the link to whichever component fits their project. All of them are aimed at iOS app developers building in Swift who want polished animated interactions without writing the animation code from scratch.