"Сладкая жизнь" закончилась, #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/
This media is not supported in your browser
VIEW IN TELEGRAM
Если у вашего проекта плохая архитетура, то в любой момент что-то может пойти не так 🧨. Перед тем, как начать кодить, потратьте время на анализ и продумывание структуры будущего приложения.
Время от времени бывает необходимо в онлайне показывать экран мобильного приложения - будь то демо работы или же процесс выявления ошибок и дебага.
Можно запускать эмулятор, что не всегда удобно.
А можно заюзать #Vysor - livestream с экрана реального устройства на комп. Там даже ctr+c/v можно напрямую с компа 🔥 https://www.vysor.io/
Можно запускать эмулятор, что не всегда удобно.
А можно заюзать #Vysor - livestream с экрана реального устройства на комп. Там даже ctr+c/v можно напрямую с компа 🔥 https://www.vysor.io/
19 октября в Минске
Пройдет #MobileOptimized 2019 - 9-ая ежегодная конференция, посвященная мобильной разработке. http://bit.ly/2TVJhzk
Пройдет #MobileOptimized 2019 - 9-ая ежегодная конференция, посвященная мобильной разработке. http://bit.ly/2TVJhzk
moconf.dev
MobileOptimized 2020 – Online Conference on mobile development
November 6-7, 2020
Осень-Зима традиционное время конференций, так 7-8 Декабря в Москве пройдет Mobius - ежегодная конфа мобильных разработчкиов, программа до конца еще не утрясена, но точно должно быть полезно! http://bit.ly/2kezBTu
Mobius
Mobius — конференция для мобильных разработчиков
Конференция Mobius — это конференция для разработчиков мобильных приложений, которая регулярно проходит в Москве и Петербурге и собирает более 500 участников. Аудитория конференции: Middle и Senior-разработчики, тимлиды, руководители проектов и системные…
Ваша эффективность как программиста в том числе зависит и от инструментов, которыми вы пользуетесь. Причем речь не только про #AndroidStudio, но и про то, что помогает на других этапах создания приложения - от идеи до релиза, вот про них и поговорим... http://bit.ly/2Uke8WR
Блог Android разработчика
Инструменты Android разработчика
Давайте рассмотрим инструменты, которые точно будут полезны Android программисту в повседневной работе. В интернете полно статей со списками сервисов, из которых вам предстоит самим выбрать что нужно, а что не очень. Я же пройдусь только по тому инструментарию…
Почему английский язык - оооочень важный скил для разработчика 😉?
Основной пласт ЗП на российском рынке (hh.ru): 100-200к руб. Если пересчитать, то это 1500-3000$/месяц или ~18000 - 36000$/год или ~10-20$/час.
Т.е. по сути 15$/час.
Медиана по версии stackoverflow для мобильщика 45 000/год
https://insights.stackoverflow.com/survey/2019#salary
А по версии Payoneer медиана на фрилансе 19$
https://www.payoneer.com/downloads/freelancer-income-report-2018.pdf
(но тут важно понимать, что многое из фриланса - треш).
Т.е. у вас будет как минимум возможность увеличить рейт при нужном скиле в 1.5-2раза...
Основной пласт ЗП на российском рынке (hh.ru): 100-200к руб. Если пересчитать, то это 1500-3000$/месяц или ~18000 - 36000$/год или ~10-20$/час.
Т.е. по сути 15$/час.
Медиана по версии stackoverflow для мобильщика 45 000/год
https://insights.stackoverflow.com/survey/2019#salary
А по версии Payoneer медиана на фрилансе 19$
https://www.payoneer.com/downloads/freelancer-income-report-2018.pdf
(но тут важно понимать, что многое из фриланса - треш).
Т.е. у вас будет как минимум возможность увеличить рейт при нужном скиле в 1.5-2раза...
Stack Overflow
Stack Overflow Developer Survey 2019
Nearly 90,000 took this comprehensive, annual survey of people who code. Demographics. Most loved, dreaded and wanted technologies. Salary and careers.
Как разработчик я должен хорошо писать код, знать алгоритмы, структуры данных, подходы и т.д - всё то, что называем hard skills.
С другой стороны, абсолютно всё с чем мы работаем (пока еще) сделано людьми, работу у нас заказывают люди, платят нам люди. И тут в ход идет коммуникабельность, адекватность, креативность и т.д. - soft skills.
С другой стороны, абсолютно всё с чем мы работаем (пока еще) сделано людьми, работу у нас заказывают люди, платят нам люди. И тут в ход идет коммуникабельность, адекватность, креативность и т.д. - soft skills.
За что, на ваш взгляд, заказчик готов "переплатить" в итоге - за hard или soft skills?
Anonymous Poll
59%
Технические (hard) скилы
41%
Личностные кач-ва (soft) скилы
This media is not supported in your browser
VIEW IN TELEGRAM
Креш одного модуля приведет к падению всего приложения, т.ч. прежде чем тянуть непонятные зависимости в проект убедитесь в стабильности библиотеки!
В 2016 году пользователи android потратили на мобильные приложения примерно в 2.5 раза меньше чем iOS (http://bit.ly/2Pbtyxw), в 2017 и 2018 году отрыв уменьшается, но iOS все равно пока впереди (http://bit.ly/2ZkQRsD).
Это значит, что разрабатывая только под #Android мы целимся в примерно 24.8млдр$, в то время как на #iOS остается еще 46.6млрд$.
Это значит, что разрабатывая только под #Android мы целимся в примерно 24.8млдр$, в то время как на #iOS остается еще 46.6млрд$.
#Разработчик - профессия, когда бОльшую часть времени проводишь наедине с компьютером. Проблема в том (а при удаленной разработке она встает еще сильнее), что зачастую контролировать свою продуктивность приходится самому.
Все, к чем я пришел за время работы прогером относительно тайм менеджмента изложил в статье. http://bit.ly/2Hmfvia
Все, к чем я пришел за время работы прогером относительно тайм менеджмента изложил в статье. http://bit.ly/2Hmfvia
Блог Android разработчика
Персональный тайм менеджмент
Не так давно писал статью в блоге Toptal про персональный тайм менеджмент, настало время ее опубликовать и на родном - русском. Рассмотрим как time management помогает организовать личное время. Какие инструменты и подходы существуют и чем я пользуюсь в данный…
Если вас дизайнер просит реализовать очередную дикую анимацию, годный лайфхак - #Lottie от AirBnb
Lottie позволяет экспортировать анимацию прямо из #AfterEffects как последовательность преобразований графики!
Т.е. вы грузите json, а Lottie его парсит и корректно, по сути нативно, воспроизводит анимацию. Может возникнуть проблема со сложными масками - поддерживается не все подмножество возможностей из After Effects, но тем не менее, с этой либой можно притворять магию на устройстве - факт.
Более того, у View, которая воспроизводит анимацию можно влиять на воспроизведение, например: делаете четкую иконку "избранного"
с анимированным переходом между состояниями... Стопите анимацию на первом кадре - вот он первый state, при нажатии проигрываете до 163 (пример) кадра и останавливаетесь там - вот и переход между первым и вторым состоянием. http://bit.ly/2ZmJErW
Lottie позволяет экспортировать анимацию прямо из #AfterEffects как последовательность преобразований графики!
Т.е. вы грузите json, а Lottie его парсит и корректно, по сути нативно, воспроизводит анимацию. Может возникнуть проблема со сложными масками - поддерживается не все подмножество возможностей из After Effects, но тем не менее, с этой либой можно притворять магию на устройстве - факт.
Более того, у View, которая воспроизводит анимацию можно влиять на воспроизведение, например: делаете четкую иконку "избранного"
с анимированным переходом между состояниями... Стопите анимацию на первом кадре - вот он первый state, при нажатии проигрываете до 163 (пример) кадра и останавливаетесь там - вот и переход между первым и вторым состоянием. http://bit.ly/2ZmJErW
Lottie
Easily add high-quality animation to any native app. Lottie is an iOS, Android, and React Native library that renders After Effects animations in real time, allowing apps to use animations as easily as they use static images.
Когда спрашивают - как начать изучать #android или что нужно знать - сложно с наскока вывалить весь список полезной информации.
Но вот наткнулся на полезную шпаргалку - план обучения для новичка в этой теме. http://bit.ly/2Zk9GNq
Но вот наткнулся на полезную шпаргалку - план обучения для новичка в этой теме. http://bit.ly/2Zk9GNq
25 Октября в Москве пройдет "Международный хакатон Hack.Moscow v3.0".
Направления разработок: #BigData, #FinTech, Smart city, #Blockchain, Entertainment, Logistics, Internet of things, #AR & #VR, #AI, and machine learning. http://bit.ly/33OUciX
Направления разработок: #BigData, #FinTech, Smart city, #Blockchain, Entertainment, Logistics, Internet of things, #AR & #VR, #AI, and machine learning. http://bit.ly/33OUciX
hack.moscow
Hack.Moscow v3.0
International hackathon in Russia. October 25-27, Moscow. Powered by Russian Hackers.
Saint AppsConf в Питере уже скоро!
21 и 22 октября в Park Inn Пулковская.
Разнообразная 2-х дневная программа обещает быть насыщенной, выступают ребята из Yandex, Redmadrobot, Avito и др. http://bit.ly/2kywOoi
21 и 22 октября в Park Inn Пулковская.
Разнообразная 2-х дневная программа обещает быть насыщенной, выступают ребята из Yandex, Redmadrobot, Avito и др. http://bit.ly/2kywOoi
appsconf.ru
Профессиональная конференция разработчиков мобильных приложений 2019