Обсуждаем и рассказываем как сделать жизнь разработчика в команде интересной, легкой и продуктивной.
Также на Facebook
https://www.facebook.com/groups/dr.dev/
И Вконтакте
https://vk.com/dr_dev
Также на Facebook
https://www.facebook.com/groups/dr.dev/
И Вконтакте
https://vk.com/dr_dev
👍1
DroDev | Мобильная разработка: мысли вслух pinned «Обсуждаем и рассказываем как сделать жизнь разработчика в команде интересной, легкой и продуктивной. Также на Facebook https://www.facebook.com/groups/dr.dev/ И Вконтакте https://vk.com/dr_dev»
#Google открыл исходники своего приложения для google i/o 2019 - значит есть что показать 😃
Темная тема, реализация через navigation component и многое другое.
https://github.com/google/iosched
Темная тема, реализация через navigation component и многое другое.
https://github.com/google/iosched
GitHub
GitHub - google/iosched: The Google I/O Android App
The Google I/O Android App. Contribute to google/iosched development by creating an account on GitHub.
#Whatsapp задумался о безопасности переписки на "последней мили", когда под угрозой доступ к самому девайсу. Фича блокировки по touchID едет на Андроид.
Зачастую #разработчик и почти никогда клиент не задумывается над тем как защитить исходники приложения. А между тем, кроме защиты, #proguard (а ныне модные #R8/#D8) могут оптимизировать скорость работы и размер конечного приложения!
Более подробно почему стоит обратить внимание на обфускацию приложения можно найти в моей статье: http://dimlix.com/obfuscation_for_android/
Более подробно почему стоит обратить внимание на обфускацию приложения можно найти в моей статье: http://dimlix.com/obfuscation_for_android/
Блог Android разработчика
Обфускация кода под Android
Защита кода приложения это то, о чем не всегда задумывается разработчик. Но ведь обфускация при сборке - это не только защита. Это также эффективный способ уменьшить размер конечного APK, а иногда...
Если вы, по какой-то причине еще не используете удобные биндинги View на #Kotlin и пишите его руками, то есть инструмент, который может облегчить вам жизнь 😉
http://hbb20.com/AVB-CodeGenerator/ - сделает за вас.
http://hbb20.com/AVB-CodeGenerator/ - сделает за вас.
27-29 Сентября в Питере пройдет #VKHackathon с призовым фондом 2кк рублей.
Темы: «Путешествия», «Культура», «Медиа», «Технологии», «Благотворительность» и «Финтех».
Прием заявок до 5 сентября в 23:59
https://vk.com/hackathon
Темы: «Путешествия», «Культура», «Медиа», «Технологии», «Благотворительность» и «Финтех».
Прием заявок до 5 сентября в 23:59
https://vk.com/hackathon
ВКонтакте
VK Team
В VK больше 200 проектов, над которыми работают свыше 15 000 человек. ВКонтакте, ОК, Дзен, Mail, RuStore, VK Play — это лишь малая часть продуктов, которые ежедневно делают жизнь миллионов людей проще и интереснее.
#Google объявил о поддержке, а с 27 августа начинает применять app-ads.txt.
Механизм #app-ads поможет защитить средства рекламодателя от мошенничества в отношении инвентаря при рекламе мобильных приложений.
Издатель-рекламодатель приложения сами могут определить какие площадки могут использоваться для рекламы.
Подробнее: https://support.google.com/admob/answer/9363762?hl=ru
Механизм #app-ads поможет защитить средства рекламодателя от мошенничества в отношении инвентаря при рекламе мобильных приложений.
Издатель-рекламодатель приложения сами могут определить какие площадки могут использоваться для рекламы.
Подробнее: https://support.google.com/admob/answer/9363762?hl=ru
Google
Как настроить файл app-ads.txt для приложения - Cправка - Google AdMob
Чтобы роботы AdMob могли найти и проверить ваш файл app-ads.txt: Ваше приложение должно быть зарегистрировано в Google Play или в Apple App S
В Белгороде (+ онлайн трансляция) 14 сентября пройдет Белгородский IT-форум #БИФ - 2019.
Программа еще не опубликована, но обещают в т.ч. #мобайл. https://bifconf.ru/
Программа еще не опубликована, но обещают в т.ч. #мобайл. https://bifconf.ru/
Дмитрий Михайлов
Продвижение сайтов в Москве | SEO-продвижение, раскрутка и оптимизация сайтов
Закажите поисковое продвижение сайта в агентстве «Михайлов и Партнеры». в Москве. Работы позволят получить: высокие позиции в выдачах Яндекс и Google, рост посещаемости и конверсий. Тел: +7(495)477-57-39
Выкатили стабильную 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
Например Android Studio теперь предложит увеличить объем выделяемой памяти, если того позволяет система и это поможет ускорить работу.
Ребята из google нашли, что антивирус может негативно влиять на работу IDE, потому что та, создает и меняет файлы постоянно в рамках своих директорий, а антивирус их постоянно сканирует - так IDE теперь предложит исключить эти папки из сканирования.
Incremental билд для data binding, kotlin и др. должны помочь ускорить сборку.
Полное описание релиза на офф. сайте. https://android-developers.googleblog.com/2019/08/android-studio-35-project-marble-goes.html
Android Developers Blog
Android Studio 3.5: Project Marble goes into stable
Posted by Jamal Eason , Product Manager, Android Have you ever wished that Android Studio was faster, more performant, and more memo...
Google обновил дизайн play marketa - самое время посмотреть как выглядят ваши приложения в обновленной "оболочке". http://bit.ly/2KY2lcg
Android Developers Blog
The Google Play store’s visual refresh
Boris Valusek, Design Lead, Google Play The Google Play Store has over two billion monthly active users coming to find the right app,...
В android Q Beta 3 нашли проблему, что скриншот девайса не отображается в стандартном share диалоге - стоит иметь в виду, если например делитесь скринами в процессе разработке с командой и решили накатить android preview ;) http://bit.ly/2Z5KLNi
"Сладкая жизнь" закончилась, #Google перестает использовать десерты и конфеты в названиях своей OS, теперь нас ждет Android 10. http://bit.ly/2HimxEI
Google
A pop of color and more: updates to Android’s brand
As we continue to build Android for everyone, we’re introducing some changes that make our brand more inclusive and accessible.
С релизом Android Studio 3.5+ пофиксили проблему, когда эмулятор активно, даже в фоне, использовал play service, в связи с чем мучал процессор, заставляя его в холостую работать, особенно это доставляет на ноутах.
...но немного сломали форматирование XML, при реформате layout может разъехаться от слова "совсем". В google про это знают, чинят, а еще о всем, что google знает про AS, а вы может быть нет, можно найти на официальной "known issues" странице. http://bit.ly/2NnUOX7
...но немного сломали форматирование XML, при реформате layout может разъехаться от слова "совсем". В google про это знают, чинят, а еще о всем, что google знает про AS, а вы может быть нет, можно найти на официальной "known issues" странице. http://bit.ly/2NnUOX7
Ежегодная App's Conf еще не скоро (апрель 2020), но подать заявку на доклад и купить билет можно уже сейчас. https://appsconf.ru/moscow/2020
На многих проектах встречал, что разработчик отправляет сборки приложения заказчику по почте (!). В более продвинутых способах - выкладывали на хостинг или на #github.
Не знаю как заказчикам, но мне как #разработчику и как человеку удобнее получать новые версии автоматически по воздуху, в том числе вне зависимости от того, в отпуске или нет лид команды, который может собрать и подписать приложение.
По-этому я по максимуму использую автоматизацию процесса сборки и деплоя. http://dimlix.com/deploy-android-app-with-ease/
Не знаю как заказчикам, но мне как #разработчику и как человеку удобнее получать новые версии автоматически по воздуху, в том числе вне зависимости от того, в отпуске или нет лид команды, который может собрать и подписать приложение.
По-этому я по максимуму использую автоматизацию процесса сборки и деплоя. http://dimlix.com/deploy-android-app-with-ease/
Блог Android разработчика
Удобный deploy android приложения
Deploy (выкатывание) андроид приложения можно разделить на несколько стадий - публикация для внутренней команды тестирования, развертывание на альфа и бета тестировщиков и, наконец, релиз...
Ощущения от Instant run, который приехал улучшенным в #AndroidStudio 3.5+
+ В моем проект стал быстрее и стабильнее обновлять билд
+ Разделили apply changes и перезагрузку Activity
- Если используете #Crashlytics, не забудьте в дебаг сборку указать ext.alwaysUpdateBuildId = false в build.gradle, иначе Apply changes не будут работать
- Если Apply change не может быть применен, вылезет ошибка, нажав на которую можно пересобрать со "следующим уровнем instant run", но из коробки автоматически #IDE этого не делает.
+ В моем проект стал быстрее и стабильнее обновлять билд
+ Разделили apply changes и перезагрузку Activity
- Если используете #Crashlytics, не забудьте в дебаг сборку указать ext.alwaysUpdateBuildId = false в build.gradle, иначе Apply changes не будут работать
- Если Apply change не может быть применен, вылезет ошибка, нажав на которую можно пересобрать со "следующим уровнем instant run", но из коробки автоматически #IDE этого не делает.
Поиск ошибок в #андроид #приложении иногда связан с болью и страданием, по-этому пополнить свой арсенал знанием и инструментарием по отладке APK - практически ваша обязанность как разработчика. http://dimlix.com/debug-android-apps/