Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 May 13

AA

Andrey Akimov in AndroidDev :: Разработка. It's Android time now!
Alexey Pushkarev
в итоге больше с версиями больше миграций, копятся. Если при переходе на новую версию меняется структура базы, то делаешь миграцию.
а есть смысл копить большой хвост? У нас на проде, если не ошибаюсь - последние 5 или 6 версий, с которых доступна миграция
источник

AP

Alexey Pushkarev in AndroidDev :: Разработка. It's Android time now!
Andrey Akimov
а есть смысл копить большой хвост? У нас на проде, если не ошибаюсь - последние 5 или 6 версий, с которых доступна миграция
а что делать? Если у тебя юзер сидит на версии приложения 1, а вы уже 10ю релизнули. По идее ему придется накатить все миграции , которые были с 1 по 10 версию
источник

AA

Andrey Akimov in AndroidDev :: Разработка. It's Android time now!
Alexey Pushkarev
а что делать? Если у тебя юзер сидит на версии приложения 1, а вы уже 10ю релизнули. По идее ему придется накатить все миграции , которые были с 1 по 10 версию
это логично, я хз почему у нас так повелось)
источник

AP

Alexey Pushkarev in AndroidDev :: Разработка. It's Android time now!
Andrey Akimov
это логично, я хз почему у нас так повелось)
Ну, поэтому иногда проще тупо дропать базу и заново создавать, если данные не критичны)
источник

AP

Alexey Pushkarev in AndroidDev :: Разработка. It's Android time now!
Чем весь этот гемор миграций
источник

AH

Alex Havriuk in AndroidDev :: Разработка. It's Android time now!
Alexey Pushkarev
а что делать? Если у тебя юзер сидит на версии приложения 1, а вы уже 10ю релизнули. По идее ему придется накатить все миграции , которые были с 1 по 10 версию
Ну можно сделать так чтобы если юзер сидит не на последней версии
источник

AH

Alex Havriuk in AndroidDev :: Разработка. It's Android time now!
То выскакивал баннер типо "обновитесь"
источник

AP

Alexey Pushkarev in AndroidDev :: Разработка. It's Android time now!
Alex Havriuk
То выскакивал баннер типо "обновитесь"
Принудительные апдейты тоже так себе юзер экспириенс. А если мне нужно срочно воспользоваться приложением, а у меня иннета ща нет качать апдейт, а меня заставляют? Это вызывает негатив у пользователя
источник

AH

Alex Havriuk in AndroidDev :: Разработка. It's Android time now!
Alexey Pushkarev
Принудительные апдейты тоже так себе юзер экспириенс. А если мне нужно срочно воспользоваться приложением, а у меня иннета ща нет качать апдейт, а меня заставляют? Это вызывает негатив у пользователя
Тим Кук бы с тобой поспорил )
источник

AP

Alexey Pushkarev in AndroidDev :: Разработка. It's Android time now!
Alex Havriuk
Тим Кук бы с тобой поспорил )
Ну почему? Он же тебе айфон не блочит если не обновляться)
источник

AH

Alex Havriuk in AndroidDev :: Разработка. It's Android time now!
Alexey Pushkarev
Ну почему? Он же тебе айфон не блочит если не обновляться)
За то Xcode не на последней макоси не даст скачать
источник

AP

Alexey Pushkarev in AndroidDev :: Разработка. It's Android time now!
Alex Havriuk
За то Xcode не на последней макоси не даст скачать
разработчики должны страдать по мнению эпл ))
источник

AH

Alex Havriuk in AndroidDev :: Разработка. It's Android time now!
Alexey Pushkarev
разработчики должны страдать по мнению эпл ))
Зато у них все четко )
источник

AP

Alexey Pushkarev in AndroidDev :: Разработка. It's Android time now!
Alex Havriuk
Зато у них все четко )
холиварно, но нет
источник

ST

Sofya Temnik in AndroidDev :: Разработка. It's Android time now!
#вакансия #удалёнка #работа #fulltime #android

Вакансия: Android Engineer
Формат работы: #fulltime #remote
Зарплата: $ 3 500+


Российский стартап (одна из самых популярных досок объявлений), еще не обросший бюрократией и ненужными процессами, ищет опытного Android разработчика.

Требования:
• Strong Android development skills (1+ years of commercial experience);
• Strong Java development skills (1+ years of commercial development experience in Java - Java SE);
• Understanding of mobile application design and UX;
• Experience with Google Play Services API (Location, Map, GCM, etc.);
• NDK/C++ knowledge;
• Design patterns (GoF) and architecture of the applications;
• Strong knowledge of Collections, Multithreading, IO, Networking, Generics, Profiling;
• Good command of English: Pre-Intermediate speaking level and higher.

Будет плюсом:
• Reactive Java;
• Event Bus technique;
• Experience with 3rd party libraries.

Чтобы откликнуться, необходимо пройти короткий отбор по ссылке https://6nomads.com/
источник
2020 May 14

m

mau89 in AndroidDev :: Разработка. It's Android time now!
Всем привет, подскажите пожалуйста кто знает, есть авторизация через емайл на firebase, не могу найти как сделать автоматический выход из приложения если нет активности определенное время, на подобие Сбербанк онлайн, ВТБ онлайн. Максимум находил время сессии (но как понял это общее время в фоновом режиме)
источник

ДГ

Дмитрий Городков... in AndroidDev :: Разработка. It's Android time now!
https://startandroid.ru/ru/courses/architecture-components/27-course/architecture-components/562-urok-29-workmanager-vvedenie.html можно ставить период через который будете выполнять задачу. В вашем случае задача разлогинить пользователя.
источник

m

mau89 in AndroidDev :: Разработка. It's Android time now!
Спасибо, почитаю👍
источник

AF

Arkadiy Filimonov in AndroidDev :: Разработка. It's Android time now!
mau89
Спасибо, почитаю👍
там 15 минут ограничение
источник

AF

Arkadiy Filimonov in AndroidDev :: Разработка. It's Android time now!
но можно схитрить и сделать задачу, которая будет повторяться через корутин воркер
источник