Come copiare il layout/skin/design di un'app Android
Prima di tutto, dovrei dire che spero che tu non stia cercando di usare qualsiasi cosa tu estragga dall'app di altri sviluppatori per scopi non educativi, perché questo sarebbe immorale e illegale. A parte questo, hai un bel po' di modi per farlo:
- Decompilare l'APK
La risposta più ovvia alla tua domanda è quella di usare ciò che è all'interno dell'app che stai cercando di copiare. I file all'interno dell'apk sono in formato binario quindi non è possibile leggerli come testo normale semplicemente decomprimendo l'APK usando WinRAR come suggerito da Mohamed Awad. È necessario utilizzare strumenti come Apktool per decompilare prima l'apk, poi utilizzare i file xml.
- Replicare (DIY)
Il team di Android Tools ha recentemente introdotto il layout a vincoli e un nuovo editor di layout per Android Studio che rende molto facile replicare la maggior parte delle viste che si possono trovare in altre applicazioni. Questo sembra un sacco di lavoro da parte vostra, ma ne vale assolutamente la pena perché potrete anche imparare un sacco di cose e avrete il controllo totale di ciò che state facendo.
- Utilizzare le librerie
Si possono trovare un sacco di librerie open-source per Android su Github per la maggior parte delle viste e dei layout particolarmente complessi ed è una questione di importarle nel vostro progetto e siete pronti a integrare quelle viste nella vostra app
Articoli simili
- Cosa è meglio progettare, un layout relativo o un layout lineare in Android?
- Come recuperare i dati da diversi siti web in un'app? Ho bisogno di fare un'app di notizie per Android. Ho fatto l'UI e il layout dell'app
- Come fa il design di Microsoft a paragonarsi al design di Google?
- Android stock lagga meno nel tempo rispetto alle versioni con skin di Android?