Category: Android
-
Dependency Injection trong Android
-
Inter-Process Communication with android (phần 2)
Ở phần trước mình đã giới thiệu về IPC và sử dụng IPC thông qua Messenger. Phần 1: https://magz.techover.io/2021/12/19/inter-process-communication-with-android-phan-1/ Còn bây giờ mình sẽ sự dung IPC thông qua AIDL. Content AIDL là gì? Tạo .aidl Demo với aidl Kết luận 1. AIDL là gì? AIDL hay Android Interface Definition Language là một cách cho […]
-
Inter-Process Communication with android (phần 1)
Content Inter-Process Communication(ipc) là gì? Tại sao cần giao tiếp? Các mô hình IPC IPC trong Android Sử dụng Messenger Demo với Messenger Kết luận 1. Inter-Process Communication(ipc) là gì? Inter-process communication (IPC) là một cơ chế cho phép các quá trình giao tiếp với nhau và đồng bộ hóa các hành động của chúng. […]
-
MVVM with Android
Ở bài viết trước mình có nó qua của hạn chế chủa MVP so với MVVM. Nên ở bài viết này mình sẽ tìm hiểu kĩ về mô hình MVVM để biết lý do chọn MVVM hơn là MVP. Content Liva Data là gì? DataBinding là gì? MVVM là gì? Demo MVVM Kết Luận Live […]
-
Android Architecture – Tại sao chọn MVVM hơn là MVP
Bài viết này, mình sẽ trình bày tại sao chọn MVVM hơn là MVP. I. Vấn đề Một số vấn đề để một lập trình viên quyết định chọn mô hình xây dựng ứng dụng như là làm sao để tái sử dụng code, dễ maintenance, dễ viết unit test hay dễ đọc hiểu với […]
-
SSL Pinning & Signature checking(SecureCoding – P2)
-
How to make a super app?
-
Giao thức bảo mật HTTPS và MITM attack(Secure Coding P1)
-
Hướng dẫn tạo plugin cho dự án Cordova/Ionic
Table of contents Tại sao cần tạo plugin cho Cordova Tạo plugin bằng plugman Hoàn thiện plugin Tại sao cần tạo plugin cho Cordova Về cơ bản, thì Cordova là framework phát triển các app iOS/Android (là chính) sử dụng html/js/css làm UI, và các bộ plugin làm cầu nối để call xuống source native […]
-
Các bước hướng dẫn chi tiết submit ứng dụng lên Google Store
Khi bạn đã có trong tay một sản phẩm tốt và đầy tâm huyết. Vậy làm cách nào để có thể giới thiệu ứng dụng của mình đến với nhiều người dùng? Để mọi người biết đến và có thể sử dụng nó? Để nhận được những góp ý giúp cải thiện hơn, hay cũng […]