Các thư viện nguồn mở đỉnh nhất dành iOS

174
Việc sử dụng các nguồn UI mở dành cho iOS sẽ tiết kiệm nhiều thời gian của bạn, bên cạnh đó còn đem lại những ý tưởng hay để cải thiện UX – trải nghiệm người dùng dựa trên các hệ thống có sẵn. Dưới đây, IDEA tổng hợp 1 số nguồn thư viện và điều khiển UI khá thú vị mà các dev có thể lựa chọn sử dụng cho các dự án apps của mình 🙂
  • CarbonKit – Điều hướng và refresh tab CarbonKit là thư viện iOS mở xây dựng bởi lập trình viên Ernal của iOS. Đây là thanh điều hướng tab gọn gàng, thường được thấy trong các sản phẩm hoàn thành theo phong cách thiết kế Material Design của Google trong các apps Android. Ngoài điều hướng, thư viện còn có hoạt động vút refresh thuận tiện.

CarbonTabSwipeNavigation

CarbonSwipeRefresh

Thanh menu Swift của Yalantis vừa lôi cuốn người xem vừa dễ sử dụng

Guilottine

Vô cùng mượt mà, đúng không nhỉ?

Folding

Với menu iOS7/iOS8 này, bạn sẽ sở hữu sự kết hợp hài hòa giữa màu sắc, các icon và hình nền.

RESide

Nếu bạn đang sở hữu 1 apps có thể đặt menu tuyệt đẹp của Yalantis này vào sử dụng thì bạn nên cân nhắc. Tuy nhiên, Persei chỉ dùng được cho iOS 8.x, Swift 1.1 hoặc 1.2

Persei

Giao diện thả xuống này được lấy cảm hứng từ iOS7 Dropbox và Vine apps

Dropdown

Nếu bạn thích những hình ảnh lớn như các thư muc thương mại điện tử trên di động hoặc app về du lịch thì đây là sản phẩm dành cho bạn

RP Sliding

Giao diện này có 4 cách chuyển đổi khác nhau

MS Dynamics

Là một trong những thư viện điều hướng với hơn 3000 sao và hơn 700 forks, ngoài ra còn có rất nhiều diễn hoạt và tùy chỉnh khác mà bạn có thể lựa chọn

Mutual Mobile

Nếu bạn đang định lập trình thanh điều hướng xuất hiện toàn màn hình, thì đây là thư viện dành cho bạn

JV Menu

Đơn giản và sử dụng cho iOS 7+

DLHamburger

Hãy thử nghiệm 1 vài palettes màu sắc khác nhau

MELSorting

ENSwift

2. Một số thư viện điều khiển iOS đa dạng khác:

Thư viện này tạo nên 1 UITableViewCell với những nút bấm có thể vút được dễ dàng sử dụng cho nhiều dự án mobile apps khác nhau, bao gồm nhiều chuyển dịch khác nhau mà bạn có thể lựa chọn yêu thích

Tableview

DKNightVersion

Nếu bạn dự định sử dụng báo hiệu trong các dự án apps tiếp theo, có thể xem tại NZAlertView

Alert

Có rất nhiều cách báo hiệu vừa đảm bảo tính thẩm mỹ và khả năng sử dụng

SweetAlert

JT có thể sử dụng theo nhiều cách khác nhau

JTMaterial

IDE Academy via manoolia