Lập trình trên di động không khó với bàn phím Bluetooth tốt hoặc sự xấp xỉ ảo của bàn phím vật lý. Thách thức lớn nhất nằm ở việc tìm một trình biên dịch phù hợp sẽ hoạt động khi cảm hứng đột ngột đến. Hãy xem các trình soạn thảo code Android sau cho khi bạn xa máy tính.
Dù bạn là người học, người đam mê hoặc nhà phát triển nhiệt huyết, ở đây có thứ cho mọi người. Mặc dù danh sách này không nên được xem xét theo thứ hạng, các ứng dụng lập trình đã được khuyến nghị dần dần từ người học đến chuyên gia.
1. Turbo Editor
Turbo Editor đáp ứng về mặt là trình soạn thảo văn bản hoàn chỉnh cho người học. Hỗ trợ một số ngôn ngữ bao gồm HTML5, CSS, JavaScript, và Python, trình soạn thảo làm những gì nó hứa hẹn với ít phiền toái quảng cáo. Nhưng có cảm giác ai đó quyết định cắt góc. Phiền toái lớn nhất là một bug không cho phép bạn xem trước kết quả. Nó cũng có thể khó để tạo thụt lề hoặc tìm một dòng code.
Ưu điểm: Giao diện Spartan gọn gàng để mài giũa kỹ năng lập trình trong môi trường Open Source. Bạn có thể dễ dàng chia sẻ kết quả qua Hangouts và truyền file từ thẻ SD cục bộ.
Nhược điểm: Chủ yếu vẫn đang trong quá trình hoàn thiện. Nhưng, nếu họ sửa lỗi, Turbo Editor có tiềm năng thực sự.
2. Quoda
Hơi tinh vi hơn, Quoda làm chính xác những gì nó nói trên hộp – "lập trình hiệu quả xa PC". Bạn không bao giờ được nhắc đi phiên bản trả phí, và ứng dụng luôn hứa sẽ giữ cho mình không quảng cáo. Quoda hỗ trợ một số ngôn ngữ bao gồm Lua, Ruby, SQL, Perl, Python Class, v.v., với làm nổi bật cú pháp. Đây là trình soạn thảo nhanh và phản hồi tốt với hầu như không có bug hoặc vấn đề rõ rệt.
Ưu điểm: Đây là sự lựa chọn đúng nếu bạn muốn thử trình soạn thảo code tinh vi miễn phí. Bạn có thể tìm kiếm bất kỳ dòng code nào, cùng với tự động hoàn thành văn bản. Phiên bản trả phí cho phép chia sẻ file qua Dropbox/Google Drive.
Nhược điểm: Tab bình thường không hoạt động mượt mà. Có thể có vài vấn đề với nhập file đám mây ngay cả trong phiên bản Pro.
3. Dcoder
Dcoder có thể cứu ngày của bạn nếu bạn bị mắc kẹt trong chuyến đi công cộng dài và có thể làm với vài đợt sáng tạo. Nó hoạt động tốt thậm chí với bàn phím Android gốc. Một trong những IDE học tập tốt nhất, ứng dụng cho phép bạn chọn từ hơn ba mươi ngôn ngữ. Có trình soạn thảo văn bản phong phú với làm nổi bật cú pháp, đầu ra hiển thị ngay trên cửa sổ, điều này令人放心。Tính năng "Design Now" lý tưởng cho nhà phát triển web. Ứng dụng nói chung miễn phí, nhưng phiên bản trả phí không quá đắt.
Ưu điểm: Một trình biên dịch Android đẹp không rắc rối. Hoàn hảo cho người học.
Nhược điểm: Phiên bản GoPro hứa hẹn nhiều hơn nhưng vẫn chưa thực sự có lợi cho nhà phát triển nghiêm túc.
4. DroidEdit
DroidEdit đáng được nhắc đến vì nó là một trình biên dịch code hoàn chỉnh làm gần như mọi thứ các ứng dụng trước làm. Một số người sẽ không thích nó vì quảng cáo phiền toái trong phiên bản miễn phí. Vẫn vậy, DroidEdit giữ được sự phổ biến với nhiều nhà phát triển. Ứng dụng cũng cảm thấy chuyên nghiệp nhờ hỗ trợ thụt lề tab, vượt qua dòng, xem trước trình duyệt, cuộn nhanh và chạy script trong SL4A trực tiếp.
Ưu điểm: Ứng dụng là mọi thứ một IDE di động nên là. Do đó, nó lý tưởng cho chuyên gia.
Nhược điểm: Trừ khi bạn bỏ tiền ra cho phiên bản trả phí, bạn sẽ đấu tranh để hoàn thành công việc vì quảng cáo phiền toái.
5. AIDE (Android Interactive Development Environment)
AIDE cung cấp giao diện chuyên gia và không bỏ sót gì trong trình bày như một bộ phát triển đầy đủ. Nó có danh sách hướng dẫn học miễn phí toàn diện cùng với hỗ trợ dự án Eclipse. Ứng dụng cảm thấy trực quan ở mỗi bước nhờ nỗ lực biên dịch giảm thiểu. Dù bạn muốn mài giũa kỹ năng lập trình web hay phát triển phần mềm mơ ước, AIDE không đánh lung tung.
Phiên bản miễn phí khá tự đủ, nhưng bạn vẫn phải đi phiên bản trả phí để mở khóa tính năng tốt nhất. Tuy nhiên, không có quảng cáo hoặc gián đoạn trong phiên bản miễn phí.
Ưu điểm: Đây là một ứng dụng đáng yêu. Bạn có thể phát triển mọi thứ từ game mobile đến ứng dụng chất lượng cao ngay trên thiết bị Android.
Nhược điểm: Không có điều gì có thể là mối quan tâm lớn.
Kết luận
Mặc dù vui và hữu ích, nhiều IDE Android có thể làm thất vọng về mặt phản hồi và ổn định. Tiêu chí dùng để đánh giá trong bài viết này nhiều liên quan đến việc tìm sự phù hợp tốt nhất. Ứng dụng miễn phí không nên hy sinh tính năng hoặc hiệu suất so với phiên bản trả phí. Ít quảng cáo bật lên hoặc không quảng cáo luôn mong muốn.
Giao diện lập trình di động yêu thích của bạn là gì?