ASmirnov – Telegram
ASmirnov
819 subscribers
78 photos
1 video
2 files
355 links
Android In Faces -> уходим от Android

Я Александр Смирнов, CPTO MySky.com иногда пишу разные мысли об ИТ, бизнесе и обучении
Download Telegram
Мы ждём вас на afterparty в Paddy’s Pub метро Белорусская
Друзья, MOSDROID #7 Nitrogen закончился и спешим пошарить материалы.

Презентации:
– «Уроки выживания в легаси», Евгений Мацюк, KasperskyLab – https://speakerdeck.com/mosdroid/uroki-vyzhivaniia-v-lieghasi
– «dex 039 или куда катится Android», Александр Ефременков, Yandex.Taxi – https://speakerdeck.com/mosdroid/dex-039-ili-kuda-katitsia-android
– «Защита приложений от модификации средствами Android. Работает или нет?», Михаил Дударев, DexProtector – https://speakerdeck.com/mosdroid/zashchita-prilozhienii-ot-modifikatsii-sriedstvami-android-rabotaiet-ili-niet

Запись видеотрансляции можно посмотреть тут – http://bit.ly/2J3tPKS
И сразу два небольших анонса:

Яндекс открывает летнюю школу для начинающих мобильных разработчиков!

Ждут начинающих специалистов с опытом разработки на объектно-ориентированных языках программирования. Для обучения нужно иметь базовые знания алгоритмов и владеть Java. Знание других языков будет плюсом.

В Школе студенты будут изучать разработку продуктов под Android. Занятия будут проходить в московском офисе Яндекса. Студентам из других стран и городов Яндекс оплатит дорогу и проживание.

Чтобы поступить в Школу нужно до 6 мая сделать тестовое задание на сайте: https://academy.yandex.ru/events/mobdev/msk-2018/

От себя добавлю – одна из лучших школ для начинающих, новички без сомнений пробуйте попасть, отличный буст в развитии!
Как вы знаете Google Assistant совсем скоро начнет работать на русском языке!
А значит пришло время научиться создавать приложения под него!

По этому 20 апреля я буду в Нижнем Новгороде с докладом “Actions on Google. Design your DialogFlow” и другим крутанами на кодлабе где мы теоретически и практически научимся создавать приложения для Google Assistant – присоединяйтесь

https://gdgnizhny.timepad.ru/event/688468/
По всей стране началось #digitalresistance 🛬
Роскомнадзор бьет по мобильной разработке России, что мы имеем:
– Проблемы с трекингом активности/крешей в Fabric
– Проблемы с работоспособностью/скоростью работы сервисов Firebase
– Несколько дней не работал Zeplin и InvisionApps
– За либами теперь ходим через VPN, иначе Maven не синхронизируется
– Не говоря уже о завозе поддержки проксей в приложение, для обхода бана облаков :]

Внимание вопрос – есть ли у вас проблемы? Ответы в чате @mosdroid

Пост дополняется воспоминаниями
Разработчики Google традиционно обновили Google IOShed, на этот раз переписали полностью на Kotlin, и используя Arch Comp, Firestore, Data Binding, Dagger, Clean Arch.

Совсем скоро планируют заопенсорсить, традиционно ждём код в репозитории – https://github.com/google/iosched

Ну и заодно трогаем приложение что бы чекнуть стало ли лучше – https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched
Очень часто вижу приложения в маркете которые активно пишут в лог всю отладочную информацию. А всё потому что большинство разработчиков уверены что proguard всё вырезает, но как вы поняли это не так.
Экспертов proguard не так уж и много, а большинство популярных советов в этих ваших интернетах очень легко сломать, т.е. сделать так что бы они не сработали.

Разработчики используйте кастомные логгеры, пишется очень быстро. Например вот так:

https://www.varvet.com/blog/logger/

Либо юзайте распространенное, например Timber
До google #io осталось совсем немного времени, давайте обсудим в @mosdroid канале что вы ожидаете увидеть/услышать/обновить в этом году в Android или продуктах Google.

Самое время поделиться своей болью которую очень хочется что бы гугл исправил ;)
Google Duplex наверное одно из наиболее интересных что представили на последнем IO, реализм речи просто поражает

https://ai.googleblog.com/2018/05/duplex-ai-system-for-natural-conversation.html

