6. Bố cục của luận văn
3.1.3. Lựa chọn công cụ và môi trƣờng lập trình android
Android là hệ điều hành trên điện thoại di động (và hiện nay là cả trên một số đầu phát HD, HD Player, TV) đƣợc phát triển bởi công ty Google và dựa trên nền tảng Linux. Trƣớc đây, android đƣợc phát triển bởi công ty liên hợp android (sau đó đƣợc Google mua lại vào năm 2005).
Trƣớc năm 2015, để lập trình ứng dụng android chúng ta cần cài đặt Eclipse vốn là một công cụ lập trình ứng dụng Java, sau đó ngƣời dùng cần phải cài đặt thêm plugin vào Eclipse, nó sẽ cho phép chúng ta lập trình các ứng dụng android trên Eclipse. Sau tháng 3 năm 2015 Google cho ra mắt Android Studio, một công cụ lập trình dành riêng cho ứng dụng android, và chính thức không hỗ trợ Plugin cho Eclipse nữa.
chạy (kiểm thử) ứng dụng. Trong bộ công cụ Android Studio đã có sẵn máy ảo là Android Emulator, tuy nhiên máy ảo Android Emulator thông thƣờng chậm làm giảm hiệu suất của quá trình phát triển ứng dụng. Theo đánh giá của các chuyên gia thì Genymotion là một máy ảo chạy nhanh rất nhiều so với Android Emulator, giúp tiết kiệm thời gian để kiểm thử khi chạy ứng dụng.
Trên thực tế, luận văn đã sử dụng cấu hình phần cứng là máy tính Lenovo có cấu hình CORE i5, Chip Intel, sử dụng hệ điều hành Windows 10 là môi trƣờng phần cứng để phát triển ứng dụng. Luận văn đã sử dụng công cụ Android Studio để lập trình cho ứng dụng và công cụ Genymotion dùng để kiểm thử ứng dụng. Sau đây là yêu cầu cấu hình phần cứng cần để cài đặt Android Studio và công cụ Genymotion (xem Bảng 3.1).
Bảng 3.1. Yêu cầu phần cứng để cài đặt Android Studio và chạy máy ảo
Thành phần Chỉ sổ
CPU
Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute
Disable (XD) Bit functionality
RAM Tối thiểu 2GB
OS Microsoft Windows 7/8/10/Vista/2003 (32
hoặc 64-bit)
Bộ nhớ trống 400MB
Độ phân giải tối thiểu 1280 x 800
Phần mềm cài đặt thêm Java Development Kit (JDK) 7 trở lên