Size: a a a

DroDev | Всё об Android разработке

2019 August 20
DroDev | Всё об Android разработке
Обсуждаем и рассказываем как сделать жизнь разработчика в команде интересной, легкой и продуктивной.

Также на Facebook
https://www.facebook.com/groups/dr.dev/

И Вконтакте
https://vk.com/dr_dev
источник
DroDev | Всё об Android разработке
Вышел #Xiaomi #Mi #A3, основной плюс в том, что он на чистейшем андроиде (хотя для кого-то это может и минус).

Официальные цены 16990 и 18990 за версии 4/64 и 4/128 соответственно.
источник
DroDev | Всё об Android разработке
#Google открыл исходники своего приложения для google i/o 2019 - значит есть что показать 😃

Темная тема, реализация через navigation component и многое другое.

https://github.com/google/iosched
источник
DroDev | Всё об Android разработке
#Whatsapp задумался о безопасности переписки на "последней мили", когда под угрозой доступ к самому девайсу. Фича блокировки по touchID едет на Андроид.
источник
DroDev | Всё об Android разработке
Зачастую #разработчик и почти никогда клиент не задумывается над тем как защитить исходники приложения. А между тем, кроме защиты, #proguard (а ныне модные #R8/#D8) могут оптимизировать скорость работы и размер конечного приложения!

Более подробно почему стоит обратить внимание на обфускацию приложения можно найти в моей статье: http://dimlix.com/obfuscation_for_android/
источник
DroDev | Всё об Android разработке
Если вы, по какой-то причине еще не используете удобные биндинги View на #Kotlin и пишите его руками, то есть инструмент, который может облегчить вам жизнь 😉
http://hbb20.com/AVB-CodeGenerator/ - сделает за вас.
источник
DroDev | Всё об Android разработке
27-29 Сентября в Питере пройдет #VKHackathon с призовым фондом 2кк рублей.

Темы: «Путешествия», «Культура», «Медиа», «Технологии», «Благотворительность» и «Финтех».

Прием заявок до 5 сентября в 23:59

https://vk.com/hackathon
источник
DroDev | Всё об Android разработке
#Google объявил о поддержке, а с 27 августа начинает применять app-ads.txt.
Механизм #app-ads поможет защитить средства рекламодателя от мошенничества в отношении инвентаря при рекламе мобильных приложений.
Издатель-рекламодатель приложения сами могут определить какие площадки могут использоваться для рекламы.
Подробнее: https://support.google.com/admob/answer/9363762?hl=ru
источник
DroDev | Всё об Android разработке
Корутины или Rx?
Анонимный опрос
36%
Rx
32%
Корутины
32%
Зависит от ситуации
Проголосовало: 25
источник
DroDev | Всё об Android разработке
В Белгороде (+ онлайн трансляция) 14 сентября пройдет Белгородский IT-форум #БИФ - 2019.

Программа еще не опубликована, но обещают в т.ч. #мобайл. https://bifconf.ru/
источник
2019 August 21
DroDev | Всё об Android разработке
Выкатили стабильную Android Studio 3.5, который в первую очередь нацелен на реализацию Project Marble от google, цель которого - повышение общей стабильности и работы самой IDE.

Например Android Studio теперь предложит увеличить объем выделяемой памяти, если того позволяет система и это поможет ускорить работу.

Ребята из google нашли, что антивирус может негативно влиять на работу IDE, потому что та, создает и меняет файлы постоянно в рамках своих директорий, а антивирус их постоянно сканирует - так IDE теперь предложит исключить эти папки из сканирования.

Incremental билд для data binding, kotlin и др. должны помочь ускорить сборку.

Полное описание релиза на офф. сайте. https://android-developers.googleblog.com/2019/08/android-studio-35-project-marble-goes.html
источник
2019 August 22
DroDev | Всё об Android разработке
Google обновил дизайн play marketa - самое время посмотреть как выглядят ваши приложения в обновленной "оболочке". http://bit.ly/2KY2lcg
источник
2019 August 23
DroDev | Всё об Android разработке
В android Q Beta 3 нашли проблему, что скриншот девайса не отображается в стандартном share диалоге - стоит иметь в виду, если например делитесь скринами в процессе разработке с командой и решили накатить android preview ;) http://bit.ly/2Z5KLNi
источник
DroDev | Всё об Android разработке
"Сладкая жизнь" закончилась, #Google перестает использовать десерты и конфеты в названиях своей OS, теперь нас ждет Android 10. http://bit.ly/2HimxEI
источник
2019 August 26
DroDev | Всё об Android разработке
С релизом Android Studio 3.5+ пофиксили проблему, когда эмулятор активно, даже в фоне, использовал play service, в связи с чем мучал процессор, заставляя его в холостую работать, особенно это доставляет на ноутах.

...но немного сломали форматирование XML, при реформате layout может разъехаться от слова "совсем". В google про это знают, чинят, а еще о всем, что google знает про AS, а вы может быть нет, можно найти на официальной "known issues" странице. http://bit.ly/2NnUOX7
источник
2019 August 27
DroDev | Всё об Android разработке
Ежегодная App's Conf еще не скоро (апрель 2020), но подать заявку на доклад и купить билет можно уже сейчас. https://appsconf.ru/moscow/2020
источник
2019 August 28
DroDev | Всё об Android разработке
На многих проектах встречал, что разработчик отправляет сборки приложения заказчику по почте (!). В более продвинутых способах - выкладывали на хостинг или на #github.

Не знаю как заказчикам, но мне как #разработчику и как человеку удобнее получать новые версии автоматически по воздуху, в том числе вне зависимости от того, в отпуске или нет лид команды, который может собрать и подписать приложение.

По-этому я по максимуму использую автоматизацию процесса сборки и деплоя. http://dimlix.com/deploy-android-app-with-ease/
источник
2019 August 29
DroDev | Всё об Android разработке
Ощущения от Instant run, который приехал улучшенным в #AndroidStudio 3.5+

+ В моем проект стал быстрее и стабильнее обновлять билд
+ Разделили apply changes и перезагрузку Activity

- Если используете #Crashlytics, не забудьте в дебаг сборку указать ext.alwaysUpdateBuildId = false в build.gradle, иначе Apply changes не будут работать
- Если Apply change не может быть применен, вылезет ошибка, нажав на которую можно пересобрать со "следующим уровнем instant run", но из коробки автоматически #IDE этого не делает.
источник
2019 August 30
DroDev | Всё об Android разработке
Поиск ошибок в #андроид #приложении иногда связан с болью и страданием, по-этому пополнить свой арсенал знанием и инструментарием по отладке APK - практически ваша обязанность как разработчика. http://dimlix.com/debug-android-apps/
источник
DroDev | Всё об Android разработке
Если у вашего проекта плохая архитетура, то в любой момент что-то может пойти не так 🧨. Перед тем, как начать кодить, потратьте время на анализ и продумывание структуры будущего приложения.
источник