Собственно в существовании настолько крутого инструмента мы можем поблагодарить Google Assistant и DialogFlow. Любопытно что компонуя различные модули можем достаточно легко создавать настолько поражающие приложения. Пару лет назад я бы никогда не подумал что такой синтез речи возможен. Не отличишь от человека.

Слушаем примеры
Dms03Iiqxu3Ty2Fd6Dlplombbbj2Ch188143148
Downloads
Google Duplex – женский голос звонит парикмахерскую
Kok4Hamtaph5Z96154F6Gkum74A3Z1576269077
Downloads
Google Duplex – мужской голос звказывает столик в ресторане
Подведя краткий итог Developers Keynote:

App Bundle - https://developer.android.com/platform/technology/app-bundle/
Новый Material Design - https://material.io/
Github репотизорий с новыми элементами дизайна - https://github.com/material-components/material-components-android
Jetpack - https://developer.android.com/jetpack/
Навигация с Architecture Components - https://developer.android.com/topic/libraries/architecture/navigation/navigation-migrate
Android X - https://android-developers.googleblog.com/2018/05/hello-world-androidx.html

Ну и много котлина, first class citizenship таки случился в полной мере 😉

+ краткая выжимка основного Keynote:
https://youtu.be/TEqnwvY7S7s
ASmirnov
Приглашаем вас на седьмой #MOSDROID #meetup который пройдет 17 апреля в офисе компании KasperskyLab. Три топовых докладчика, расскажут о опыте выживания в легаси проектах(8 лет и полёт нормальный!), хардкорно погрузятся во внутренности Android, а кроме того…
Приглашаем вас на восьмой #MOSDROID #meetup который пройдет 1 июня в офисе компании Google.

В этот раз докладчики расскажут как топово перформить Андроид разработку, легко создавать крутой UI и анимации, и на закуску послушаем и поспрашиваем про новое на IO и его оффлайне

Регистрация – https://mosdroid.timepad.ru/event/731318/?%20utm_source=telegram
Описание докладов детальней – http://bit.ly/2sc2KhQ


Ссылка на трансляцию будет в этом канале (@androidinfaces)

Подпишись что бы не пропустить анонс следующих встреч:

канал в Twitter – https://twitter.com/mosdroid
канал в Telegram – https://news.1rj.ru/str/androidinfaces
группа на Meetup.comhttps://www.meetup.com/mosdroid
Друзья, Mosdroid #8 Oxygen начался. У трансляциии к сожалению возникли проблемы со звуком. Приносим извинения, в этот раз записи не будет
А тем временем советую всем почитать ResearchGuide от DZone(хотя выглядит как обычный журнал про Java) по изменениям в мире Java у Kotlin прям неимоверный рост Adoption. Треть Java разработчиков используют Kotlin, и теперь юзабельность практически на равне со Scala.

Интересно что изменится в следующем году?
Данные
dzone2018-researchguide-java.pdf
3.9 MB
Сам отчёт[журнал]
Начался массовый(хотя пока не дотягивает) исход из Github в Gitlab. Ведь как вы знаете Github был куплен Microsoft.
Помянем хороший сервис?


DAU по импорту репозиториев увеличилось из ~15 до ~1-6K в день

https://monitor.gitlab.net/dashboard/db/github-importer
Ну и на закуску сегодняшнего дня:

Приглашаем вас на #MOSDROID #9 #Fluorine #meetup, который пройдет 23 июня в офисе компании Сбербанк, по адресу БЦ «Президент Плаза», Кутузовский проспект 32.

В этот раз докладчики расскажут как следить за чистотой кода, легко создавать крутой UI и анимации, и погрузимся глубже в новинку Android Jetpack.

Регистрация – https://mosdroid.timepad.ru/event/738844/?utm_source=telegram

Описание докладов детальней – http://bit.ly/2kNOoRC


Традиционной ссылки на трансляцию НЕ будет, но после мероприятия будет опубликована ссылка на видеозапись в этом канале (@androidinfaces)

Подпишись что бы не пропустить анонс следующих встреч:

канал в Twitter – https://twitter.com/mosdroid
канал в Telegram – https://news.1rj.ru/str/androidinfaces
чат MOSDROID – https://news.1rj.ru/str/mosdroid
группа на Meetup.comhttps://www.meetup.com/mosdroid