StartAndroid
Open in Telegram
Канал об Android (Андроид) разработке Сайт - http://startandroid.ru Чат - https://t.me/startandroidchat Контакты - https://startandroid.ru/ru/about/cntct5.html Реклама - https://startandroid.ru/ru/about/reklama.html РКН - https://shorturl.at/p7iUr
Show more9 571
Subscribers
-524 hours
-117 days
-2830 days
Posts Archive
9 570
Target API level 30 станет обязательным условием:
- для обновления приложений с ноября 2021
- для загрузки новых приложений с августа 2021.
Также с августа 2021 новые приложения будут приниматься только в формате App Bundle (.aab)
https://android-developers.googleblog.com/2020/11/new-android-app-bundle-and-target-api.html
9 570
Тинькофф ищет в свою команду разработчика Android!
Присоединяйся к сильнейшей финтех-команде Тинькофф. Тебя ждёт работа со сложным и новым стеком технологий, непрерывное обучение, возможность работать в самостоятельной команде и, если есть желание, рассказывать о своей экспертизе на конференциях и митапах.
Что будешь делать:
🔸 Разрабатывать приложения, относящиеся к сферам банковского ПО и социальным сетям
🔸 Развивать и документировать библиотеки компонентов мобильных приложений
🔸 Эффективно решать нестандартные задачи
Круто, если ты:
🔸 Знаешь Java Core, Android SDK, RxJava
🔸 Умеешь работать с системой контроля версий Git — console, IDE, web (Stash)
🔸 Владеешь английским языком на уровне понимания технической литературы
🔸 Имеешь опыт разработки приложений, использующих сетевое взаимодействие
🔸 Понимаешь, как осуществить интеграцию клиентского приложения в существующую систему
Что мы предлагаем:
🔸 Достойную твоего профессионального уровня зарплату.
🔸 Профессиональное развитие.
🔸 Возможность работать как в нашем уютном офисе, так и удаленно
🔸 Заботу о здоровье. Оформим полис ДМС со стоматологией и страховку от несчастных случаев.
🔸 Компенсацию фитнеса
Подробности вакансии — по ссылке!
#реклама
9 570
По корутинам вышли два новых урока. Они небольшие, местами очень похожи друг на друга, и оба про интеграцию корутин в библиотеки. Первый про Retrofit, второй - про Room.
На простых примерах мы рассматриваем, зачем нам нужна возможность использования suspend функций в этих библиотеках. А для Room мы также рассмотрим его способность создавать Flow и его конвертацию в LiveData.
#kotlin #course
https://startandroid.ru/ru/courses/kotlin.html
9 570
📣 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.
9 570
Краткий обзор изменений в коллекциях и массивах в Kotlin 1.4
#kotlin
https://kundan926.medium.com/whats-new-in-kotlin-1-4-0-collections-and-arrays-95d72e1f55a6
9 570
🔥Больше про 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.
👉🏻Регистрируйтесь сейчас — напомним в день вебинара!
#реклама
9 570
Gradle profiler покажет данные по скорости сборки билда, выполнив сборку несколько раз с заданными параметрами.
#android #gradle #build #performance
https://goobar.io/benchmarking-gradle-builds-using-gradle-profiler/
9 570
🚀 Кроссплатформенный сервис для работы с подписками
Наши друзья запилили SDK для работы с подписками. Всем, кто хоть как-то знаком с Google Billing Client, известна вся боль работы с этой нативной библиотекой для покупок, не говоря уже про плохую документацию.
qonversion.io сделал SDK, позволяющий работать с биллинг клиентом из коробки. Вся серверая валидация, проверка продолжительности подписки, статуса отмен и остальное выполняется в SDK.
Плюс к этому подробная аналитика, интеграции, пуши, кроссплатформенность и многое другое.
🌟 Накиньте звёзд к SDK
https://github.com/qonversion/android-sdk/
#реклама
9 570
#AndroidBroadcast
Организовываем выпуск в котором будем делать код ревью проекта в прямом эфире, давать по нему замечания, подмечать интересные решения и рассказывать как можно сделать по другому.
Требования для проектов:
👉 Приложение (не библиотека)
👉 Код можно обсудить и показать публично (вы должны озаботиться таким)
👉 Вы должны иметь отношение к авторству проекта (чужой проект подавать не надо)
У вас есть проект который готовы отдать на такое публичное ревью? Оставляйте заявку 👉 здесь
9 570
Серия небольших видео от Android Developers о создании анимации с помощью MotionLayout
#android #animation
https://www.youtube.com/watch?list=PLWz5rJ2EKKc-bcyUTIFAr97ZtRkwM7S4y&v=o8c1RO3WgBA
9 570
Несколько полезных советов по Android разработке.
#android #androidstudio
https://medium.com/swlh/tips-to-boost-your-android-development-cf889be3ffbb
9 570
Обзор встроенных в Kotlin делегатов: lazy, observable, vetoable, notNull.
Я, например, не знал, что lazy под капотом использует блок synchronized, который можно отключать. А про существование observable и vetoable я вообще давно забыл. Время от времени бывает полезно перечитывать такие статьи.
#kotlin #delegate
https://medium.com/androiddevelopers/built-in-delegates-4811947e781f
9 570
Реализация кэша в Retrofit с помощью Interceptor
#android #retrofit #network #cache
https://medium.com/swlh/annotation-based-offline-caching-in-retrofit-d7dbd775ac74
9 570
Несколько статей по Kotlin для тех, кто уже знает основы Kotlin и хочет узнать больше о его возможностях.
Это ссылка на шестую статью, в которой рассматриваются нововведения Kotlin 1.4. В конце статьи вы найдете ссылки на предыдущие 5 частей.
#kotlin
https://medium.com/better-programming/advanced-programming-with-kotlin-part-6-3f33290d8aad
9 570
Статья о переходе на View Binding с kotlinx.android.synthetic, который более не рекомендуется использовать.
#android #kotlin #viewbinding
https://proandroiddev.com/migrating-the-deprecated-kotlin-android-extensions-compiler-plugin-to-viewbinding-d234c691dec7
9 570
Образовательная экосистема GeekBrains приглашает на работу людей, которые накопили экспертизу и ценные знания в сфере IT и готовы ими делиться.
Сейчас GeekBrain набирает преподавателей, авторов и ревьюеров в разработке, программировании, тестировании и информационной безопасности, которые помогут студентам осваивать новые профессии и делать первые шаги на пути к успешной карьере в IT.
Задачи:
- Авторов — создавать собственные программы обучения для студентов
- Преподавателей — вести занятия по тем темам, в которых они эксперты
- Ревьюеров — проверять домашки и давать фидбек по практическим работам и проектам студентов
При приёме не важен ваш опыт в обучении других, но важен бэкграунд работы в конкретной IT-сфере: он должен быть не менее двух лет. Вы сможете совмещать эту нагрузку с основной работой, а также получите доступ ко всем курсам и базе знаний GeekBrains!
Станьте частью команды GeekBrains → https://geekbrains.ru/link/AL_~uK
#реклама
9 570
Небольшая вводная статья про создание Android библиотеки с точки зрения модулей и зависимостей.
#android #library
https://jeroenmols.com/blog/2020/10/28/library-gettingstarted/
9 570
Практика с опытным наставником - один из самых эффективных способов обучения.
Можно годами смотреть бесплатные вебинары по программированию, двигаясь вперед со скоростью черепахи. А можно всего за 6 недель на практике освоить архитектуру, Rx, DI, Coroutines и сделать рывок
Присоединяйся к интенсиву по Android-разработке на Kotlin чтобы прокачаться в Android-разработке и освоить современный Android-стек.
Тебя ждут 12 продвинутых тем, 8 код ревью и 4 созвона с ментором.
Скидка 25% только до 1 ноября. Успей забронировать выгодное предложение
Особенности интенсива:
✅ Code review и живые онлайн - консультации 1 на 1 с ментором
🔥 Очень много практики. Все знания отрабатываются на реальном проекте
🎨 Готовый дизайн из Zeplin - можно сразу опубликовать в Google Play
📚 Собственная платформа для обучения
👨💻 Поддержка ментора 24/7
💬 Прочитай отзывы участников и подпишись на канал
Скидка 25% до 1 ноября, жми скорее 👇
Узнать подробности
#реклама
9 570
Несколько полезных советов по оптимизации работы приложения
#android #performance
https://proandroiddev.com/decrease-memory-usage-of-your-android-app-in-half-a65524d7380b
9 570
На днях я постил шпаргалку по Котлину. Автор также обещал сделать серию постов с более детальными объяснениями. Вышел первый пост.
#kotlin
https://blog.kotlin-academy.com/kotlin-for-interviews-part-1-common-data-types-886ea1e40645
Available now! Telegram Research 2025 — the year's key insights 
