Набор библиотек/фреймворков, которые позволят существенно сократить время разработки приложения и избежать ненужных костылей для начинающих программистов.
Хотелось запилить что-то на подобие awesome-ios, только те что прошли через боевые проекты. Добавляйте свои библиотеки в комментариях.
UI
Throbbers
TextInput
Buttons
Validators
Notifications
Calendars
Helpers
- HexColor
- libextobjc — расширение для ObjectiveC. Стоит использовать хотя бы из-за @weakify @strongify в блоках. Полное описание читайте на гитхабе.
ViewControllers
UITableView/CollectionView
VIPER
App Delegates
Core
State Machines
Network
DI
Parsers/Mappers
Core Data
- MagicalRecord — библиотека для CoreData, спроектированная на основе шаблона Active Record из книги Мартина Фаулера. Представляет из себя расширения для NSManagedContext и NSManagedObject со вспомогательными методами CRUD операций. Управление контекстами и бэкграунд потоками по феншую. Но развитие проекта по всей видимости остановилось из-за аналогичных изменений в sdk. Но библиотека будет актуальной по крайней мере до min sdk 10.
- MDMCoreData — еще одна библиотека для упрощения работы с CoreData.