Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
9.62K subscribers
1.64K photos
80 videos
52 files
4.45K links
Все самое полезное для мобильного разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
🌛 Тёмная тема: обязательна или необязательная фича

Тёмная тема стала массовым трендом в 2018–2020 годах, когда её начали добавлять все крупные приложения. Тогда это выглядело как свежий и технологичный ход, который отличал продукт на фоне конкурентов. К тому же производители смартфонов активно продвигали OLED-дисплеи, для которых тёмный режим реально экономил заряд.

Тёмная тема стала частью пользовательского ожидания. Даже те, кто ею не пользовался, считали её обязательной опцией для современного сервиса. UX-дизайнеры включали её в брифы «по умолчанию», а маркетологи записали в «признак заботы о пользователе».

А как считаете вы, обязательна ли тёмная тема в приложении? Голосуйте и пишите своё мнение в комментариях 💬

❤️ — обязательна
👍 
необязательна

🐸 Библиотека мобильного разработчика 

#междусобойчик #AllLevels
Please open Telegram to view this post
VIEW IN TELEGRAM
23👍7😁2
🚀 adb shell pm clearмгновенный сброс данных приложения без переустановки

Мгновенно очищает все данные и кэш приложения, возвращая его в состояние "только что установленного". Идеально для тестирования сценариев первого запуска.

📌 Когда это особенно полезно:

1. Тестирование первого запуска:

adb shell pm clear com.yourapp.package && adb shell am start -n com.yourapp.package/.MainActivity


2. Сброс авторизации:

Больше не нужно удалять/переустанавливать приложение чтобы проверить сценарий логина заново.

3. Очистка перед демо:


Убедитесь, что приложение покажет именно то, что вы планировали на демонстрации.

⚡️ Комбинированные сценарии:

Сброс + запуск:

adb shell pm clear com.yourapp.package && sleep 2 && adb shell am start -n com.yourapp.package/.MainActivity


Сброс нескольких приложений:

for app in com.app1 com.app2 com.app3; do
adb shell pm clear $app
done


⚙️ Особенности:

• Сохраняет APK – не переустанавливает приложение
• Быстрее удаления – экономит время на тестах
• Работает на всех устройствах – включая production-сборки

Как часто вы сбрасываете данные при тестировании? 🧹

🐸 Библиотека мобильного разработчика

#буст #AllLevels #Android
Please open Telegram to view this post
VIEW IN TELEGRAM
5