Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Android Studio là IDE chính thức của Android. Nó được xây dựng tập trung cho Android để đẩy nhanh quá trình phát triển và giúp bạn xây dựng những ứng dụng chất lượng cao nhất cho mọi thiết bị Android.

Mã hóa và vòng lặp nhanh hơn bao giờ hết

Dựa trên Intellij IDEE, Android Studio cung cấp thời gian xử lý nhanh nhất có thể đối với quy trình lập trình và chạy của bạn.
Tính năng Áp dụng thay đổi của Android Studio cho phép bạn đẩy các thay đổi về mã và tài nguyên vào ứng dụng mà không cần khởi động lại và trong một số trường hợp mà không cần khởi động lại hoạt động hiện tại. Tính linh hoạt này giúp bạn kiểm soát lượng ứng dụng được khởi động lại khi muốn triển khai và thử nghiệm những thay đổi nhỏ, tăng dần trong khi vẫn giữ nguyên trạng thái hiện tại của thiết bị.
Trình soạn thảo mã giúp bạn viết mã tốt hơn, hoạt động nhanh hơn và làm việc hiệu quả hơn bằng cách cung cấp tính năng hoàn thành, tái cấu trúc và phân tích mã nâng cao. Khi bạn nhập dữ liệu, Android Studio sẽ cung cấp các mục đề xuất trong danh sách thả xuống. Chỉ cần nhấn Tab để chèn mã.
Trình mô phỏng Android cài đặt và khởi động ứng dụng của bạn nhanh hơn thiết bị thực tế, đồng thời cho phép bạn tạo nguyên mẫu và thử nghiệm ứng dụng trên nhiều cấu hình thiết bị Android: điện thoại, máy tính bảng, Android Wear, và các thiết bị Android TV. Bạn cũng có thể mô phỏng nhiều tính năng phần cứng như vị trí GPS, độ trễ mạng, cảm biến chuyển động và dữ liệu nhập đa điểm.

Lập trình tự tin

Tại mỗi bước, Android Studio giúp đảm bảo rằng bạn đang tạo mã tốt nhất có thể.
Android Studio bao gồm các mẫu dự án và mã giúp bạn dễ dàng thêm các mẫu có kích thước tốt, chẳng hạn như ngăn điều hướng và chế độ xem trang nhắn tin. Bạn có thể bắt đầu với một mẫu mã hoặc thậm chí nhấp chuột phải vào API trong trình chỉnh sửa và chọn Tìm mã mẫu để tìm kiếm ví dụ. Hơn nữa, bạn có thể nhập các ứng dụng hoàn thiện từ GitHub, ngay từ màn hình Tạo dự án.
Android Studio cung cấp một khung phân tích tĩnh mạnh mẽ và bao gồm hơn 365 tùy chọn kiểm tra tìm lỗi mã nguồn trên toàn bộ ứng dụng. Ngoài ra, công cụ này còn cung cấp một số cách khắc phục nhanh chóng, giúp bạn giải quyết các vấn đề trong nhiều danh mục, chẳng hạn như hiệu suất, bảo mật và độ chính xác chỉ bằng một cú nhấp.
Android Studio cung cấp nhiều công cụ giúp bạn thử nghiệm ứng dụng Android của mình bằng JUnit 4 và các khung thử nghiệm giao diện người dùng có chức năng. Với Trình ghi lại quá trình kiểm tra Espresso, bạn có thể tạo mã thử nghiệm trên giao diện người dùng bằng cách ghi lại các hoạt động tương tác với ứng dụng trên một thiết bị hoặc trình mô phỏng. Bạn có thể chạy thử nghiệm trên thiết bị, trình mô phỏng, môi trường tích hợp liên tục hoặc trong Phòng thử nghiệm Firebase.

Định cấu hình các bản dựng mà không giới hạn

