Bắt đầu dự án iOS với các templates chuẩn sau

78
IDE Academy Task List Management
IDE Academy Task List Management

Các templates dự án là 1 cách tuyệt vời để các dev học được từ các dev khác. Bài viết tổng hợp 1 số template iOS nổi tiếng trên Envato Market, giúp các dev tìm kiếm cảm hứng hoặc đang lập trình ứng dụng nhưng cần sự trợ giúp với 1 tính năng cụ thể

Scary Poo World

Nếu bạn đang lập trình game thì bạn nên xem qua template này. Scary Poo World là game runner không điểm dừng, trong đó nhân vật Poo bị lạc trong Scary World và cố tìm cách thoát ra.

Scary Poo World

Thiết kế game tốt và bao gồm các tính năng cơ bản cần thiết trong 1 game runner không điểm dừng như nhiều đối thủ, vật cản, các năng lực… Template cũng có cả tích hợp Game Center và hỗ trợ cho các quảng cáo. Template tương thích với Xcode 7 và sử dụng được cho iOS 9.

Dev có thể tìm kiếm template này trên App Store.

Store Finder

Store Finder là 1 ứng dụng tìm kiếm các cửa hàng trong khu vực gần. Template có 1 backend cho việc quản lý dữ liệu của app. Nếu các dịch vụ địa điểm được kích hoạt, thì nó sẽ xếp hạng các kết quả dựa trên địa điểm của người dùng. Template có thể dùng cho iOS 9 và cũng hỗ trợ iPhone 6/6S (Plus).

Store Finder

App bao gồm nhiều animations tùy chỉnh, đem đến những trải nghiệm thú vị và có tính gắn kết hơn. App đã đầu tư mạnh tay vào hoạt động chia sẻ xã hội và hỗ trợ cho email, text, message, Facebook, Twitter…

Truy cập CodeCanyon để xem danh sách các tính năng hoàn thiện.

PhotoGram Image Editor

Template gồm công cụ chỉnh sửa ảnh mạnh mẽ, từ các tính năng cơ bản như cắt ảnh, chuyển ảnh, áp dụng các filters và chia sẻ trên xã hội.

Template có cả ứng dụng toàn cầu, được cập nhật cho iOS 9 và mục tiêu triển khai là iOS 6. Bạn có thể truy cập Youtube để xem cách thức vận hành của ứng dụng này.

Checklist

Nếu bạn dự định phát triển app mobile, ứng dụng to-do là 1 app hay để bạn khởi đầu. Template được hỗ trợ khá tốt và mục tiêu triển khai tối thiểu là iOS 5. Mặc dù template được tạo cách đây nhiều năm, nhưng app vẫn hỗ trợ iOS 8 và hiện đã được cập nhật để hỗ trợ iPhone 6 và iPhone 6 Plus.

Truy cập Youtubevideo để xem cách thức hoạt động và cách tích hợp templates vào ứng dụng.

ColtBoy Map

Điều khiến cho template tìm kiếm cửa hàng này độc đáo là sự tích hợp CloudKit. Thay vì phụ thuộc vào Custom Backend, app này sẽ chạy trên iCloud thông qua CloudKit, đồng nghĩa là bạn không cần server để chạy.

Template này sử dụng các dịch vụ địa điểm của thiết bị để tìm kiếm những cửa hàng gần đó, sau đó bạn có thể chia sẻ trên mạng xã hội hoặc email cho bạn bè. Template gồm 1 hệ thống review và khả năng tìm kiếm cửa hàng thủ công.

Radio 7 Pro

Radio 7 Pro là template phù hợp để học cách audio chạy trên iOS. Ứng dụng quản lý và stream 1 danh sách các radio station. Nó stream audio từ các radio station online và kéo artwork từ Last.fm. Template cũng hỗ trợ cho audio nền và cẩn thận giải quyết các gián đoạn playback.

App cũng dùng SHOUTcas và Icecast để nạp các radio stations và hỗ trợ nhiều định dạng media khác nhau.

Social Messenger

App message này được xây dựng trên platform Parse của Facebook, với ngôn ngữ Swift và các tin nhắn có thể gồm các text và hình ảnh. Project đính kèm cũng thêm phần hỗ trợ các thông báo đẩy, đảm bảo tin nhắn đến user dù app không chạy.

Vì app phụ thuộc vào backend Parse, nên các dev không cần thiết lập 1 server hoặc lo lắng về thời gian chết và tính co giãn (Scaling). Nếu bạn quan tâm đến app message hoặc bạn muốn bắt đầu với Parse thì nên xem qua template này.

More?

Envato Market có hàng tá các template app để bạn bắt đầu trong dự án tiếp theo của mình. Những template này rất phù hợp để bạn học, quan sát cách các đồng nghiệp dev đã triển khai 1 tính năng cụ thể cũng như tìm kiếm cảm hứng.

Xem qua các iOS Templates trên Envato Market.

Nguồn: IDE Academy via ADG Vietnam via Code.Tutsplus