Giter Site home page Giter Site logo

bizmedia / awesome-ios-ui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ivanvorobei/awesome-ios

0.0 1.0 0.0 523 KB

A collaborative list of awesome UI & Animation only in Swift. Quick preview.

Home Page: https://xcode-shop.com

License: MIT License

Swift 100.00%

awesome-ios-ui's Introduction

Awesome iOS UI

A collaborative list of awesome UI & Animation in Swift. Inclue frameworks and libraries. Soon add tutorials, Xcode extensions and plugins, components and much more.
Use for search by keyword. Also available navigation. To open preview, to the right of the project click on the point

If you like the project, do not forget to put star ★ and follow me on GitHub:

https://github.com/ivanvorobei

See project's backers in Sponsors section.

Navigate

SwiftUI

Now there are few projects since SwiftUI was just introduced. I look for new projects every day.

Other

Content

Activity Indicator

Action Sheet

  • PopMenu - A cool and customizable popup style action sheet
  • SPPermission - Request permissions with dialog. For customise implement DataSource protocol
  • BulletinBoard - Generate and Display Bottom Card Interfaces
  • Alerts & Pickers - Advanced usage of native UIAlertController with UITextField, UIDatePicker, UIPickerView, UITableView and UICollectionView
  • CFAlertViewController - A library that helps you display and customise alerts and action sheets on iPad and iPhone
  • Hokusai - A Swift library to provide a bouncy action sheet
  • TKSwarmAlert - Animated alert library like Swarm app
  • DOAlertController - Simple Alert View written in Swift, which can be used as a UIAlertController

Alert

Animation

Transition

  • SPStorkController - Now playing controller from Apple Music. Also as Mail & Podcasts Apple's apps.
  • Hero - Building iOS view controller transitions
  • Motion - Seamless animations and transitions
  • Transition - Easy interactive interruptible custom ViewController transitions
  • StarWars.iOS - This component implements transition animation to crumble view-controller into tiny pieces
  • BubbleTransition - A custom modal transition that presents and dismiss a controller with an expanding bubble effect
  • ElasticTransition - A UIKit custom transition that simulates an elastic drag
  • SPLarkController - Settings screen with buttons and switches
  • JTMaterialTransition - An iOS transition for controllers based on material design
  • FloatingPanel - A clean and easy-to-use floating panel UI component for iOS
  • View2ViewTransition - Custom interactive view controller transition from one view to another view
  • liquid-swipe - Transition simulates liquid when swipe to the side

Badge

  • BadgeHub - A way to quickly add a notification badge icon to any view. Make any UIView a full fledged animated notification center
  • EasyNotificationBadge - UIView extension that adds a notification badge
  • FlagKit - Beautiful flag icons

Calendar

Cards

  • Cards - Awesome iOS 11 AppStore's Card Views
  • Koloda - KolodaView is a class designed to simplify the implementation of Tinder like cards
  • TisprCardStack - Library that allows to have cards UI
  • CardParts - A reactive, card-based UI framework built on UIKit
  • MPParallaxView - Apple TV Parallax effect in Swift. Rotate view using touch or accelerometer
  • folding-cell - FoldingCell is an expanding content cell inspired by folding paper material
  • cardslider - Cardslider is a design UI controller that allows you to swipe through cards with pictures and accompanying descriptions
  • expanding-collection - ExpandingCollection is a card peek/pop controller
  • VerticalCardSwiper - A marriage between the Shazam Discover UI and Tinder, built with UICollectionView

Button

Segmented Control

Slider

Switch

TextField

TextView

PageControl

  • CHIPageControl - A set of cool animated page controls to replace boring UIPageControl
  • PageControls - This is a selection of custom page controls to replace UIPageControl

Collection View

Color

  • Hue - All-in-one coloring utility

Controller

Form & Settings

Label

  • LTMorphingLabel - Graceful morphing effects for UILabel
  • GlitchLabel - Glitching UILabel
  • CountdownLabel - Simple countdown UILabel with morphing animation, and some useful function
  • MarqueeLabel - A drop-in replacement for UILabel, which automatically adds a scrolling marquee effect
  • CoreML-in-ARKit - Simple project to detect objects and display 3D labels above them in AR
  • NumberMorphView - A label view for displaying numbers which can transition or animate using a technique called number tweening or number morphing
  • ActiveLabel.swift - UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://)

Menu

  • GuillotineMenu - Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine
  • circle-menu - CircleMenu is a simple, elegant UI menu with a circular layout and material design animations
  • AirBar - UIScrollView driven expandable menu
  • SPLarkController - Settings screen with buttons and switches
  • PopMenu - A cool and customizable popup style action sheet
  • ContextMenu - An iOS context menu UI inspired by Things 3
  • Menu - The iOS Menu
  • Segmentio - Animated top/bottom segmented control
  • Persei - Animated top menu for UITableView, UICollectionView, UIScrollView
  • BTNavigationDropdownMenu - The elegant dropdown menu, written in Swift, appears underneath navigation bar to display a list of related items when a user click on the navigation title
  • FlowingMenu - Interactive view transition to display menus with flowing and bouncing effects
  • fan-menu - Menu with a circular layout based on Macaw
  • GooeyTabbar - A gooey effect tabbar
  • SideMenu - Simple side/slide menu control, no code necessary

Navigation Bar

  • BusyNavigationBar - A UINavigationBar extension to show loading effects
  • AMScrollingNavbar - Scrollable UINavigationBar that follows the scrolling of a UIScrollView
  • SPFakeBar - Very similar to original Navigation Bar. Full customisable - height, buttons and other

Pull to Refresh

Tab Bar

Table View

  • preview-transition - Simple preview gallery UI controller with animated tranisitions
  • folding-cell - FoldingCell is an expanding content cell inspired by folding paper material
  • MYTableViewIndex - A pixel perfect replacement for UITableView section index
  • SwipeCellKit - Swipeable UITableViewCell based on the stock Mail app
  • RHPreviewCell - I envied so much Spotify iOS app this great playlist preview cell. Now you can give your users ability to quick check 'what content is hidden under your UITableViewCell'
  • CascadingTableDelegate - A no-nonsense way to write cleaner UITableViewDelegate and UITableViewDataSource
  • TableViewDragger - A cells of UITableView can be rearranged by drag and drop
  • HGPlaceholders - Nice library to show and create placeholders and Empty States for any UITableView, UICollectionView in your project

SwiftUI

Cards & Area

  • Animatable Cards - Three cards with ZStack, gesters and Spring animations
  • Area to Card - Card with resizable frame with bounce animation. Using text with some lines

Other

Icons & Glyphs

  • iOS 11 Glyphs - These icons are a must-have for all iOS developers
  • useAnimations - Animated icons in Lottie Framework and After Effects for immediate implementation
  • SF Symbols - Provides a set of over 1,500 consistent, highly configurable symbols you can use in your app
  • PaintCode - Turn drawings vector icons into Swift

Sketch Projects

Fonts

  • Fonts - Fonts for Apple Platforms
  • Typography - The fonts of this typeface are optimized to give your text unmatched legibility
  • iOS Fonts - List of iOS Fonts
  • iOS Font List - Also list of fonts

Apple Tutorials

  • SwiftUI - Tutorials step by steb about SwiftUI

UI Store

Sponsors

Support me with a monthly donation and help me continue activities. After payment I add you to list of sponsor in my all projects with link to your profile. Become a sponsors

License

awesome-ios-ui is released under the MIT license. Check LICENSE.md for details.

awesome-ios-ui's People

Contributors

jogendra avatar wdesimini avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.