Size: a a a

Android Good Reads

2018 April 30
Android Good Reads
Instagram рассказывают о том, как они реализовали предзагрузку данных для пользователя.
https://instagram-engineering.com/improving-performance-with-background-data-prefetching-b191acb39898

#architecture #network
источник
2018 May 03
Android Good Reads
Про оптимизацию скорости поиска в Android приложении Yelp – методология измерения, примененные оптимизации, результаты.
https://engineeringblog.yelp.com/2018/05/android-search-perf-improvements-part-1.html

#performance
источник
2018 May 07
Android Good Reads
Во вторник в 9:00 по Pacific Time или 20:00 по Москве начинается открывающий кейнот на Google I/O. Будет много анонсов для нас, разработчиков под Android.

Смотреть обязательно!

Вариантов несколько:
Найти, где в вашем городе собираются смотреть прямой эфир: https://events.google.com/io/extended/ (там поиск на карте)
Смотреть в прямом эфире трансляцию на Ютуб: events.google.com/io/
Или подключиться к нашему стриму на твитче, где Саша, Сережа и Саша Блинов встретятся и организуют стрим кейнота с комментариями и переводом происходящего на сцене.

Ссылка на стрим будет опубликована за 15 минут до начала мероприятия.
источник
Android Good Reads
Ну а в Москве сбор, конечно, в офисе Avito.
https://avitotech.timepad.ru/event/702599/?utm_refcode=ebb4e838dae84932677b47b86c453cb8e315c41d

#meetups
источник
2018 June 04
Android Good Reads
Прошел месяц, и на очереди – кейноут WWDC с анонсом новостей в мире iOS/macOS. Подрубайтесь к моему стриму в 19:30, расскажем все как есть.
https://www.youtube.com/watch?v=rRfyVZ-_rq0

#wwdc
источник
2018 June 17
Android Good Reads
Вышел подробный гайд по тестированию мобильных приложений от OWASP. Кажется, подойдет на роль настольной книги.
https://github.com/OWASP/owasp-mstg/blob/master/README.md

#security
источник
2018 June 19
Android Good Reads
На правах рекламы

Всех, кто мечтает о карьере в мобильной разработке, приглашаем пройти обучение в
«Академии e-Legion»  – https://goo.gl/BqYJiL

Курс подходит для начинающих разработчиков со знанием Java.
Программа рассчитана на 9 месяцев при загрузке 5-7 часов в неделю. Можно учиться в удобном для себя темпе и графике.

Обучение состоит из 6 основных блоков:
1. Знакомство с платформой Android, средой разработки IDE — Android Studio и системой сборки — Gradle.
2. Многопоточность и сетевое взаимодействие. Работа со списками и с сетью.
3. Архитектура Android-приложений. MVP- и MVVM-паттерны Clean Architecture.
4. Тестирование и работа с базами данных. Unit- и UI-тестирование: Mockito, PowerMock, Espresso, Robolectric. Работа с ORM-обёртками. Работа с популярными библиотеками: Picasso, EventBus, ButterKnife.
5. Дизайн и анимации.
6. Облачные сервисы и периферия. Google Firebase, Google Analytics, Google Maps.
Push-уведомления. Работа с сенсорами и камерой.

После каждого блока курса доступны практические задания, тесты и дополнительные материалы, которые помогают разобраться в учебном материале и узнать больше.

По ходу обучения будет доступен форум и телеграм-чат, где вы сможете задать вопросы преподавателям и сокурсникам.  

К концу обучения вы создадите собственное рабочее приложение, которое можно смело показывать работодателю или коллегам. Выбор приложений обширный — от разработки приложения по отслеживанию запуска и приземления шаттлов Space X до разработки своего клиента для Twitter.

У нас разные способы оплаты — можно оплатить всю сумму сразу со скидкой 10% или оформить рассрочку с ежемесячным платежом 2500₽.
Присоединяйтесь – https://goo.gl/BqYJiL

#promo
источник
2018 June 21
Android Good Reads
Простите, что долго не выкладывал, но лучше поздно. AirBnb отказались от использования React Native, в который до этого вложили ну очень много усилий. Судя по одной из статей, переключение обратно на натив займет что-то в районе года. Жуть, хоть они и находят успокоение в том, что многому научились. Дороговатая учеба все-таки.
https://medium.com/airbnb-engineering/sunsetting-react-native-1868ba28e30a

#reactnative
источник
2018 June 26
Android Good Reads
Напоминаю, что остался буквально месяц до закрытия подачи заявок на AppsConf. Для вас это отличный шанс воспользоваться помощью опытных ребят из программного комитета, которые будут курировать вашу заявку, помогут и с рассказом, и со слайдами. Если есть вопросы, пишите прямо @etolstoy в личку, помогу с составлением заявки и тезисов.
http://conf.ontico.ru/lectures/propose?conference=ac2018
источник
2018 June 29
Android Good Reads
Слайды доклада Spotify про то, как они подошли к модуляризации приложения.
https://speakerdeck.com/hejelinnilsson/modularization-how-hard-can-it-be-droidcon-berlin

