5 thư viện hữu ích giúp cải thiện thiết kế UI iOS

1. GravitySliderFlowLayout GravitySliderFlowLayout là một thự viện animation flow-layout nhẹ dành cho UIColectionView cuộn theo chiều ngang. Được viết hoàn toàn bằng Swift dành cho phiên bản iOS 11+ và xCode 9+. https://github.com/ApplikeySolutions/GravitySlider 2. VegaScroll VegaScroll là một thư viện với các animation flow-layout đẹp cho UICollectionView cuộn theo chiều dọc, viết bởi swift 4,

1. GravitySliderFlowLayout

GravitySliderFlowLayout là một thự viện animation flow-layout nhẹ dành cho UIColectionView cuộn theo chiều ngang.

Được viết hoàn toàn bằng Swift dành cho phiên bản iOS 11+ và xCode 9+.
https://github.com/ApplikeySolutions/GravitySlider

2. VegaScroll

VegaScroll là một thư viện với các animation flow-layout đẹp cho UICollectionView cuộn theo chiều dọc, viết bởi swift 4, dành cho iOS 11 và xCode 9.

Để sử dụng, ta chỉ cần gán instance của VegaScrollFlowLayout vào thuộc tính collectionViewLayout.
https://github.com/ApplikeySolutions/VegaScroll

3. Mandoline

Mandoline là một UICollectionView bạn có thể sử dụng nếu cần một giao diện với tính năng “picking”. Bạn có thể sử dụng cho các chứ năng như chọn ngày, đặt phòng khách sạn, nhà hàng.

Thử viện này còn sử dụng công nghệ haptic để cho ra những trải nghiệm tốt hơn trong khi chọn hay di chuyển các cells.

4. Reel Search

Để sử dụng Reel Search, bạn cần phải gán data source cho một danh sách, một lớp kế thừa từ UICollectionViewCell, và cài đặt giao thức ConfigurableCell, và các lớp con của UITextField.

Reel Search cũng hỗ trợ theming. Để thay đổi theme mặc định bạn cần cài đặt giao thức Theme trên lớp của bạn.
https://github.com/Ramotion/reel-search

5. Sheet

Thư viện này có thể giúp bạn tạo nhiều action sheets khác nhau.

Sheet có cấu trúc tuỳ hướng với các views của của lớp các lớp con đều kế thừa từ SheetContentsViewController.
https://github.com/ParkGwangBeom/Sheet

Bài viết tham khảo và dịch từ https://medium.com/better-programming/5-ios-libraries-to-improve-and-inspire-your-ui-3a7c768a176c

Nguồn: viblo.asia

Bài viết liên quan

WebP là gì? Hướng dẫn cách để chuyển hình ảnh jpg, png qua webp

WebP là gì? WebP là một định dạng ảnh hiện đại, được phát triển bởi Google

Điểm khác biệt giữa IPv4 và IPv6 là gì?

IPv4 và IPv6 là hai phiên bản của hệ thống địa chỉ Giao thức Internet (IP). IP l

Check nameservers của tên miền xem website trỏ đúng chưa

Tìm hiểu cách check nameservers của tên miền để xác định tên miền đó đang dùn

Mình đang dùng Google Domains để check tên miền hàng ngày

Từ khi thông báo dịch vụ Google Domains bỏ mác Beta, mình mới để ý và bắt đầ