Закончилась конференция ADDC. Мне понравились три вещи.
1) Воркшоп про React Native. Давно уже я слышу про эту штуку, но ни разу еще не видел в деле. Сейчас вот посмотрел, как делается простое приложение, которое GraphQL данные с сервера получает и в списке отображает. Мне понравилось. Захотелось узнать побольше.
2) Обед. Слушателям выдают купоны, которые они могут использовать для оплаты ланча в любом из ближайших ресторанов из предоставленного списка. Отличная идея. Можно самому выбрать, где поесть.
3) Температура воды. Барса, июль, как можно не сходить на пляж? Вечером после конфы, когда уже не так жарко, самое то.
Ну а в остальном - скучно. Выступления - очевидные и бессмысленные бла-бла-бла. Было очень трудно сконцентрироваться на том, что говорит спикер, и не заснуть. DroidCon по сравнению с этой конфой - просто кладезь знаний.
Определённо, ADDC - это конференция для продакт менеджеров или дизайнеров, но точно не для разработчиков.
1) Воркшоп про React Native. Давно уже я слышу про эту штуку, но ни разу еще не видел в деле. Сейчас вот посмотрел, как делается простое приложение, которое GraphQL данные с сервера получает и в списке отображает. Мне понравилось. Захотелось узнать побольше.
2) Обед. Слушателям выдают купоны, которые они могут использовать для оплаты ланча в любом из ближайших ресторанов из предоставленного списка. Отличная идея. Можно самому выбрать, где поесть.
3) Температура воды. Барса, июль, как можно не сходить на пляж? Вечером после конфы, когда уже не так жарко, самое то.
Ну а в остальном - скучно. Выступления - очевидные и бессмысленные бла-бла-бла. Было очень трудно сконцентрироваться на том, что говорит спикер, и не заснуть. DroidCon по сравнению с этой конфой - просто кладезь знаний.
Определённо, ADDC - это конференция для продакт менеджеров или дизайнеров, но точно не для разработчиков.
Forwarded from Представляешь,
Вышел июльский рейтинг самых распространенных языков программирования TIOBE. TypeScript вошёл в топ-50 языков рейтинга и подбирается к Dart: https://tproger.ru/news/tiobe-july-2018/
Tproger
Июльский рейтинг языков программирования TIOBE: популярность TypeScript продолжает расти
TypeScript набирает популярность в качестве замены JavaScript, в особенности благодаря распространению Angular. Он медленно догоняет конкурента от Google.
Кратко о том, как стартует Android, и что такое Zygote
#android #boot
https://medium.com/@voodoomio/what-the-zygote-76f852d887d9
#android #boot
https://medium.com/@voodoomio/what-the-zygote-76f852d887d9
Medium
What the Zygote!?
Android OS boot process explained with focus on Zygote
Статья о создании своего View. Несложно, но подробно.
#android #view
https://www.raywenderlich.com/175645/android-custom-view-tutorial
#android #view
https://www.raywenderlich.com/175645/android-custom-view-tutorial
kodeco.com
Android Custom View Tutorial
Create an Android Custom View in Kotlin and learn how to draw shapes on the canvas, make views responsive, create new XML attributes, and save view state.
Как сделать красивый переход из RecyclerView в ViewPager и обратно с помощью Shared Elements
#android #animation
https://android-developers.googleblog.com/2018/02/continuous-shared-element-transitions.html
#android #animation
https://android-developers.googleblog.com/2018/02/continuous-shared-element-transitions.html
Android Developers Blog
Continuous Shared Element Transitions: RecyclerView to ViewPager
By Shalom Gibly, Software Engineer, Google's Material Gallery Team Transitions in Material Design apps provide visual continuity. As the ...
Вариант Naming Convention для Android компонентов и ресурсов
#android
https://medium.com/mindorks/android-resource-naming-convention-42e4e8026614
#android
https://medium.com/mindorks/android-resource-naming-convention-42e4e8026614
Medium
Android resource naming convention
As a developer, there is a good probability that you have used libraries to make code cleaner and easier to use. You have followed certain…
Немного погрузился в тему Instant App и написал о том, что это такое, зачем нужно и как работает.
#android
https://startandroid.ru/ru/blog/568-chto-takoe-instant-app.html
#android
https://startandroid.ru/ru/blog/568-chto-takoe-instant-app.html
StartAndroid
Что такое Instant App или Google Play Instant
Что такое Instant App? Как создать Instant App приложение? Зачем нужно Instant App приложение? Как добавить кнопку Try now в Google play?
Краткий обзор одного из последних Material компонентов - Chip
#android #material
https://medium.com/material-design-in-action/chips-material-components-for-android-46001664a40f
#android #material
https://medium.com/material-design-in-action/chips-material-components-for-android-46001664a40f
Medium
Chips: Material Components for Android
One of the cool widgets that you can use with the Material Design Components library is Chip. A Chip is a component that can represent…
Материал про ограничения сервисов в Android O. Ничего нового, но не стоит забывать об этом.
#android #background
https://medium.com/oceanize-geeks/background-services-in-android-o-a38a7c624391
#android #background
https://medium.com/oceanize-geeks/background-services-in-android-o-a38a7c624391
Medium
Background services in ANDROID O
Background Execution Limits
Forwarded from Rozetked (Данил Гаращенко)
Google выпустила пятую финальную тестовую сборку Android P Developer Preview.
Теперь остаётся ждать официального релиза обновления, который запланирован на третий квартал этого года.
rozetked.me/news/2535-vyshla-final-naya-versiya-android-p-developer-preview
Теперь остаётся ждать официального релиза обновления, который запланирован на третий квартал этого года.
rozetked.me/news/2535-vyshla-final-naya-versiya-android-p-developer-preview
Rozetked.me
Вышла финальная версия Android P Developer Preview
Google выпустила пятую финальную тестовую сборку Android P Developer Preview (Beta 4) перед официальным релизом обновления, запланированным на третий квартал этого года.
Forwarded from Типичный программист
AndroidX — новая библиотека поддержки, которую Google недавно перенёс на AOSP. Она добавляет новые функции и изменяет некоторые старые.
Рассказываем об этих изменениях подробнее:
https://tproger.ru/translations/androidx-changes-review/
Рассказываем об этих изменениях подробнее:
https://tproger.ru/translations/androidx-changes-review/
Tproger
Android X: знакомимся с изменениями в новой библиотеке поддержки
AndoidX — новая библиотека поддержки от Google, которая добавляет новые функции и изменяет некоторые старые. Разбираемся с нововведениями.
Второй урок по разбору архитектуры приложения todoapp
#android #architecture
https://startandroid.ru/ru/courses/architecture-components/27-course/architecture-components/569-urok-35-praktika-todoapp-taskdetail.html
#android #architecture
https://startandroid.ru/ru/courses/architecture-components/27-course/architecture-components/569-urok-35-praktika-todoapp-taskdetail.html
StartAndroid
Урок 35. Практика. TodoApp. Просмотр задачи
Разбор примеров использования Android Architecture Components. Приложение TodoApp. Экран TaskDetail
Статья о возможностях локального хранения данных на устройстве. Ничего необычного, но тут неплохо расписана работа с файловой системой
#android #storage
https://medium.com/@babul.sust.cse/understanding-of-android-storage-system-17b6134f873
#android #storage
https://medium.com/@babul.sust.cse/understanding-of-android-storage-system-17b6134f873
Medium
Internal storage
Android provides several options for you to save your app data. The solution you choose depends on your specific needs, such as how much…
Видео с Google IO 18. Chet Haase и Romain Guy подробно рассказывают о всех шагах, которые выполняет система, чтобы обработать действия пользователя и отобразить на экране результат.
#android #performance #graphic
https://www.youtube.com/watch?v=zdQRIYOST64
#android #performance #graphic
https://www.youtube.com/watch?v=zdQRIYOST64
YouTube
Drawn out: How Android renders (Google I/O '18)
Come learn how Android turns your app's UI into pixels on the screen. Understanding how things work under the hood can help you figure out how to get the best performance for your applications.
Rate this session by signing-in on the I/O website here → h…
Rate this session by signing-in on the I/O website here → h…