StartAndroid
10.2K subscribers
382 photos
11 videos
5 files
1.83K links
Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://tttttt.me/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html

РКН - https://shorturl.at/p7iUr
Download Telegram
Forwarded from Хабр
iOS-разработчик объясняет Android-разработчику, как тяжело тестировать приложение на телефонах трёх размеров
На днях я постил шпаргалку по Котлину. Автор также обещал сделать серию постов с более детальными объяснениями. Вышел первый пост.

#kotlin

https://blog.kotlin-academy.com/kotlin-for-interviews-part-1-common-data-types-886ea1e40645
This media is not supported in your browser
VIEW IN TELEGRAM
Практика с опытным наставником - один из самых эффективных способов обучения.

Можно годами смотреть бесплатные вебинары по программированию, двигаясь вперед со скоростью черепахи. А можно всего за 6 недель на практике освоить архитектуру, Rx, DI, Coroutines и сделать рывок

Присоединяйся к интенсиву по Android-разработке на Kotlin чтобы прокачаться в Android-разработке и освоить современный Android-стек.

Тебя ждут 12 продвинутых тем, 8 код ревью и 4 созвона с ментором.

Скидка 25% только до 1 ноября. Успей забронировать выгодное предложение

Особенности интенсива:
Code review и живые онлайн - консультации 1 на 1 с ментором
🔥 Очень много практики. Все знания отрабатываются на реальном проекте
🎨 Готовый дизайн из Zeplin - можно сразу опубликовать в Google Play
📚 Собственная платформа для обучения
👨‍💻 Поддержка ментора 24/7
💬 Прочитай отзывы участников и подпишись на канал

Скидка 25% до 1 ноября, жми скорее 👇
Узнать подробности

#реклама
Образовательная экосистема GeekBrains приглашает на работу людей, которые накопили экспертизу и ценные знания в сфере IT и готовы ими делиться.

Сейчас GeekBrain набирает преподавателей, авторов и ревьюеров в разработке, программировании, тестировании и информационной безопасности, которые помогут студентам осваивать новые профессии и делать первые шаги на пути к успешной карьере в IT.

Задачи:
- Авторов — создавать собственные программы обучения для студентов
- Преподавателей — вести занятия по тем темам, в которых они эксперты
- Ревьюеров — проверять домашки и давать фидбек по практическим работам и проектам студентов

При приёме не важен ваш опыт в обучении других, но важен бэкграунд работы в конкретной IT-сфере: он должен быть не менее двух лет. Вы сможете совмещать эту нагрузку с основной работой, а также получите доступ ко всем курсам и базе знаний GeekBrains!

Станьте частью команды GeekBrains → https://geekbrains.ru/link/AL_~uK

#реклама
Несколько статей по Kotlin для тех, кто уже знает основы Kotlin и хочет узнать больше о его возможностях.
Это ссылка на шестую статью, в которой рассматриваются нововведения Kotlin 1.4. В конце статьи вы найдете ссылки на предыдущие 5 частей.

#kotlin

https://medium.com/better-programming/advanced-programming-with-kotlin-part-6-3f33290d8aad
Обзор встроенных в Kotlin делегатов: lazy, observable, vetoable, notNull.

Я, например, не знал, что lazy под капотом использует блок synchronized, который можно отключать. А про существование observable и vetoable я вообще давно забыл. Время от времени бывает полезно перечитывать такие статьи.

#kotlin #delegate

https://medium.com/androiddevelopers/built-in-delegates-4811947e781f
Серия небольших видео от Android Developers о создании анимации с помощью MotionLayout

#android #animation

https://www.youtube.com/watch?list=PLWz5rJ2EKKc-bcyUTIFAr97ZtRkwM7S4y&v=o8c1RO3WgBA
Forwarded from Android Broadcast
#AndroidBroadcast

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

Требования для проектов:
👉 Приложение (не библиотека)
👉 Код можно обсудить и показать публично (вы должны озаботиться таким)
👉 Вы должны иметь отношение к авторству проекта (чужой проект подавать не надо)

У вас есть проект который готовы отдать на такое публичное ревью? Оставляйте заявку 👉 здесь
🚀 Кроссплатформенный сервис для работы с подписками

Наши друзья запилили SDK для работы с подписками. Всем, кто хоть как-то знаком с Google Billing Client, известна вся боль работы с этой нативной библиотекой для покупок, не говоря уже про плохую документацию.

qonversion.io сделал SDK, позволяющий работать с биллинг клиентом из коробки. Вся серверая валидация, проверка продолжительности подписки, статуса отмен и остальное выполняется в SDK.

Плюс к этому подробная аналитика, интеграции, пуши, кроссплатформенность и многое другое.

🌟 Накиньте звёзд к SDK
https://github.com/qonversion/android-sdk/

#реклама
Gradle profiler покажет данные по скорости сборки билда, выполнив сборку несколько раз с заданными параметрами.

#android #gradle #build #performance

https://goobar.io/benchmarking-gradle-builds-using-gradle-profiler/
🔥Больше про Android-разработку узнайте на Kotlin на бесплатных демо-уроках онлайн-курсов «Android Developer. Professional» и «Android Developer. Basic» от OTUS и Альфа-Банка:

📌«Kotlin codegeneration» (продвинутый курс): https://otus.pw/I7km/
— Рассмотрим, зачем может понадобиться кодогенерация. Узнаем, что такое Annotation Processing. Изучим фреймворк для генерации кода. Погенерируем свой код и уберем бойлерплейт из нашего приложения.

📌«Unit-тестирование в Android» (базовый курс): https://otus.pw/6ZMK/
— Изучим Unit-тесты. Научимся тестировать компоненты, классы и методы в Java. Рассмотрим технологию TDD.

👉🏻Регистрируйтесь сейчас — напомним в день вебинара!

#реклама
Forwarded from The Daily Kotlin (Ruslan Ibragimov)
📣 Roman Elizarov is the new Project Lead for Kotlin

TL;DR: Andrey Breslav stepping down as the Project Lead for Kotlin. Roman Elizarov is the new Project Lead.
По корутинам вышли два новых урока. Они небольшие, местами очень похожи друг на друга, и оба про интеграцию корутин в библиотеки. Первый про Retrofit, второй - про Room.

На простых примерах мы рассматриваем, зачем нам нужна возможность использования suspend функций в этих библиотеках. А для Room мы также рассмотрим его способность создавать Flow и его конвертацию в LiveData.

#kotlin #course

https://startandroid.ru/ru/courses/kotlin.html
👍1