Видео о том, как использовать команду gradle app:dependencies (в том числе и с ключом scan).
Эта команда покажет все Gradle Dependencies проекта. Очень выручает, когда надо разрулить конфликты версий или узнать, какая именно версия библиотеки используется.
#android #gradle
https://www.youtube.com/watch?v=GqFzTb6EQlY&feature=youtu.be
Эта команда покажет все Gradle Dependencies проекта. Очень выручает, когда надо разрулить конфликты версий или узнать, какая именно версия библиотеки используется.
#android #gradle
https://www.youtube.com/watch?v=GqFzTb6EQlY&feature=youtu.be
YouTube
Gradle Tutorial - Find Your Gradle Dependencies
With the Gradle dependecies task, we can generate a scan of all our project's dependencies. This can be useful if we are looking for dependency conflicts or just trying to see what a project is using.
https://docs.gradle.org/current/userguide/inspectin…
https://docs.gradle.org/current/userguide/inspectin…
Пример добавления отдельных пользователей-получателей в Share списки в Android Q.
#android #share
https://joebirch.co/2019/03/26/exploring-android-q-sharing-shortcuts/
#android #share
https://joebirch.co/2019/03/26/exploring-android-q-sharing-shortcuts/
Joe Birch
Exploring Android Q: Sharing Shortcuts
A few weeks back we saw the announcement of the Android Q beta release 🎉 With this version of Android comes a collection of exciting changes which we need to get our apps ready for. In this set of articles I’m going to be diving into each one of these so…
Сайт startandroid.ru не открывается. Какие-то проблемы с сертификатом, хотя я его продлевал. Разбираюсь.
Я съездил в Новосибирск на конференцию CodeFest 2019 в качестве спикера.
Организовано все было на высоком уровне. Встретили в аэропорту и отвезли в отель, который, кстати, был прямо по соседству с экспоцентром. При заселении в отель дали симку местную с инетом. Кроме этого был доступен корпоративный тариф в Яндекс-такси, чтобы перемещаться по городу бесплатно. В случае вопросов, всегда можно было позвонить/написать кураторам.
Конфа проходила в субботу-воскресенье. Я приехал в пятницу, чтобы перед выступлением успеть отдохнуть от 10 часового (с учетом ожидания пересадки в Мск) рейса и немного компенсировать 6-часовую разницу во времени. Хватило времени и поспать, и презентацию свою несколько раз прогнать вслух, и сходить на препати - пообщаться со спикерами и организаторами.
Мой доклад был в субботу утром. Android и iOS - это не самые популярные секции на этой конфе, поэтому зал был достаточно маленьким - около 150 мест. Это помогло снизить мое волнение перед выступлением) В итоге все прошло хорошо. Репетиции очень помогли говорить без особых затыков и остановок.
В оставшееся время я ходил по различным докладам, причем, в секциях Backend и QA я был чаще, чем в секции Android. А в понедельник утром я улетел обратно.
Видео выступления появится где-то через 1-2 месяца. Я добавлю его в первый урок курса Производительность, т.к. мой доклад - это краткое содержание этого курса.
Могу сказать, что мне понравилось быть спикером. Надеюсь повторить. Только тему выступления хотелось бы найти посложнее и поинтереснее. Буду искать)
Организовано все было на высоком уровне. Встретили в аэропорту и отвезли в отель, который, кстати, был прямо по соседству с экспоцентром. При заселении в отель дали симку местную с инетом. Кроме этого был доступен корпоративный тариф в Яндекс-такси, чтобы перемещаться по городу бесплатно. В случае вопросов, всегда можно было позвонить/написать кураторам.
Конфа проходила в субботу-воскресенье. Я приехал в пятницу, чтобы перед выступлением успеть отдохнуть от 10 часового (с учетом ожидания пересадки в Мск) рейса и немного компенсировать 6-часовую разницу во времени. Хватило времени и поспать, и презентацию свою несколько раз прогнать вслух, и сходить на препати - пообщаться со спикерами и организаторами.
Мой доклад был в субботу утром. Android и iOS - это не самые популярные секции на этой конфе, поэтому зал был достаточно маленьким - около 150 мест. Это помогло снизить мое волнение перед выступлением) В итоге все прошло хорошо. Репетиции очень помогли говорить без особых затыков и остановок.
В оставшееся время я ходил по различным докладам, причем, в секциях Backend и QA я был чаще, чем в секции Android. А в понедельник утром я улетел обратно.
Видео выступления появится где-то через 1-2 месяца. Я добавлю его в первый урок курса Производительность, т.к. мой доклад - это краткое содержание этого курса.
Могу сказать, что мне понравилось быть спикером. Надеюсь повторить. Только тему выступления хотелось бы найти посложнее и поинтереснее. Буду искать)
Прошлой осенью я писал о проведении в Москве бесплатного базового курса Android Academy. По окончании курса организаторы написали пост на хабре с подведением итогов.
Ссылки на видео лекции этого курса вы можете найти в конце поста.
#android #course
https://habr.com/ru/company/avito/blog/445586/
Ссылки на видео лекции этого курса вы можете найти в конце поста.
#android #course
https://habr.com/ru/company/avito/blog/445586/
Хабр
Android Academy в Москве — рассказываем о том, как это было и делимся материалами курса
Осенью 2018 года мы стартовали бесплатный курс Android Academy: Fundamentals. Он состоял из 12 встреч и итогового 22-часового хакатона. Android Academy — это глобальное комьюнити, основанное...
Доступна вторая бета Android Q. Ее можно использовать для создания foldable эмулятора, который имитирует складывающиеся телефоны.
Кроме этого доступно несколько новых фич: Scoped storage, Bubbles и пр.
#android
https://android-developers.googleblog.com/2019/04/android-q-beta-2-update.html
Кроме этого доступно несколько новых фич: Scoped storage, Bubbles и пр.
#android
https://android-developers.googleblog.com/2019/04/android-q-beta-2-update.html
Android Developers Blog
Android Q Beta 2 update
Today we're releasing Android Q Beta 2 and an updated SDK for developers. It includes the latest bug fixes, optimizations, and API updates for Android Q, along with the April 2019 security patches. You'll also notice isolated storage becoming more prominent…
Пара статей про новую Android Q фичу - Bubbles. Она дает возможность создавать круглые плавающие нотификации, которые будут поверх всех приложений. По нажатию на них можно показывать отдельное Activity в виде popup.
Первая статья - общий обзор и ссылка на гуглопример, в котором кроме Bubbles куча лишнего.
Во второй статье чистый пример без воды и архитектуры.
Первая статья - общий обзор и ссылка на гуглопример, в котором кроме Bubbles куча лишнего.
Во второй статье чистый пример без воды и архитектуры.
Medium
Exploring Android Q: Bubbles
A few weeks back we saw the announcement of the Android Q beta release
Forwarded from TGStat.ru — Аналитика Telegram-каналов и чатов
Исследование аудитории Telegram 2019
Друзья, мы проводим новое масштабное исследование аудитории мессенджера. Кто же он — пользователь Telegram 2019 года? Страдает ли он из-за блокировки, каково на сегодня распределение по полу, возрасту, интересам и десятку других параметров?
Узнаем через пару недель, а пока — призываем всех пользователей пройти пятиминутный опрос, а администраторов поделиться ссылкой со своими друзьями и подписчиками.
В 2017 году мы уже проводили подобное исследование (тогда удалось привлечь около 100 каналов и собрать более 20 тысяч анкет). С результатами можно ознакомиться здесь. В 2019 году будет еще интересней.
Исследованием мы удовлетворим не только научный интерес, и не только интерес брендов, но и интерес всего сообщества, противостоящего блокировкам. Присоединяйтесь!
Ссылка на опрос: tgstat.ru/research
Друзья, мы проводим новое масштабное исследование аудитории мессенджера. Кто же он — пользователь Telegram 2019 года? Страдает ли он из-за блокировки, каково на сегодня распределение по полу, возрасту, интересам и десятку других параметров?
Узнаем через пару недель, а пока — призываем всех пользователей пройти пятиминутный опрос, а администраторов поделиться ссылкой со своими друзьями и подписчиками.
В 2017 году мы уже проводили подобное исследование (тогда удалось привлечь около 100 каналов и собрать более 20 тысяч анкет). С результатами можно ознакомиться здесь. В 2019 году будет еще интересней.
Исследованием мы удовлетворим не только научный интерес, и не только интерес брендов, но и интерес всего сообщества, противостоящего блокировкам. Присоединяйтесь!
Ссылка на опрос: tgstat.ru/research
Автор рассуждает о проблемах кроссплатформенных штук типа ReactNative и Flutter. Примерно то же писали в своих статьях Airbnb и Udacity.
Общий посыл в том, что кроссплатформы хороши для несложных приложений, прототипов или демок. Но для сложных приложений пока что проще использовать native платформы.
#android #crossplatform
https://medium.com/snapp-mobile/the-fundamental-problems-with-cross-platform-frameworks-cea57ac18fef
Общий посыл в том, что кроссплатформы хороши для несложных приложений, прототипов или демок. Но для сложных приложений пока что проще использовать native платформы.
#android #crossplatform
https://medium.com/snapp-mobile/the-fundamental-problems-with-cross-platform-frameworks-cea57ac18fef
Medium
The Fundamental Problems with cross-platform frameworks
The idea of true cross-platform development is lucrative. That’s probably why there are so many attempts trying to make it work, latest…
Рекомендации по написанию тестов от команды Яндекса
#android #test
https://habr.com/ru/company/yandex/blog/436850/
#android #test
https://habr.com/ru/company/yandex/blog/436850/
Хабр
Типичные ошибки при написании юнит-тестов. Лекция Яндекса
Если освоить небольшой список типичных ошибок, возникающих при написании юнит-тестов, то можно даже полюбить писать их. Сегодня руководитель группы разработки Яндекс.Браузера для Android Константин...
Автор описывает подводные камни при миграции проекта с Java на Kotlin: рефакторинг, Nullable, lateinit, val.
#android #kotlin
https://proandroiddev.com/kotlin-conversions-4-pitfalls-you-should-look-out-for-577b7247e7c6
#android #kotlin
https://proandroiddev.com/kotlin-conversions-4-pitfalls-you-should-look-out-for-577b7247e7c6
Medium
Kotlin Conversions — 4 Pitfalls You Should Look out For
Our workflow for Kotlin conversion at Blinkist and the pitfalls that you should look out for while converting code to Kotlin!
Общий BestPractice обзор, как писать мультимодульные MVVM приложения. Пример на гитхабе и куча полезных ссылок прилагается.
#android #architecture #bestpractice #mvvm
https://proandroiddev.com/android-architecture-d7405db1361c
#android #architecture #bestpractice #mvvm
https://proandroiddev.com/android-architecture-d7405db1361c
Medium
Android Architecture 🏗
A Journey Looking For The Perfect Design
Временно бесплатный курс по созданию приложений на Kotlin. Обещают кучу всего вплоть до камеры и сенсоров.
#android #kotlin #course
https://www.gofreecourses.com/udemy-the-complete-android-kotlin-developer-course/
#android #kotlin #course
https://www.gofreecourses.com/udemy-the-complete-android-kotlin-developer-course/
Free Online Courses
The Complete Android Kotlin Developer Course
Learn how to make online games, and apps for Android Q, like Pokémon , twitter,Tic Tac Toe, and notepad using Kotlin
Краткий обзор новых фич в Android Studio 3.4.
Мне понравилось, что студия теперь умеет показывать Dependency Graph и предлагать обновления и возможные решения конфликтов для версий.
#androidstudio
https://www.youtube.com/watch?v=3lDO5uFkJoQ
Мне понравилось, что студия теперь умеет показывать Dependency Graph и предлагать обновления и возможные решения конфликтов для версий.
#androidstudio
https://www.youtube.com/watch?v=3lDO5uFkJoQ
YouTube
What’s new in Android Studio 3.4
The Android Studio 3.4 release introduces the following features: Resource manager, updates to the Project Structure dialog, automatically importing Gradle libraries, R8 enabled by default and its support for Android library projects.
Improvements to Android…
Improvements to Android…