awesome-ios-ui README

The project's README from github.com/cjwirth/awesome-ios-ui. As one markdown file: README.md.

awesome-ios-ui Awesome

A curated list of awesome iOS UI/UX libraries. Inspired by wasabeef's excellent Android Version.

Contributing

Found a UI/UX library that you think is awesome?? Want to share it with the world? Add your repo's information to my awesome-creator, where I keep the library metadata!

Index

Animations and Transitions

Repo Demo
AnimatedTransitionGallery

Language: Obj-C
License: Unknown
RZTransitions

Language: Obj-C
License: MIT
DCAnimationKit

Language: Obj-C
License: Apache v2
PMTween

Language: Obj-C
License: MIT
SAHistoryNavigationViewController

Language: Swift
License: MIT
WobbleView

Language: Swift
License: MIT
CBZSplashView

Language: Obj-C
License: MIT

Badges

Repo Demo
RKNotificationHub

Language: Obj-C
License: MIT
BBBadgeBarButtonItem

Language: Obj-C
License: MIT
JSBadgeView

Language: Obj-C
License: MIT

Calendars

Repo Demo
FSCalendar

Language: Obj-C
License: MIT
GLCalendarView

Language: Obj-C
License: MIT
JTCalendar

Language: Obj-C
License: MIT

Effects

Repo Demo
FLAnimatedImage

Language: Obj-C
License: MIT
PulsingHalo

Language: Obj-C
License: MIT
UITextField-Shake

Language: Obj-C
License: MIT

Material Design

Repo Demo
Material

Language: Swift
License: BSD-3
MaterialKit

Language: Swift
License: MIT

Notifications and Alerts

Repo Demo
TSMessages

Language: Obj-C
License: MIT
CRToast

Language: Obj-C
License: MIT
TWMessageBarManager

Language: Obj-C
License: MIT
RKDropdownAlert

Language: Obj-C
License: MIT
SimpleAlert

Language: Swift
License: MIT
JFMinimalNotifications

Language: Obj-C
License: MIT
MGFashionMenuView

Language: Obj-C
License: MIT
KLCPopup

Language: Obj-C
License: MIT
MZFormSheetController

Language: Obj-C
License: MIT
Notie

Language: Swift
License: MIT
LNNotificationsUI

Language: Obj-C
License: MIT

Onboarding and Tutorials

Repo Demo
JazzHands

Language: Obj-C
License: MIT
MYBlurIntroductionView

Language: Obj-C
License: MIT
Onboard

Language: Obj-C
License: MIT

Photo and Video

Repo Demo
MWPhotoBrowser

Language: Obj-C
License: MIT
XCDYouTubeKit

Language: Obj-C
License: MIT
MHVideoPhotoGallery

Language: Obj-C
License: MIT
EBPhotoPages

Language: Obj-C
License: MIT
ASMediaFocusManager

Language: Obj-C
License: MIT
VideoSplashKit

Language: Swift
License: MIT

Progress Views

Repo Demo
MBProgressHUD

Language: Obj-C
License: MIT
MRProgress

Language: Obj-C
License: MIT
M13ProgressSuite

Language: Obj-C
License: MIT
FFCircularProgressView

Language: Obj-C
License: MIT
GaugeKit

Language: Swift
License: MIT
NVActivityIndicatorView

Language: Swift
License: MIT

RefreshControls

Repo Demo
CBStoreHouseRefreshControl

Language: Obj-C
License: MIT
UzysAnimatedGifPullToRefresh

Language: Obj-C
License: MIT
BOZPongRefreshControl

Language: Obj-C
License: MIT
mntpulltoreact

Language: Obj-C
License: Apache v2
UzysCircularProgressPullToRefresh

Language: Obj-C
License: MIT
PullToRefreshCoreText

Language: Obj-C
License: MIT

Side Menu

Repo Demo
RESideMenu

Language: Obj-C
License: MIT
REFrostedViewController

Language: Obj-C
License: MIT
TWTSideMenuViewController

Language: Obj-C
License: MIT
AMSlideMenu

Language: Obj-C
License: MIT
CariocaMenu

Language: Swift
License: MIT

Tab Bars

Repo Demo
MinimalTabBar

Language: Obj-C
License: MIT
adaptive-tab-bar

Language: Swift
License: MIT
FoldingTabBar.iOS

Language: Obj-C
License: MIT
GGTabBar

Language: Obj-C
License: MIT
BFPaperTabBarController

Language: Obj-C
License: MIT

Table/Collection Views

Repo Demo
MPSkewed

Language: Obj-C
License: BSD-3
RATreeView

Language: Obj-C
License: MIT
MosaicLayout

Language: Obj-C
License: MIT
DSDynamicScrollView

Language: Obj-C
License: MIT
CSStickyHeaderFlowLayout

Language: Obj-C
License: MIT
BLKFlexibleHeightBar

Language: Obj-C
License: MIT
SAParallaxViewControllerSwift

Language: Swift
License: MIT
MGSpotyViewController

Language: Obj-C
License: MIT
RAReorderableLayout

Language: Swift
License: MIT

User Input

Repo Demo
RKRichTextView

Language: Obj-C
License: MIT
ZSSRichTextEditor

Language: Obj-C
License: MIT
RichEditorView

Language: Swift
License: BSD-3
TextFieldEffects

Language: Swift
License: MIT
SlackTextViewController

Language: Obj-C
License: Apache v2
JVFloatLabeledTextField

Language: Obj-C
License: MIT
ActionSheetPicker-3.0

Language: Obj-C
License: BSD-3
HTYTextField

Language: Swift
License: MIT

awesome-ios-ui (cjwirth/awesome-ios-ui)

Searching Database…

Что это?Курируемый список классных библиотек iOS UI/UX, организованный по категориям вроде анимаций, бейджей, календарей, прогресс-вью и боковых меню.
Это сама библиотека или индекс библиотек?Это индекс: таблица в README со ссылками на десятки отдельных библиотек iOS UI/UX, написанных другими авторами, а не код, который устанавливается прямо из этого репозитория.
Как организован список?Записи сгруппированы по категориям вроде Animations and Transitions, Badges, Calendars, Effects, Material Design, Notifications and Alerts, Onboarding, Photo and Video, Progress Views, RefreshControls, Side Menu, Tab Bars, Table/Collection Views и User Input; каждая указана в таблице с именем репозитория, языком и лицензией.
На каких языках написаны перечисленные библиотеки?Записи написаны на Objective-C или Swift, как показано для каждой библиотеки в таблицах.
Записи ещё поддерживаются или проверяются?В README об этом не сказано; многие перечисленные библиотеки (например, проекты только на Obj-C) выглядят старыми, и нет признаков недавней проверки или чистки устаревших записей.
Как добавить новую UI-библиотеку в список?Вы добавляете метаданные своей библиотеки в отдельный вспомогательный репозиторий awesome-creator, который мейнтейнер использует как источник для этого списка.
В каких категориях больше всего записей?Notifications and Alerts и Table/Collection Views — самые многочисленные, в каждой перечислено около девяти-одиннадцати разных библиотек.
Откуда пришла идея этого списка?Идею подсказал аналогично структурированный список Android UI/UX-библиотек от wasabeef.
У перечисленных библиотек общая лицензия?Большинство под MIT, но некоторые используют Apache v2, BSD-3 или помечены как Unknown license.
Creator
cjwirth
Size
141.5 MB
Stars
11.2K
Updated
CommitJan 31
Age
11y
Commits · 90 Days