Tôi phải phát triển một ứng dụng cho cả điện thoại Android dưới dạng máy tính bảng. Logic ứng dụng giống nhau, trong khi giao diện người dùng hoàn toàn khác. Tôi tự hỏi làm thế nào tôi nên đối phó với điều này: làm cho 1 ứng dụng lớn cho cả hai, hoặc một ứng dụng cho điện thoại và một ứng dụng cho máy tính bảng (và sau đó tải lên 2 apk là 1 ứng dụng trên thị trường).Ứng dụng Android dành cho điện thoại và máy tính bảng: 1 hoặc 2 ứng dụng?
Khi tôi tạo 1 ứng dụng, tôi nên kiểm tra xem điện thoại hoặc máy tính bảng có mã để chuyển hướng đến hoạt động thích hợp hay không. Ngoài ra tôi nên bao gồm mã tương thích để làm cho nó biên dịch cho điện thoại. Nếu tôi tạo 2 ứng dụng, tôi không cần kiểm tra và tôi cũng không cần phải bao gồm mã tương thích, vì vậy ứng dụng sẽ nhỏ hơn rất nhiều. Nhưng trong trường hợp đó, tôi sẽ phải sao chép/dán logic ứng dụng liên tục từ một dự án sang một dự án khác trong khi phát triển.
Vì vậy, đó là lý do tôi tự hỏi, thực tiễn tốt nhất trong trường hợp này là gì? Tôi đã tìm kiếm thông tin về điều này, nhưng tôi chỉ tìm thấy các bài viết về cách quản lý các bố cục xml khác nhau hoặc các bài viết không có nhiều thông tin trong đó.
Ồ, cảm ơn vì liên kết. Không biết nguồn đã có sẵn. Vì vậy, tôi nghĩ rằng tôi sẽ đi cho một ứng dụng sau đó. – Arne517