Đề 10 – Bài tập, đề thi trắc nghiệm online Phát triển ứng dụng di động

Đề 10 - Bài tập, đề thi trắc nghiệm online Phát triển ứng dụng di động

1. Khái niệm `technical debt′ (nợ kỹ thuật) trong phát triển ứng dụng di động đề cập đến điều gì?
2. Continuous Integration∕Continuous Delivery (CI∕CD - Tích hợp liên tục∕Phân phối liên tục) là gì trong phát triển ứng dụng di động?
3. `User onboarding′ (hướng dẫn người dùng mới) trong ứng dụng di động là gì?
4. Công cụ phân tích ứng dụng di động (mobile analytics) được sử dụng để làm gì?
5. Microservices architecture (kiến trúc microservices) trong phát triển ứng dụng di động là gì?
6. Giải pháp `serverless′ (phi máy chủ) trong phát triển backend ứng dụng di động mang lại lợi ích chính nào?
7. Chiến lược `monetization′ (kiếm tiền) nào phổ biến nhất cho các ứng dụng di động miễn phí?
8. Responsive design (thiết kế đáp ứng) trong phát triển ứng dụng di động web nhằm mục đích gì?
9. Ngôn ngữ lập trình chính thức được sử dụng để phát triển ứng dụng native cho hệ điều hành Android là gì?
10. Deep linking và deferred deep linking khác nhau ở điểm nào?
11. Offline capability (khả năng hoạt động ngoại tuyến) trong ứng dụng di động có nghĩa là gì?
12. Khái niệm `native app′ (ứng dụng gốc) trong phát triển ứng dụng di động đề cập đến loại ứng dụng nào?
13. Công đoạn `testing′ (kiểm thử) trong quy trình phát triển ứng dụng di động nhằm mục đích chính là gì?
14. Loại kiểm thử nào tập trung vào việc đảm bảo các thành phần khác nhau của ứng dụng hoạt động tốt khi được tích hợp với nhau?
15. Trong phát triển ứng dụng di động, `API′ (Application Programming Interface) được sử dụng để làm gì?
16. UX (User Experience - Trải nghiệm người dùng) trong phát triển ứng dụng di động tập trung vào điều gì?
17. Công nghệ `Beacon′ được sử dụng để làm gì trong ứng dụng di động?
18. A∕B testing (thử nghiệm A∕B) trong phát triển ứng dụng di động được sử dụng để làm gì?
19. Security by design (bảo mật từ thiết kế) trong phát triển ứng dụng di động có nghĩa là gì?
20. Deep linking (liên kết sâu) trong ứng dụng di động cho phép người dùng làm gì?
21. Thời điểm nào là thích hợp nhất để bắt đầu nghĩ đến chiến lược `localization′ (địa phương hóa) ứng dụng di động?
22. `Code signing′ (ký mã) ứng dụng di động là quy trình gì và tại sao nó quan trọng?
23. Ưu điểm chính của việc sử dụng framework phát triển ứng dụng đa nền tảng (cross-platform) so với phát triển ứng dụng native là gì?
24. Khung phát triển ứng dụng di động đa nền tảng (cross-platform) nào được phát triển bởi Google?
25. `App Store Optimization′ (ASO - Tối ưu hóa cửa hàng ứng dụng) là quá trình làm gì?
26. Nguyên tắc `KISS′ (Keep It Simple, Stupid) trong thiết kế UI∕UX ứng dụng di động khuyến khích điều gì?
27. Push notification (thông báo đẩy) trong ứng dụng di động được sử dụng để làm gì?
28. Progressive Web App (PWA - Ứng dụng web lũy tiến) là gì?
29. Phương pháp phát triển phần mềm `Agile′ (linh hoạt) nhấn mạnh điều gì trong quá trình phát triển ứng dụng di động?
30. Trong kiến trúc ứng dụng di động, mô hình `Client-Server′ (máy khách - máy chủ) hoạt động như thế nào?