Tổng hợp một số thư viện *Open Sources Swift UI* cho iOS Developer

Phát triển bởi Apple.Inc, Swift hiện là ngôn ngữ lập trình phổ biến nhất trên Github và nó cũng có một cộng đồng lập trình viên tích cực nhất đóng góp cho các dự án mã nguồn mở của họ. Open Sources có thể rất tuyệt vời và chúng có thể hỗ trợ bạn dễ dàng hơn trong việc xây dựng ứng dụng iOS. Đối với những người làm iOS cần tiêu chí về thời gian trong việc tìm kiếm thư viện tốt , bạn có thể thấy bài viết này hữu ích.

This is specific to Swift “UI” (User Interface) libraries —broken down into 12 groups: Animation, Popup, Feed, Onboarding, Color, Image, Graph, Icon, Form, Layout, Message, Search. If you’re looking for open source Swift “Apps”, follow this link.

Animation UI

1. Spring: A library to simplify iOS animations in Swift. [~11k stars on Github] 2. Material: An animation and graphics framework that is used to create beautiful applications [~8k stars on Github] 3. RazzleDazzle: A simple keyframe-based animation framework for iOS, written in Swift. Perfect for scrolling app intros [~2k stars on Github] 4. Stellar: A fantastic Physical animation library for swift [2417 stars on Github] 5. Macaw: Powerful and easy-to-use vector graphics Swift library with SVG support [3034 stars on Github]

Transition UI

6. PagingMenuController: Paging view controller with customizable menu in Swift [1978 stars on Github]

7. PreviewTransition: A simple preview gallery controller [1561 stars on Github]

8.PinterestSwift: Transition like Pinterest in Swift [1549 stars on Github]

9. YouTube Transition: Watch a video on the right corner like Youtube iOS app [1510 stars on Github]

Pop up UI

10. SCLAlertView-Swift: Beautiful animated Alert View written in Swift [3998 stars on Github]

11. SwiftMessages: Very flexible alert messages written in Swift. [2444 stars on Github]

12. XLActionController: Fully customizable and extensible action sheet controller written in Swift 3 [2148 stars on Github]

13. Presentr: Wrapper for custom ViewController presentations [1527 stars on Github]

Feed UI

14. FoldingCell: An expanding content cell inspired by folding paper material [6416 stars on Github]

15. ExpandingCollection: A card peek/pop controller [3832 stars on Github]

16. DGElasticPullToRefresh: Elastic pull to refresh component written in Swift [2918 stars on Github]

17. Persei: Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift [2785 stars on Github]

18. PullToMakeSoup: Custom animated pull-to-refresh that can be easily added to UIScrollView [1688 stars on Github]

Onboarding UI

19. DZNEmptyDataSet: Empty State UI Library [9195 stars on Github]

20. Instructions: Create walkthroughs and guided tours in Swift. [2913 stars on Github]

21. Presentation: Make tutorials, release notes and animated pages [2253 stars on Github]

Color UI

22. Chameleon: Flat Color Framework for Swift Developers [9925 stars on Github]

23. Hue: All-in-one coloring utility that you’ll ever need to write in Swift [2181 stars on Github]

Graph UI

24. Charts: Beautiful charts for iOS built in Swift [~15k stars on Github]

25. Scrollable-GraphView: An adaptive scrollable graph view for iOS to visualize simple discrete datasets. Written in Swift. [3966 stars on Github]

Icon UI

26. Paper Switch: RAMPaperSwitch is a Swift module which paints over the parent view when the switch is turned on. [2293 stars on Github]

27. Circle Menu: A simple, elegant menu with a circular layout [2323 stars on Github]

Schedule UI

28. JTAppleCalendar: The Unofficial Swift Apple Calendar Library. View. Control. for iOS & tvOS [3689 stars on Github]

29. DateTimePicker: A nicer iOS UI component for picking date and time [1212 stars on Github]

Form UI

30. Eureka: Elegant iOS form builder in Swift [6852 stars on Github]

Message UI

31. NMessenger: A fast, lightweight messenger component built on AsyncDisplaykit and written in Swift [2018 stars on Github]

Search UI

32. Reel-search: A search controller that allows you to choose options from a list [1854 stars on Github]

Bài viết được mình tổng hợp và lựa chọn từ nguồn

Happy coding!

All Rights Reserved

Let's register a Viblo Account to get more interesting posts.