Использовать startup вместо пользовательского ContentProvider для оптимизации запуска
2. Вынести методы жизненного цикла BaseVMActivity и BaseVMFragment в Flow для расширения
3. Изменить формат вывода журнала
wic
ad
Преобразовать синглтон в статический внутренний класс
Переместить SnackBar в функцию расширения
Исправить проблему сбоя при вызове startKtActivity
Расширить функции жизненного цикла функцией lifecycleFlow, чтобы добавить обработку исключений (#6)
Удалить зависимости RxJava и retrofit rxjava преобразователя из аннотации ServiceApi
Усовершенствовать журнал, добавив метод и номер строки
Заменить GsonConverterFactory на SerializationCoverterFactory для сетевых запросов
Оптимизация сериализации Retrofit, сделать базовый класс для responseConverter в аннотации ServiceApi — SerializationConverter
Улучшение кода
Оптимизировать сетевой запрос
Настроить параметры debugInterceptors для аннотации ServiceApi, только при NetManager.setDebug(true) перехватчики будут добавлены в OkHttp
Решить проблему сбоя из-за нижнего индекса footer данных в RecycleAdapter
Решить проблему отдельного добавления footer
Увеличить параметры положения snackbar во fragment и activity
Решить проблемы с множественными аннотациями ServiceApi и ошибками генерации кода apt