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

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

1. Giải pháp `serverless′ mang lại lợi ích gì trong phát triển backend cho ứng dụng di động?
2. Kiến trúc nào sau đây giúp tách biệt giao diện người dùng, logic nghiệp vụ và dữ liệu trong ứng dụng di động, tăng tính bảo trì và khả năng kiểm thử?
3. Khái niệm `deep linking′ trong ứng dụng di động dùng để chỉ điều gì?
4. Công nghệ NFC (Near Field Communication) thường được ứng dụng trong ứng dụng di động để làm gì?
5. Giải pháp `offline-first′ trong phát triển ứng dụng di động tập trung vào điều gì?
6. Giải pháp nào sau đây giúp tối ưu hóa kích thước ứng dụng di động?
7. Nguyên tắc `DRY′ (Don′t Repeat Yourself) quan trọng như thế nào trong lập trình ứng dụng di động?
8. Công cụ nào sau đây thường được sử dụng để quản lý mã nguồn và theo dõi thay đổi trong quá trình phát triển ứng dụng di động theo nhóm?
9. Kỹ thuật `code signing′ quan trọng như thế nào trong quá trình phát hành ứng dụng di động?
10. Phương pháp `A∕B testing′ được sử dụng để làm gì trong phát triển ứng dụng di động?
11. Quy trình `Agile′ trong phát triển ứng dụng di động nhấn mạnh điều gì?
12. Phương pháp kiểm thử nào tập trung vào trải nghiệm người dùng cuối và đảm bảo ứng dụng hoạt động đúng như mong đợi từ góc độ người dùng?
13. Chiến lược `monetization′ nào sau đây phổ biến cho ứng dụng di động miễn phí?
14. Trong ngữ cảnh phát triển ứng dụng di động, `MVP′ (Minimum Viable Product) nghĩa là gì?
15. Công nghệ WebAssembly có thể mang lại lợi ích gì cho ứng dụng di động, đặc biệt là ứng dụng web chạy trên trình duyệt di động?
16. Vấn đề bảo mật nào sau đây là mối quan tâm hàng đầu khi phát triển ứng dụng di động?
17. Điều gì là quan trọng nhất cần cân nhắc khi lựa chọn nền tảng phát triển ứng dụng di động (native, hybrid, PWA,…)?
18. Trong ngữ cảnh phát triển ứng dụng di động, `CI∕CD′ (Continuous Integration∕Continuous Delivery) quy trình giúp ích gì?
19. UI∕UX design đóng vai trò quan trọng như thế nào trong sự thành công của một ứng dụng di động?
20. Loại cơ sở dữ liệu nào thường được ưu tiên sử dụng cho ứng dụng di động khi cần lưu trữ dữ liệu phi cấu trúc hoặc bán cấu trúc, linh hoạt về lược đồ?
21. SDK (Software Development Kit) cung cấp những gì cho nhà phát triển ứng dụng di động?
22. Lazy loading hình ảnh trong ứng dụng di động giúp cải thiện điều gì?
23. API (Application Programming Interface) đóng vai trò gì trong phát triển ứng dụng di động?
24. Framework nào sau đây là một lựa chọn phổ biến cho phát triển ứng dụng đa nền tảng, sử dụng JavaScript?
25. Ngôn ngữ lập trình nào thường được sử dụng chính để phát triển ứng dụng Android gốc?
26. Công cụ `profiling′ được sử dụng để làm gì trong quá trình phát triển ứng dụng di động?
27. Công nghệ Bluetooth Low Energy (BLE) thường được sử dụng trong ứng dụng di động cho mục đích gì?
28. Push notification mang lại lợi ích chính nào cho người dùng ứng dụng di động?
29. Điều gì KHÔNG phải là một lợi ích của việc sử dụng microservices architecture cho backend của ứng dụng di động?
30. Progressive Web App (PWA) có ưu điểm nổi bật nào so với ứng dụng native truyền thống?