StartAndroid
الذهاب إلى القناة على 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
إظهار المزيد9 571
المشتركون
لا توجد بيانات24 ساعات
-87 أيام
-2030 أيام
أرشيف المشاركات
9 571
Activity продолжает уходить от наследования к композиции.
В свежей альфе androidx.activity поменялся способ создания меню. Вместо переопределения метода onCreateOptionsMenu теперь можно использовать новый метод addMenuProvider.
#android #activity #menu
https://developer.android.com/jetpack/androidx/releases/activity#1.4.0-alpha02
9 571
Видео с разбором пары runCatching + Result и последующих операторов map и recover.
#kotlin
https://www.youtube.com/watch?v=-_ysLWhR-NE
9 571
Статья о том, что несмотря на сборщики мусора надо быть внимательным и не допускать утечек памяти
#kotlin #memory #performance
https://kt.academy/article/ek-object-references
9 571
Митап посвященный выходу Android 12 и Jetpack Compose. Рассказываем о технологиях, изменениях и будущем, а также слушаем ответы гуглеров на вопросы
#android #jetpack #compose
https://www.youtube.com/playlist?list=PL0SwNXKJbuNk0xdLBhAThpjUKKGCCvAey
9 571
С появлением Android 11 в систему был добавлен автосброс разрешений, если приложение не использовалось в течение долго времени. Теперь эту фичу разворачивают и на более старые версии, начиная от Android 6.0 (API level 23).
#android #permissions
https://android-developers.googleblog.com/2021/09/making-permissions-auto-reset-available.html
9 571
🔥Завтра, 21.09, приглашаем на бесплатный интенсив онлайн-курса «Специализация Android Developer» на Kotlin с нуля от OTUS и Альфа-банка!
👉🏻Регистрация на вебинар «Делаем мобильную версию PopIt»: https://otus.pw/F7SZ/
🚀За 2 дня вы сделаете мобильную версию PopIt на языке Kotlin. В приложении будет простая анимация, звук хлопка, вибрация, таймер как соревновательный элемент. Интенсив подойдет для тех, кто хочет попробовать себя в роли Android-разработчика.
#реклама
9 571
Android Academy Global Advanced (время чтения 3 минуты)
Прошло всего ничего с нашего последнего курса Android Academy Fundamentals. А мы уже готовы стартовать новый курс, который поможет вам выйти на новый уровень и повысить качество ваших знаний. Вооружившись разными идеями, мы решили сфокусировать наш продвинутый курс по Android на темах, которые помогут ребятам лучше понять, как работают команды в больших приложениях в реальной жизни 💪
В этом курсе мы фокусируемся на том, как выглядит жизненный цикл разработки приложения:
📌 Начнем, конечно же, с архитектуры: какая архитектура, какие библиотеки, какие подходы используют (реактивщина, оффлайн и все такое)
📌 Затем мы вместе задумаемся о тестах: когда мы их будем писать; для чего; будут ли это только автотесты или юнит-тесты
📌 После того как мы поймем, как тестировать наше приложение, следующий обязательный шаг для сеньора — это убить всю ручную работу и максимально автоматизировать. Для этого у нас есть CI. Мы разберемся, что, как в нем работает; какие есть возможности; что он нам может дать
📌 А когда приложение уже в продакшене и у нас появились тысячи юзеров, то с ними скорее всего появились и креши. И тут мы разберемся, как все это правильно анализировать, дебажить и мониторить.
В общем, набираемся свободным временем, чайком и плюшками и записываемся на новый Android Academy Advanced курс 😊
Регистрация:
Для регистрации - пишите боту
@ohMyEventBot в Телеграме о том, что вы хотите к нам присоединиться. Как? Всё просто - введите команду /academy и следуйте инструкциям. Как получите сообщение об успехе - вы в списках! Мы напишем вам через бота о дальнейших шагах.
Подписывайтесь на канал в телеграмме:
Android Academy Minsk и Android Academy Moscow
Увидимся 04.10 в 19:00 на нашей первой лекции ❤️9 571
https://proandroiddev.com/utilizing-adb-for-daily-tasks-b52a27715ee5
#android #adb
Несколько полезных ADB команд. Например - заполнение полей на экране приложения.
9 571
А насколько вы хорошо разбираетесь под капотом машины Java?
📚Получите новые знания на demo-занятиях вместе с OTUS:
23.09 "Telegram bot для получения курса валют"
Регистрация по ссылке: https://otus.pw/9M2V/
27.09 "CI/CD на примере github actions для Java"
Регистрация по ссылке: https://otus.pw/DSq7/
💥Занятия проходят в рамках онлайн-курса "Java Developer. Professional". Для получения доступа приглашаем пройти вступительный тест!
#реклама
9 571
Статья про Inline классы, которые позволяют создавать обертки над примитивами без потери в производительности
#kotlin #inline #class #performance
https://kt.academy/article/ek-value-classes
9 571
В WorkManager 2.6.0 поменялся способ инициализации библиотеки. При апдейте надо будет подправить манифест.
#android #jetpack #workmanager
https://developer.android.com/jetpack/androidx/releases/work#version_260_3
9 571
Много компаний, которые предлагают сотрудникам индивидуальный онбординг, в том числе и технический, rewiew кода, прозрачные процессы по росту и развитию?
Нет. Но в Технократии это точно есть. В нашей команде работают только крутые специалисты, используют современный стек и ведут проекты от идеи до реализации.
Сейчас в компанию очень ждут талантливого Андроид-разработчика с релевантным бэкграундом от 2х лет (готовы рассмотреть меньший опыт при высоком уровне амбиций и знаний).
Что нужно?
👉 Опыт работы с Kotlin, Android SDK.
👉 Опыт разработки клиент серверных приложений Retrofit 2, Dagger 2, RxJava 2.
👉 Опыт коммерческой разработки
Мы предлагаем все условия от удаленки до релокации, официальное трудоустройство и достойную оплату, а также наставничество крутых специалистов, современный стек и возможность менять проект несколько раз в год.
Подробнее о вакансиях здесь: https://clck.ru/XNSqo
Писать с вопросами сюда: https://t.me/Kiltanya
#реклама
9 571
Архитектурная статья про реализацию кэша
#android #architecture #cache
https://proandroiddev.com/enabling-cache-offline-support-on-android-using-room-4b82ae0c9c88
9 571
Серия из трех статей на русском языке для знакомства с Gradle.
#android #gradle #kotlin
https://habr.com/ru/company/yota/blog/575874/
9 571
Новый урок по Hilt.
В нем разбираемся как подключать модули и использовать scope. А также рассматриваем, какие Android объекты нам доступны в модулях.
#dagger #hilt #course
https://startandroid.ru/ru/courses/dagger-2.html
9 571
JetBrains запустил бесплатную программу обучения основам Kotlin
#kotlin #course
https://blog.jetbrains.com/kotlin/2021/08/learn-kotlin-basics/
9 571
Видео о создании кастомных View, на русском языке.
#android #design #custom #view
https://www.youtube.com/playlist?list=PL0SwNXKJbuNks7zOqvVTFRkM_unoIAC45
9 571
🤖Хотите стать Android-разработчиком, за которого будут драться рекрутеры? Оставьте заявку на 10-месячный онлайн-курс «Специализация Android Developer» на Kotlin от OTUS и Альфа-банка и пройдите путь с нуля до middle в сопровождении топовых преподавателей, персонального ментора и карьерного консультанта!
👉🏻ЗАПИСАТЬСЯ НА КУРС С НУЛЯ: https://otus.pw/yMl9/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Делаем мобильную версию PopIt»: https://otus.pw/FU8N/
#реклама
9 571
По Hilt вышел второй урок. Он показывает, насколько проще можно получить такой же результат, который мы с помощью даггера делали в первом уроке.
Оба урока находятся в свободном доступе. Рекомендую к просмотру, если вы уже знаете даггер и хотели понять, что же такое Hilt.
#dagger #hilt #course
https://startandroid.ru/ru/courses/dagger-2.html
9 571
Обзор обновлений в Kotlin 1.5.30. Эта версия содержит будущие фичи из 1.6.0, которые можно опробовать уже сейчас в экспериментальном режиме
#kotlin
https://blog.jetbrains.com/kotlin/2021/08/kotlin-1-5-30-released/
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
