Trong khi hầu hết các nhà phát triển sử dụng các IDE phổ biến như Xcode và Sublime Text trên máy Mac của họ, một số ít nhận ra rằng iPad của họ cũng có khả năng xử lý các ứng dụng mã hóa. Mặc dù bạn không thể xây dựng và phát hành ứng dụng gốc cho iOS trên iPad, chắc chắn có một số IDE có khả năng di động cho phép bạn phát triển trang web hoặc ít nhất, hoạt động như một IDE bổ sung rất mạnh mẽ cho thiết bị chính của bạn .

Trong bài viết này, chúng tôi sẽ giới thiệu một số ứng dụng mã hóa tuyệt vời dành cho iOS.

1. Coda

Coda by Panic nổi tiếng với các nhà phát triển web như một IDE thay thế tuyệt vời trên desktop. Ngoài việc là một trình soạn thảo văn bản mạnh mẽ, nó còn đi kèm với các công cụ tích hợp để xem trước các trang web động, các công cụ biểu thức chính quy mạnh mẽ, một thiết bị đầu cuối tích hợp và MySQL.

Những gì cộng đồng phát triển có thể không nhận thức được là Coda for iOS mở rộng phạm vi phát triển ngoài bàn phím và vào máy tính bảng và thiết bị điện thoại, cho phép hầu hết các tính năng tương tự được mở rộng trên thiết bị di động. Cho dù nhà phát triển có sử dụng thiết bị di động để thực hiện các thao tác nhỏ hoặc dành giờ mã hóa, phiên bản di động của Coda cũng có khả năng.

2. Pythonista

Đối với các lập trình viên Python, Pythonista là một trình soạn thảo python cạnh tranh để mã hóa hoàn toàn thông qua iPad hoặc iPhone của một người. Trong khi các nhà phát triển python sẽ quen thuộc với các thư viện chuẩn được cung cấp, các lợi ích mà Pythonista cung cấp bao gồm khả năng tương tác với các tính năng iOS gốc như vị trí, lời nhắc và dữ liệu.

Bạn có thể viết các kịch bản tự động hóa với quyền truy cập vào dữ liệu từ khay nhớ tạm, danh bạ, lời nhắc và ảnh của bạn. Bạn cũng có thể sử dụng cảm biến chuyển động của thiết bị và dữ liệu vị trí địa lý và Pythonista có lẽ là cách dễ nhất để thử nghiệm với API Twitter.

3. Trình chỉnh sửa mã Koder

Koder là môi trường phát triển đầy đủ được xây dựng dành riêng cho iOS với hỗ trợ hơn 80 ngôn ngữ lập trình, làm nổi bật cú pháp và tự động hoàn thành, giúp việc phát triển trên màn hình nhỏ hơn thuận tiện hơn rất nhiều. Giống như Coda, Koder cũng cung cấp quyền truy cập SSH và SFTP, cũng như truy cập đám mây Dropbox để truy cập từ xa và khả năng xem trước mã của bạn trong trình duyệt.

4. Trình soạn thảo mã đệm

Giống như Koder, Buffer Editor cung cấp một môi trường phát triển tự nhiên và được xây dựng với các tính năng tương tự như hai môi trường phát triển vừa được đề cập ngoại trừ quyền truy cập trực tiếp vào GitHub, rất thuận tiện cho các nhà phát triển có đầu óc kiểm soát nguồn.

5. Git2Go

Cuối cùng, Git2Go không phải là một trình soạn thảo văn bản IDE mà là một ứng dụng iOS tinh túy để quản lý kho lưu trữ Git của bạn, mặc dù nó có một trình soạn thảo để chỉnh sửa các tệp được lưu trữ trên Git khi đang di chuyển.

Git2Go là ứng dụng đầu tiên cho iOS, giải phóng năng suất phát triển đầy đủ của bạn từ mọi nơi. Sao chép tất cả các kho GitHub và Bitbucket của bạn chỉ với một lần nhấn, quản lý các chi nhánh và dễ dàng thực hiện các thay đổi sau khi bạn đã chỉnh sửa mã khi đang di chuyển - tất cả từ iPhone và iPad của bạn!

Về cơ bản, bạn có một ứng dụng cho phép bạn làm việc với kho Git của bạn, với phân nhánh, nhân bản và các yếu tố cần thiết khác khi đang di chuyển, nhưng quan trọng hơn là hoạt động tốt với các IDE khác.

Ví dụ, bạn có thể kéo mã mới nhất từ ​​kho lưu trữ, chuyển nó vào ứng dụng Coda for iOS (mà chúng tôi đã đề cập trước đó) và chỉnh sửa mã, sau đó cam kết.

Tóm lại, Git2Go hoàn thành môi trường phát triển trên iOS cùng với các IDE của bạn để không chỉ làm việc với mã mà còn bền bỉ và phiên bản.

Phần kết luận

IPad có một loạt các IDE và các công cụ trợ lý phát triển có thể giúp cuộc sống của nhà phát triển dễ dàng hơn nhiều. Với Swift của Apple là một ngôn ngữ nguồn mở, chúng ta có thể bắt đầu thấy các trình biên dịch Swift trong ứng dụng trong tương lai gần.