Je dois développer une application pour les téléphones Android sous forme de comprimés. La logique de l'application est la même, tandis que l'INTERFACE utilisateur est complètement différent. Je me demandais comment je dois traiter avec ceci: 1 grand app pour les deux, ou une application pour téléphone et une application pour tablette (et puis téléchargez les 2 apk est comme 1 app dans le marché).
Quand je fais 1 demande, je dois vérifier si c'est un téléphone ou une tablette dans le code pour rediriger vers l'activité appropriée. Aussi je devrais inclure la compatibilité de code pour faire de la compilation pour les téléphones. Si je voulais faire 2 applications, je n'ai pas besoin que de vérifier et je n'ai pas besoin d'inclure le code de compatibilité, de sorte que l'application serait beaucoup plus petit. Mais dans ce cas, je vais copier/coller de la logique de l'application constante d'un projet à l'autre alors que le développement.
C'est pour ça que je me demandais, quelle est la meilleure pratique dans ce cas? J'ai été la recherche d'informations à ce sujet, mais je ne trouve que des articles sur la façon de gérer les différents layouts xml, ou des articles avec des pas tellement d'informations.