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

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

1. Loại cơ sở dữ liệu nào thường được sử dụng cho ứng dụng di động để lưu trữ dữ liệu offline trên thiết bị?
2. Phương pháp `A∕B testing′ được ứng dụng trong phát triển ứng dụng di động nhằm mục đích gì?
3. Phương pháp phát triển ứng dụng di động `Agile′ nhấn mạnh vào yếu tố nào?
4. Kỹ thuật `throttling′ hoặc `debouncing′ thường được sử dụng để tối ưu hóa hiệu suất ứng dụng di động trong trường hợp nào?
5. Công nghệ nào sau đây cho phép ứng dụng di động truy cập vào các tính năng phần cứng của thiết bị như camera, GPS, và cảm biến?
6. Trong ngữ cảnh phát triển ứng dụng di động, `Continuous Integration∕Continuous Deployment′ (CI∕CD) là gì?
7. Deep linking trong ứng dụng di động có chức năng chính là gì?
8. Trong phát triển ứng dụng di động, `progressive web app′ (PWA) là gì?
9. Phương pháp `lazy loading′ trong phát triển ứng dụng di động có lợi ích gì?
10. API (Application Programming Interface) đóng vai trò gì trong phát triển ứng dụng di động?
11. Loại kiểm thử nào sau đây tập trung vào việc đảm bảo ứng dụng hoạt động đúng trên nhiều thiết bị di động, hệ điều hành và phiên bản khác nhau?
12. Công nghệ `location-based service′ (LBS) trong ứng dụng di động dựa trên yếu tố nào để xác định vị trí người dùng?
13. Khái niệm `MVP′ (Minimum Viable Product) trong phát triển ứng dụng di động đề cập đến điều gì?
14. Thư viện nào của React Native thường được sử dụng để quản lý trạng thái ứng dụng một cách hiệu quả và có cấu trúc?
15. Phương pháp kiểm thử ứng dụng di động nào tập trung vào việc đánh giá trải nghiệm người dùng thực tế, bao gồm tính dễ sử dụng, hiệu quả và sự hài lòng?
16. Khái niệm `responsive design′ trong phát triển ứng dụng di động đề cập đến điều gì?
17. Phương pháp `code obfuscation′ trong phát triển ứng dụng di động được sử dụng để làm gì?
18. Chiến lược `monetization′ (kiếm tiền) nào sau đây phổ biến cho ứng dụng di động miễn phí?
19. Thuật ngữ `code signing′ trong phát triển ứng dụng iOS dùng để chỉ điều gì?
20. Ngôn ngữ lập trình nào sau đây thường được sử dụng nhất để phát triển ứng dụng Android gốc?
21. Công cụ `profiling′ trong phát triển ứng dụng di động được sử dụng để làm gì?
22. Quy trình `deploy′ ứng dụng di động lên store (App Store, Google Play) bao gồm bước nào sau đây?
23. Công cụ nào sau đây thường được sử dụng để quản lý phiên bản mã nguồn (version control) trong dự án phát triển ứng dụng di động?
24. Khái niệm `code splitting′ trong phát triển ứng dụng web và di động (React, Angular, Vue) nhằm mục đích gì?
25. Push notification trong ứng dụng di động được sử dụng để làm gì?
26. Khái niệm `session management′ trong ứng dụng di động liên quan đến điều gì?
27. Framework nào sau đây của Google được sử dụng để phát triển giao diện người dùng (UI) hiện đại và khai báo trên Android?
28. Chiến lược `offline-first′ trong phát triển ứng dụng di động ưu tiên điều gì?
29. Trong kiến trúc ứng dụng di động, mô hình MVC (Model-View-Controller) có vai trò gì?
30. Framework nào sau đây cho phép phát triển ứng dụng di động đa nền tảng, sử dụng một codebase duy nhất cho cả iOS và Android?