#6 39 Open source Swift UI cho sự phát triển ứng dụng iOS

Đang rảnh và không biết làm gì nên làm một bài review qua các thư viện được đánh giá cao trên Github cho mọi người xem.

Đây là một “amazing” series của open sources projects.

Được phát triển bởi Apple Inc, Swift là ngôn ngữ lập trình phổ biến hiện tại, và nó là một trong những cộng đồng năng động đóng góp open sources cho các dự án.

Open source libraries có thể rất “sweet” và chúng giúp cuộc sống của 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 dùng iOS chi hàng giờ và hàng ngày để săn tìm những thư viện tốt, bạn có thể thấy bài đăng này hữu ích.

Sau đây tôi xin giới thiệu cho bạn một số open source libraries hữu ích, có thể giúp bạn rất nhiều trong việc phát triển sản phẩm iOS.

Animation

No 1

Spring: là một thư viện về iOS animation đơn giản trong Swift. (9164 stars on Github)

No 2

Material: Một framework về animation và graphics sử dụng để tạo ra ứng dụng đẹp. (6120 stars on Github)

No 3

RazzleDazzle: Một framework về hoạt ảnh dựa trên khung hình chính trong Swift. Sử dụng cho việc làm màn hình giới thiệu của ứng dụng. (2291 stars on Github)

No 4

Stellar: Một thư viện hoạt ảnh vật lý tuyệt diệu cho Swift. (1881 stars on Github)

No 5

Macaw: Bản thân thấy không hề dễ sử dụng =)). (594 stars on Github)

Transition

No 6

PagingMenuController: Paging view controller với sự sẵn sàng tùy chỉnh menu trong Swift. (1305 stars on Github)

No 7

PreviewTransition: Một gallery controller xem trước đơn giản. (1025 stars on Github)

No 8

PrinterestSwift: Transition giống như Printerest trong Swift. (1007 stars on Github)

No 9

Youtube Transition: Xem một video bên góc phải  giống như ứng dụng Youtube trên iOS, được viết bằng Swift 3. (786 stars on Github)

No 10

Twicwet Segmented Control: Tùy chỉnh UISegmentedControl thay thế cho iOS. (680 stars on Github)

Pop up

No 11

SCLAlertView-Swift: Alert View với hoạt ảnh đẹp. (3056 stars on Github)

No 12

SwiftMessages: Alert message rất linh hoạt. (1356 stars on Github)

No 13

XLActionController: Sẵn sàng tùy chỉnh và mở rộng Action sheet controller trong Swift 3. (1346 stars on Github)

No 14

Popover: Thư viện hiển thị balloon pop up như ứng dụng Facebook. (852 stars on Github)

No 15

Presentr: Wrapper để tùy chỉnh viewcontroller presentations. (635 stars on Github)

Feed

No 16

FoldingCell: Mở rộng content của cell được lấy cảm hứng từ folding paper material. (4285 stars on Github)

No 17

ExpandingCollection: Thẻ peel/pop controller. (2425 stars on Github)

No 18

DGElasticPullToRefresh: Có hiệu ứng đàn hồi khi refresh component. (2308 stars on Github)

No 19

Persei: Hoạt cảnh top menu cho UITableView/ UICollectionView/ UIScrollView. (2269 stars on Github)

No 20

IGListKit: Một framework data-driven UICollectionView để build nhanh và linh hoạt. (2443 stars on Github)

No 21

PullToMakeSoup: tùy chỉnh hoạt cảnh pull-to-refresh có thế dễ dàng thêm vào UIScrollView . (1301 stars on Github)

Onboarding

No 22

DZNEmptyDataSet: Dùng để hiển thị view khi data trống. (6552 stars on Github)

No 23

Instructions: Tạo walkthroughts và hướng dẫn thứ tự các bước. (2256 stars on Github)

No 24

Presentation: Tạo hướng dẫn, relase note, hoạt ảnh pages. (1680 stars on Github)

Color

No 25

Chameleon: Framework về màu sắc phẳng. (7071 stars on Github)

No 26

Hue: Tiện ích tô màu tất cả trong một bạn cần phải viết trong Swift (1612 stars on Github)

No 27

DynamicColor: Phần mở rộng để thao tác các màu dễ dàng trong Swift.

Image

No 28

FaceAware: Một phần mở rộng cho UIImageView để tập trung vào khuôn mặt trong một bức ảnh khi sử dụng AspectFill (1424 stars on Github)

No 29

ComplimentaryGradientView: Tạo các gradient bổ sung để tạo ra từ các màu chủ đạo và nổi bật trong ảnh được cung cấp. (384 stars on Github)

Graph

No 30

Charts: Ở thư viện này có rất nhiều charts đẹp. (11433 stars on Github)

No 31

Scrollale-GraphView: Chế độ xem biểu đồ có thể cuộn thích hợp cho iOS để trực quan hóa các tập dữ liệu rời rạc đơn giản. (3065 stars trên Github)

Icon

No 32

Paper Switch: RAMPaperSwitch là một Swift module nó sơn màu lên parent view khi switch bật. (1849 stars on Github)

No 33

CircleMenu: Một menu đơn giản, thanh lịch với bố trí hình tròn. (1768 stars on Github)

Schedule

No 34

JTAppleCalendar: Thư viện có cung cấp sẵn một số thiết kế Calendar mọi người cùng tham khảo. (1026 stars on Github)

No 35

DateTimePicker: Một phần UI đẹp của iOS cho việc chọn ngày và giờ. (455 stars on Github)

Form

No 36

Eureka: Một số thiết kế form cho iOS. (4117 stars on Github)

Layout

No 37

Neon: Đây là một layout phổ biến cho iPhone và iPad. (3439 stars on Github)

Message

No 38

NMessenger: Một thành phần nhanh, nhẹ được xây dựng trên AsyncDisplaykit. (1492 stars on Github)

No 39

Reel-search: Một search controller cho phép bạn chọn tùy chọn từ một list. (1364 stars on Github)

 

Nguồn: https://medium.mybridge.co/39-open-source-swift-ui-libraries-for-ios-app-development-da1f8dc61a0f

Bình luận về bài viết này