Size: a a a

Android Dev Подкаст

2018 May 11

i

iamthevoid in Android Dev Подкаст
Nazarii Shostachuk
Ну вот я приведу пример, пришел на одну контору на работу, есть старый проект, нужно пофиксить с 10 багов, все активности названы в стиле :"Activity1", нужно найти конкретный экран и пофиксить баги, как его найти ?)
Вариант 1 - заходим в манифест, ищем лончер, переходим на лончер и ищем переходы с него. Параллельно обзываем активити. Вариант второй - Создаем класс BaseActivity, у которой в onCreate пишел Log.d("class: ", getClass().getName()) и наследуем от неё все активити. То же можно сделать с фрагментами. Потом ходим по приложению и переименовываем всё, что нужно
источник

i

iamthevoid in Android Dev Подкаст
А вообще, если не секрет, что за компания? Откуда людей лучше не нанимать?)
источник

NS

Nazarii Shostachuk in Android Dev Подкаст
Согласен, так можно, но это называется танцы с бубном (не совсем, но все же, это реализовано мною), не будет ли лучше если будут уже готовые решения? Смотрю на iOS dev, (сидим в одном кабинете), он зашел в файлик, посмотрел и все понял, прям как для дураков стрелочками все показано.
источник

i

iamthevoid in Android Dev Подкаст
Это называется рефакторинг легаси. Я более чем уверен, что в то время, когда новая навигация вовсю завоююет андроид - останутся такие легаси, где будут активити1, активити2 ... активитиN и никакого навигейшн флоу. Тут остаётся только смириться и сделать всё хорошо, заботясь о себе и людях, которые придут после
источник

PS

Pavel Shchahelski in Android Dev Подкаст
Отличная статья!
Появился вопрос - а не похоже это на evernotejob либу? Картинка в статья, которая объясняет архитектуру workmanager, как-то мне кажется идея похожа на Evernote либу или я ошибаюсь?
источник

YV

Yonatan V.Levin in Android Dev Подкаст
1. АПИ различаются немного.
2. WorkManager утилизирует другие компоненты, например такие как Лайв Дата, Рум... и сам Андройд Фреймворк.
3. Эверноут умирает потихоньку, как и сама компания. послений коммент 25 дней назад... и коммитить в последнее время только один человек...
источник

AP

Alexey Pushkarev in Android Dev Подкаст
Pavel Shchahelski
Отличная статья!
Появился вопрос - а не похоже это на evernotejob либу? Картинка в статья, которая объясняет архитектуру workmanager, как-то мне кажется идея похожа на Evernote либу или я ошибаюсь?
Скорее похоже на Android job priority, которую Yigit пилил. Наверно её просто затащил в саппорт гугловый)))😁
источник

М

Макс in Android Dev Подкаст
evernotejob - не понравился в работе - слишком много крешей было  если на американском рынке - (нормальные девайсы) все вроде ок
то на китайфонах и бюджетных девайсах на просторах бывшего СССР только краши и ловили
в основном связанные с попыткой записать данные о jobs в БД
источник

AB

Alexander Blinov in Android Dev Подкаст
Идея правильная, главное чтобы потом не появился ещё один менеджер, который оборачивает его и наработки от firebase 😃
источник

AB

Alexander Blinov in Android Dev Подкаст
Макс
evernotejob - не понравился в работе - слишком много крешей было  если на американском рынке - (нормальные девайсы) все вроде ок
то на китайфонах и бюджетных девайсах на просторах бывшего СССР только краши и ловили
в основном связанные с попыткой записать данные о jobs в БД
Но он был лучшим из того, что было.
источник

М

Макс in Android Dev Подкаст
Это да.
источник

AB

Alexander Blinov in Android Dev Подкаст
Очень печально для сообщества, что инженеры Гугл не могут форкнуть либу от Evernote и делают свои велосипеды
источник

AB

Alexander Blinov in Android Dev Подкаст
Тут сразу же вспоминается Dagger - фреймворк который смог😃
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Alexander Blinov
Очень печально для сообщества, что инженеры Гугл не могут форкнуть либу от Evernote и делают свои велосипеды
Возможно, это обсуждалось внутри но не выносилось наружу, никто тебе не скажет как было.
Ничего страшного в том, что Evernote Jobs не поддерживается. Сделали форк и допилили до ваших нужд, это оперсорц, ребята.
источник

AB

Alexander Blinov in Android Dev Подкаст
Alexander Efremenkov
Возможно, это обсуждалось внутри но не выносилось наружу, никто тебе не скажет как было.
Ничего страшного в том, что Evernote Jobs не поддерживается. Сделали форк и допилили до ваших нужд, это оперсорц, ребята.
Да это все понятно, дело в том, что Evernote уже собрал кучу багов и имеет тонну костылей. Решению от Гугл это ещё предстоит сделать
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Про это и речь, вообще стоит забыть что все новомодные решения бывают лучше чем то, что было сделано. Никогда не думайте, что переписанный код без старой кодовой базы, в котором опыта инженерных часов больше чем в новом решении будет лучше. Не будет.
источник

AB

Alexander Blinov in Android Dev Подкаст
Тру стори, вот ребята с датабайндингом до сих пор страдают, хотя уже сколько времени прошло
источник

AP

Alexey Pushkarev in Android Dev Подкаст
https://github.com/yigit/android-priority-jobqueue вероятнее всего что work manager основан на этом
источник

SB

Simon Belialov in Android Dev Подкаст
Alexander Efremenkov
Про это и речь, вообще стоит забыть что все новомодные решения бывают лучше чем то, что было сделано. Никогда не думайте, что переписанный код без старой кодовой базы, в котором опыта инженерных часов больше чем в новом решении будет лучше. Не будет.
Забыть о том что могут быть лучше? По этой логике использовать никакие новые решения никогда не имеет смысла
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Simon Belialov
Забыть о том что могут быть лучше? По этой логике использовать никакие новые решения никогда не имеет смысла
Забыть что надо затягивать каждую новую вещь совершенно бездумно.
источник