Я близок к выпуску моего приложения.Все работает и выглядит хорошо, но у меня есть несколько вопросов о том, как его улучшить.Я пытаюсь найти несколько хороших методов кодирования, чтобы улучшить удобство обслуживания моего приложения, у меня есть основной вид деятельности с представлением переработчика, и я использую тот же вид переработчика, тот же адаптер, тот же макет для других операций, в них есть небольшие измененияно в основном всякий раз, когда мне нужно измениться, мне приходится менять все эти действия и основное действие
Некоторые ключевые моменты:
- Расширение основного действия
* Я получилошибка, говорящая о том, что она окончательная.
* Может ли фрагмент решить это?
* Я мог бы сделать все в основном упражнении с помощью метода refreshate (), но
не показался хорошимпопрактиковаться и испортить навигацию.
-Имя пакета
* У меня раньше была проблема с подписанным пакетом, я думаю, что потерял его при форматировании ПК, и мне интересно, что было бы хорошим опытомвыбрать имя пакета и сохранить подписи файлов перед выпуском приложения в PlayStore.
-Я использую сериализацию androidx для анализа jsonфайлы и sqlite с живыми данными, а также с некоторыми таблицами и dbhandler.
* Мне было очень трудно изменять и поддерживать, любые изменения в классе основного объекта создают цепочку изменений в моем приложении, требующих измененияБД живых данных, выполнить миграцию, внести изменения в dbhandler, который использует тот же класс, и, наконец, много проблем с сериализацией kotlin для анализа новых и старых строковых файлов json.
Есть ли лучший способ сделать этотребуется столько же технического обслуживания?
Вот как я делаю мой анализ json
try{
jsonparse
}catch(e:Exception){
try{
jsonparseWithOldClass
and so on...
Я очень ценю любую помощь или предложения, которые вы можете предоставить для ЛЮБОЙ из ключевых точек.