Задать вопрос
mitaichik
@mitaichik

Как ускорить открытие приложения?

Всем привет! Недавно обновил зависимости, support библиотеки, добавил пару библиотек. И субъективно, приложение стало сущетсвенно дольше открываться. По сути там простейшая активити с формой, ничего такого, никаких запросов к бд или инету. Может кто знает как заставить это все работать быстрей? Как вообще узнать на что время уходит?

Заранее спасибо!
  • Вопрос задан
  • 391 просмотр
Подписаться 1 Оценить 5 комментариев
Пригласить эксперта
Ответы на вопрос 2
@alaershov
Android-developer
В документации есть целый раздел, посвящённый тому, как ускорить загрузку приложения, и найти причины медленного старта: https://developer.android.com/topic/performance/la...
Ответ написан
Комментировать
1. Серьезно влияет размер DEX-файла. Чем свежее support, тем этот файл будет больше. Используйте ProGuard, чтобы выбросить неиспользуемый код.
2. Вырежьте все из Alication.onCreate(). Все нужные вам инстансы получайте с помощью Dagger2, отложенно.
3. Используйте window:background в теме приложения. Залейте его цветом либо поместите картинку.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы