Làm thế nào để làm lập trình trên Android?
Chuyện là em có 1 cái điện thoại Android và em muốn tập tành làm 1 vài chương trình đơn giản. em cũng không cầu kì về ngôn ngữ code hay gì đâu.
Em đã tìm kiếm trên Android market nhưng không tìm được app nào cung cấp
“development environment” nào cả. Có bác nào biết liệu có thể lập trình trên Android không? Có app nào hỗ trợ không? Em cảm ơn
Mình đã dùng AIDE được 2 năm rồi, dưới đây là bản tóm tắt các tính năng của nó:
Edit-compile-run:
- Tạo ra 1 ứng dụng mẫu
- Chạy ứng dụng
- Không yêu cầu quyền truy cập root
- Dùng ngôn ngữ biên dịch ( compilation) để build nhanh
- Dùng Eclipse .classpath để tương thích
- Xem tích hợp LogCat
Kiểm tra lỗi real-time ( thời gian thực) trong suốt thời gian bạn gõ dự án
- Phân tích lỗi real time
- Tự động sửa lỗi
Refactoring:
- Sửa tên
- Giới thiệu biến
- Phương pháp giải nén
Code:
- Định dạng code
- Organize imports
- Comment code
- Tạo setters/getters/constructors từ fields
Code navigation:
- Chuyển nhanh tới định nghĩa của lệnh
- Tìm cách sử dụng
- Chuyển tới biểu tượng
- Chuyển tới class
Editor:
- Edit nhanh ngay cả với các tập tin lớn
- Code completion cho Java và Android XML
- Trợ giúp trực tuyến của Android trực tiếp tưf code
- Tô đậm với cú pháp của Java và XML
- Không giới hạn Undo/Redo
- Lựa chọn mở rộng 1 cách thông minh
- Hỗ trợ bàn phím với keybindings
- Giao diện người dùng được tối ưu hóa với màn hình nhỏ để hiển thị càng nhiều code / nội dung càng tốt
Filebrowser
- Được xây dựng trong file mangager với các tính năng phổ biến nhất:
- Đổi tên, xóa, tạo file hoặc thư mục.
- Tích hợp Dropbox
- Tích hợp Git với Commit/Dicard/Push/Pull và SSH support.
Nếu bác dùng scripting languages, thử SL4a xem. Nó cho phép truy cập vào android API cho mỗi ngôn ngữ Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, và shell.
Nó có 1 trình editor cơ bản, nhưng bác có thể chọn 1 trình editor khác nếu bác có, em thì em dùng Jota.
Link SL4a đây: http://code.google.com/p/android-scripting/
Em đã build 1 vài ứng dụng tương tác cơ bản, và rất nhiều console-only scripts. Bác sẽ có thể thiết lập nó để lưu trữ file trên dropbox hay tự động đồng bộ hóa.