Skip to content
Showing 101-150 of 197 items.
@renovate
Admin 05/10/2021 08:10
Tìm hiểu về Clean Architecture trong Android

Clean Architecture là gì? Clean Architecture là kiến trúc phần mềm thiết kế dựa trên Dependency Rule, được đề xuất vào năm 2012 bởi Robert C. Martin. Clean architecture không bị giới hạn trong một ứng dụng mà nó còn có thể được áp dụng cho cả một hệ thống (tập các ứng dụng). Đây cũng là một trong những điểm vượt trội so với MVC, MVP hay MVVM. Sơ đồ Clean Architecture Đầu tiên thì ta cần biết...

Android
@renovate
Admin 11/10/2021 23:50
Tìm hiểu về Reverse Engineering trong Android (Dịch ngược mã nguồn từ file APK)

1. Khái quát về Reverse Engineering Reverse Engineering là quá trình tách biệt một thứ gì đó riêng biệt để theo dõi cách hoạt động của chúng. Decompiling là một dạng của Reverse Engineering , nơi mà một đối tượng nào đó hay cụ thể là một ứng dụng mobile có thể được phân tích ra thành source code của nó. Một ứng dụng Android dạng nhị phân được gọi là APK (Android Package Kit) , nó chứa dữ liệu...

Android
@renovate
Admin 16/10/2021 17:10
Học Android trong 1000 từ - Bước 1: Kotlin cơ bản

Xin chào mọi người, đây là bài viết mở màn của mình trong series Học Android trong 1000 từ. Đây là một series mang tính chất mì ăn liền, dùng để làm guideline cho các bạn beginner giống mình, để không bị lạc lối trong rất nhiều nội dung ngoài kia. Sau mỗi bài viết mình sẽ dẫn thêm các link để mọi người nghiên cứu sâu hơn. Bài viết này sẽ phù hợp nhất với những ngoài đã từng làm việc...

#AppMobile android kotlin Android Android App Android For Beginner
@renovate
Admin 20/10/2021 16:30
[Android] Launch Mode trong Android

Nếu là một lập trình viên phát triển ứng dụng trên nền tảng Android thì có thể bạn đã nghe đâu đó về Launch Mode hoặc có thể đã từng sử dụng nó trong dự án của mình. Còn nếu bạn chưa biết đến hoặc chưa thực sự hiểu về cách sử dụng của Launch Mode thì trong bài viết này mình sẽ cùng các bạn tìm hiểu qua về nó nhé. Let's go! I : Launch Mode là gì? LaunchMode trong Android là một mô tả...

Android launch mode
@renovate
Admin 22/10/2021 17:50
Chia sẻ Vị trí với Tệp đính kèm Tùy chỉnh trên Android

SDK Stream Chat cho phép bạn thêm dữ liệu tùy chỉnh vào nhiều đối tượng của API của nó. Hãy cùng xem qua một trường hợp sử dụng để thêm dữ liệu tùy chỉnh vào tệp đính kèm nhéeeee. Android Chat SDK của Stream hỗ trợ gửi các tệp đính kèm tùy chỉnh với tin nhắn. Trong hướng dẫn này, bạn sẽ tìm hiểu cách để gửi dữ liệu vị trí như một tệp đính kèm tùy chỉnh. Lưu ý: Hướng dẫn...

Android Flutter Tutorial getstream locationSharing
@renovate
Admin 31/10/2021 17:50
Những ứng dụng chụp ảnh tốt nhất cho android là gì?

Những ứng dụng chụp ảnh tốt nhất cho android là gì? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM. Ngày nay, chất lượng của máy ảnh đang ngày càng được chú trọng hơn khi lựa chọn điện thoại cho mình....

Android
@renovate
Admin 08/11/2021 10:20
Ionic - Ứng viên bị underrated trong làng Mobile framework

Mỗi khi nhắc đến lập trình mobile đa nền tảng (iOS & Android), hầu hết mọi người sẽ nghĩ đến React Native hoặc Flutter. Có một lựa chọn khác đang bị underrated nhưng thực chất vô cùng tiềm năng, đó chính là Ionic Framework. Tất nhiên không thể tự dưng mà đem Ionic so sánh với React Native hay Flutter được, vì chúng thuộc 2 loại framework khác nhau: một bên là Hybrid sử dụng WebView để load và...

iOS Android Flutter React Native ionic
@renovate
Admin 26/11/2021 09:30
Saved State module for ViewModel

Như đã được đề cập trong Saving UI States thì đối tượng ViewModel có thể xử lý được configuration changes vì vậy bạn không cần phải lo lắng về việc làm thế nào để xử lý các trạng thái khi mà xoay màn hình hoặc một việc gì đó tương tự. Tuy nhiên nếu bạn muốn xử lý việc tái khởi tạo hệ thống, bạn có thể sử dụng onSaveInstanceState() để backup. Các trạng thái của UI sẽ được lưu...

Android ViewModel
@renovate
Admin 17/12/2021 14:40
Khởi tạo ViewModel sao cho hợp thời đại

Bài viết này tôi sẽ sử dụng Kotlin để khởi tạo ViewModel và AndroidViewModel. Nếu bạn chưa biết Delegation trong Kotlin thì hãy đọc bài viết này trước nhé. Nếu đã ok rồi thì hay đưa tay cho tôi, tôi sẽ dẫn các bạn đi qua từng ngóc ngách của chủ đề này Đây là một ví dụ minh họa ViewModel và AndroidViewModel kiểu mẫu =]]. class MyViewModel: ViewModel() { } class MyAndroidViewModel (app: Application) :...

android kotlin Android Clean Architecture ViewModel MVVM
@renovate
Admin 14/01/2022 17:40
Tổng hợp các câu hỏi phỏng vấn Android phần 1

Cứ code mãi cùng buồn, nên mình muốn ôn lại một chút kiến thức về Android, vừa là để ôn tập vừa là để ghi lại khi nào cần thì mở ra xem. Các câu hỏi thì mình cũng sẽ tổng hợp từ những bài viết khác nhau, nhưng cũng có những câu hỏi, những câu trả lời có lẽ đã không đúng hoặc không còn đầy đủ ở thời điểm mình viết bài này, nên hôm nay mình sẽ cùng các bạn ôn tập lại và...

Interview Android interview questions App mobile
@renovate
Admin 17/01/2022 14:10
Tổng hợp các câu hỏi phỏng vấn Android phần 2

18. Trình bày hai cách xoá toàn bộ backstack các Activities khi khởi động một Activity mới bằng Intent Cách 1. Sử dụng cờ FLAG_ACTIVITY_CLEAR_TOP. Cách 2. Sử dụng FLAG_ACTIVITY_CLEAR_TASK và FLAG_ACTIVITY_NEW_TASK kết hợp với nhau. 19. Khác biệt giữa FLAG_ACTIVITY_CLEAR_TASK và FLAG_ACTIVITY_CLEAR_TOP là gì? FLAG_ACTIVITY_CLEAR_TASK được sử dụng để xóa tất cả các hoạt động khỏi tác vụ bao gồm mọi phiên bản hiện...

Interview Android interview questions android interview