Cấu trúc dự án của Android Studio và các bản dựng dựa trên Gradle mang đến sự linh hoạt mà bạn cần để tạo các APK cho tất cả các loại thiết bị.
Android Studio cung cấp các tính năng tự động hóa, quản lý phần phụ thuộc và các cấu hình bản dựng có thể tùy chỉnh. Bạn có thể định cấu hình dự án để bao gồm các thư viện cục bộ và thư viện được lưu trữ, đồng thời xác định các biến thể bản dựng có mã và tài nguyên khác nhau, đồng thời áp dụng các cấu hình thu gọn mã và ký ứng dụng khác nhau,
Android Studio tích hợp với các công cụ kiểm soát phiên bản, chẳng hạn như GitHub và Subversion, vì vậy, bạn luôn có thể đồng bộ hóa nhóm của mình với các thay đổi của dự án và bản dựng. Hệ thống bản dựng Gradle nguồn mở cho phép bạn điều chỉnh bản dựng cho phù hợp với môi trường và chạy trên một máy chủ tích hợp liên tục như Jenkins.
Android Studio cung cấp một môi trường hợp nhất để bạn có thể tạo ứng dụng cho điện thoại, máy tính bảng, Android Wear, Android TV và Android Auto. Mô-đun mã có cấu trúc cho phép bạn chia dự án của mình thành các đơn vị chức năng mà bạn có thể xây dựng, thử nghiệm và gỡ lỗi một cách độc lập.

Tạo các ứng dụng phong phú và kết nối

Android Studio biết rằng không phải tất cả các mã đều được viết bằng Java và không phải tất cả các mã đều chạy trên thiết bị của người dùng.
Android Studio hỗ trợ đầy đủ tính năng chỉnh sửa tệp dự án C/C++ để bạn có thể nhanh chóng xây dựng các thành phần JNI trong ứng dụng của mình. IDE cung cấp tính năng làm nổi bật và tái cấu trúc cú pháp cho C/C++ và trình gỡ lỗi dựa trên LLDB cho phép bạn gỡ lỗi đồng thời mã Java và C/C++. Các công cụ xây dựng cũng có thể thực thi tập lệnh CMake và ndk-build mà không cần bất kỳ sửa đổi nào và sau đó thêm đối tượng được chia sẻ vào APK của bạn.
Trợ lý Firebase giúp bạn kết nối ứng dụng của mình với Firebase và thêm các dịch vụ như Analytics, Xác thực, Thông báo và các dịch vụ khác với quy trình từng bước ngay trong Android Studio. Các công cụ tích hợp cho Google Cloud Platform cũng giúp bạn tích hợp ứng dụng Android của mình với các dịch vụ như Google Cloud Endpoints và các mô-đun dự án được thiết kế đặc biệt cho Google App Engine.

Loại bỏ những công việc mệt mỏi

Android Studio cung cấp các công cụ GUI để đơn giản hóa những phần kém thú vị trong quá trình phát triển ứng dụng.
Khi làm việc với các tệp bố cục XML, Android Studio cung cấp trình chỉnh sửa trực quan kéo và thả giúp bạn tạo bố cục mới dễ dàng hơn bao giờ hết. Layout Editor được xây dựng đồng thời với API Bố cục ràng buộc, vì vậy bạn có thể nhanh chóng tạo bố cục phù hợp với các kích thước màn hình khác nhau bằng cách kéo các chế độ xem vào vị trí và sau đó thêm các hạn chế về bố cục chỉ bằng vài cú nhấp.
Bạn có thể sử dụng Công cụ phân tích APK để dễ dàng kiểm tra nội dung của APK. Nó cho biết kích thước của từng thành phần để bạn có thể xác định cách giảm kích thước APK tổng thể. Ngoài ra, tính năng này cũng cho phép bạn xem trước tài sản gói, kiểm tra tệp DEX để khắc phục sự cố nhiều vấn đề và so sánh sự khác biệt giữa hai loại tệp APK.
Android Studio giúp bạn dễ dàng tạo tài sản hình ảnh mới với mọi kích thước mật độ. Với Vector Asset Studio, bạn có thể chọn trong số các biểu tượng thiết kế chất liệu do Google cung cấp hoặc nhập một tệp SVG hoặc PSD. Vector Asset Studio cũng có thể tạo tệp bitmap cho mật độ của mỗi màn hình để hỗ trợ các phiên bản Android cũ không hỗ trợ định dạng vẽ vector của Android.
Trình chỉnh sửa bản dịch cung cấp cho bạn một chế độ xem tất cả các tài nguyên đã dịch của bạn, giúp bạn dễ dàng thay đổi hoặc thêm bản dịch, và tìm các bản dịch bị thiếu mà không cần mở từng phiên bản của tệp string.xml. Nó thậm chí còn cung cấp một đường liên kết đến các dịch vụ dịch thuật để đặt dịch vụ.