#architecture
источник
2018 July 09
Android Good Reads
Наши друзья из AndroidDev подкаста записали два выпуска про найм – как менять работу, сколько сейчас платят, как правильно готовить резюме, как просить повышение и всякое такое.
https://androiddev.apptractor.ru/android-dev-podkast-67/
https://androiddev.apptractor.ru/android-dev-podkast-68/

#podcasts
источник
2018 July 11
Android Good Reads
Вышел первый выпуск Run Loop – сателлитного подкаста AppsConf, в котором Илья Царев, Алексей Милеев и Роман Бусыгин общаются с буддущими спикерами конференции. В этом выпуске в гости пришел Максим Ефимов, разработчик из Uber, и рассказал про компанию, свой типичный рабочий день, решаемые задачи и будущий доклад.
https://soundcloud.com/runloop-podcast/run-loop-1-maksim-efimov

#podcasts #appsconf
источник
2018 July 13
Android Good Reads
А вот и текстовая расшифровка этого же выпуска, если вы не сильно любите подкасты, а почитать про Uber интересно.
https://habr.com/company/oleg-bunin/blog/417073/

#career
источник
2018 July 20
Android Good Reads
Сравниваем размеры чистых бинарников на Java, Kotlin, RN и Flutter.
https://android.jlelse.eu/comparing-apk-sizes-a0eb37bb36f

#size
источник
2018 July 23
Android Good Reads
Разбираемся с устройством и принципами работы библиотеки Paging.
http://blog.abnormallydriven.com/2018/05/28/an-updated-look-at-the-paging-library/

#jetpack
источник
Android Good Reads
В пятницу 27 июля в 18:30 по Москве будет проходить открытая запись подкаста по теме “Что делать, когда приложение стало большим“. Формат мероприятия — круглый стол. Будут обсуждаться как Android так и iOS проблемы в большом приложении
https://habr.com/company/hh/blog/417603/

#meetups
источник
Android Good Reads
Ну и напоследок – Егор Бугаенко рассказывает, как и сколько нужно платить программистам в новом выпуске подкаста Run Loop.
https://soundcloud.com/runloop-podcast/run-loop-2-egor-bugaenko

#podcasts
источник
2018 July 30
Android Good Reads
С 1 августа (уже послезавтра) повышается цена на AppsConf. Если вы еще не потратили свои кровные на какую-то конференцию, то вот вам пара фактов:
- Нам подали ~110 заявок на доклады, а CfP еще даже не закрыт. Это означает конкурс в 2,75 доклада на место.
- ПК начал работать с докладчиками уже месяца три назад. Это значит, что мы активно готовим всех, даже тех, кто в итоге в программу не попадет. Так мы сможем выбрать самые интересные доклады.
- А темы вообще говоря топчик. Есть и хардкор, и прикладые штуки, и хайповые выступления. Примеры приводить даже не буду, вы все эти 110 заявок можете посмотреть на сайте, все открыто.
- У нас есть свой подкаст, куда приходят будущие докладчики и рассказывают о своей работе и взглядах. Послушать (и почитать расшифровки) с Максимом Ефимовым из Убера и Егором Бугаенко можно уже сейчас (сорян за кликбейт)
- Ходят слухи, что если мидл сходит на аппсконф, то на следующий день станет сеньором. А сеньор архитектором. Или хед ов мобайлом, кому как больше нравится.

Короче, билеты вот тут: https://conf.ontico.ru/conference/join/ac2018.html?popup=ac2018
А тут наш канал, где постим всякое: @appsconf.
А вот тут есть все заявки: http://appsconf.ru/2018/abstracts/
Ну и чатик, где можно задать вопросы: @AppsConfTalks
источник
Android Good Reads
Сразу за официльным анонсом спешим опубликовать наш новый выпуск:

https://androiddev.apptractor.ru/android-dev-podkast-71/

Подкаст #71. Google Assistant на русском.

Эксклюзивное интервью сразу вместе с официальным анонсом Гугл Ассистента на русском языке. Для кого голосовые ассистенты, что они умеют, как и на чем под них разрабатывать, а также, какие бонусы можно получить, опубликовав свой экшены, вы узнаете из нашего свежайшего выпуска.

https://russia.googleblog.com/2018/07/google.html - официальный анонс
http://dialogflow.com/ - DialogFlow
https://codelabs.developers.google.com/codelabs/actions-1/index.html#0 - кодлаб про основы разработки своих Actions On Google
https://codelabs.developers.google.com/codelabs/actions-2/index.html#0 - кодлаб про разработки своих Actions On Google продвинутого уровня
https://codelabs.developers.google.com/codelabs/androidthings-assistant/index.html - кодлабы по настройке Ассистента на Raspberry Pi
https://developers.google.com/actions/ - официальная документация
https://www.w3.org/TR/speech-synthesis11/ - Speech Synthesis Markup Language (SSML)
источник
2018 July 31
Android Good Reads
Сегодняшний дайджест хороших вакансий особенный – там только Авито, но зато две самые крупные команды. Там хорошо.
https://vk.com/@etolstoy-android-good-jobs

#jobs
источник