cookie

نحن نستخدم ملفات تعريف الارتباط لتحسين تجربة التصفح الخاصة بك. بالنقر على "قبول الكل"، أنت توافق على استخدام ملفات تعريف الارتباط.

avatar

AndroidSchool.ru - освой Android на практике

Туториалы и статьи по Android-разработке для профессионалов и начинающих. Пошаговые инструкции с примерами, помогут разработать готовое приложение. Туториалы https://androidschool.ru/ Чат https://t.me/android_school_talk

إظهار المزيد
لم يتم تحديد البلدلم يتم تحديد اللغةالفئة غير محددة
مشاركات الإعلانات
878
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام

جاري تحميل البيانات...

معدل نمو المشترك

جاري تحميل البيانات...

​​Я часто провожу собеседования и часто замечаю, как разработчики, уже имеющие 1-2 года опыта работы, проваливают собеседования буквально чуть-чуть не дотягивая до нужных требований. У кого-то не было тимлида, у кого-то простой проект где нет ни Rx, ни многомодульности, а кто-то работает в маленькой студии где нет интересных задач. Если вы пишете под Android и готовы расти, то усилить свои навыки и прокачаться до Middle-разработчика можно на онлайн-интенсиве с опытным наставником, где вы на практике: 👉Построите многомодульную архитектуру и напишете unit-тесты 👉Освоите продвинутые операторы RxJava и Kotlin Flow 👉Научитесь кэшировать данные и делать миграции в Room Это интенсив, а не очередной курс, поэтому вас ждут: ✅ Детальные код-ревью и консультации 1:1 с наставником 📚 Очень много практики и насыщенная программа 💬 Поддержка ментора и положительные отзывы участников Участники прошлого интенсива повысили зарплату и уже работают в Ozon, Dodo Brands, X5. Не откладывайте свое развитие и записывайтесь
إظهار الكل...

Бесплатный курс по RxJava для Android-разработки. Всем привет! Решил на время сделать свой курс по RxJava бесплатным. Программирование на RxJava для Android - это практический онлайн-курс, максимально адаптированный для разработки Android-приложений. Пожалуйста, не забудьте оценить курс и оставить отзыв (конечно же хороший ;)) - ваша обратная связь очень важна для меня. Курс можно пройти на платформе Stepik по ссылке https://stepik.org/course/62807/promo
إظهار الكل...
Программирование на RxJava 2.0 для Android.

На этом курсы вы научитесь использовать библиотеку RxJava 2.0 для программирования Android-приложений. Мы рассмотрим концепцию реактивного программирования, научимся писать многопоточный код и использовать основные операторы Rx.

Photo unavailableShow in Telegram
Android-разработка. Быстрый старт. В начале года я проводил интенсив по Android для начинающих, сразу же после его окончания многие участники нашли свою первую работу (например), кто-то устроился на стажировку, и уже есть те, кто лениво рассматривает предложения от 150к и уже особо не торопятся. Пруфы можно найти в чатике, например тут и тут. Пожалуй, лучшая мотивация видеть как ребята профессионально растут и действительно меняют свою жизнь. 📌 Поэтому, встречайте интенсив по Android для начинающих. Отличная возможность ворваться в 2023 год в качестве Android-разработчика. Группа небольшая, чтобы всем уделить время, мест осталось немного. Узнать подробнее
إظهار الكل...
Перейти
#многомодульность #архитектура Принципы построения многомодульных Android-приложений Современные Android-приложения уже давно переваливают за несколько сотен экранов. Во всех проектах где я работал, так или иначе приходили к разбиению приложения и переходу от монолитного app-модуля до нескольких feature-модулей. Где-то сразу проектировали модули, где-то при масштабировании проекта. Как раз и на текущем проекте мы в команде активно распиливаем монолитные модули, поэтому последнее время уделяю много внимания теме многомодульности. Совсем недавно Google добавил несколько рекомендаций по этой теме. Решил перевести статью и выложить на хабр, на родном языке читать приятнее, да и давно в рунете не было на эту тему свежих статей. В комментариях к статье уже начался холивар на тему многомодульности, так что накидывайте аргументы. https://habr.com/ru/post/687882/
إظهار الكل...
Принципы построения многомодульных Android-приложений

Эта статья - перевод недавно вышедшего гайда о модуляризации Android-приложений от Google. Начнем с того, что какой-то единой стратегии построения многомодульных приложений, подходящей для всех...

📌Паттерн Стратегия - гибкость или излишняя сложность? Начинающие разработчики часто имеют проблемы с разделением presentation-слоя и domain. Репозитории вроде бы все научились создавать, но часто их создают просто потому что "так принято" и не осознают гибкости при работе с ними. А гибкость как раз достигается за счёт паттерна Стратегия, который скорее всего многие использовали, но не знали что это он. Так что в этой статье рассмотрим плюсы, которые предлагает этот паттерн и применим его на реальном примере. Пример паттерна стратегия
إظهار الكل...
Паттерны в Android на практике. Стратегия.

В этой статье мы разберём паттерн Стратегия на примере ежедневных рутинных задач любого Android-разработчика. В конце вы уже смело сможете…

Photo unavailableShow in Telegram
А секция Mobile будет в этом году?🤔 Конечно! Знакомьтесь, Михаил Валуйский, руководитель Android-команды разработки в Звуке. Ранее Михаил работал в Билайн, Rambler&Co, Lazada. Кстати, он не только эксперт в мобильной разработке, но и блогер: в свободное от работы время ведёт блог о мобильной разработке AndroidSchool.ru и занимается горным треккингом и альпинизмом 🔥 О чем будем говорить на докладе? О разных подходах к реализации навигации в Android-приложениях: FragmentManager, Android Navigation, Cicerone, Uber WorkFlow. Вместе с вами Михаил рассмотрит разные сценарии использования (открыть экран, открыть последовательность экранов с сохранением backstack, навигация в многомодульных проектах через deeplinks и т.д.), а еще расскажет о поддержке анимаций и возможностях кастомизации. Все существующие решения, их минусы и плюсы Михаил объяснит на реальных примерах, так что скучать вам точно не придется 😏 Ну что, вы готовы стать гуру Android-разработки? 😉 До встречи на Merge! 💚
إظهار الكل...
В ближайшее время буду выступать на конференции Merge в Иннополисе, так что если планируете участвовать буду рад встретиться)
إظهار الكل...
​​Порой замечаю как разработчики, имеющие уже 1-2 года опыта до сих пор не знают основных библиотек и фишек разработки.У кого-то нет тимлида, у кого-то простой проект где нет ни Rx, ни многомодульности, а кто-то работает в маленькой студии где нет интересных задач. Если вы пишете под Android и готовы расти, то усилить свои навыки и прокачаться до Middle-разработчика можно на онлайн-интенсиве с опытным наставником, где вы на практике: 👉Построите многомодульную архитектуру и напишете unit-тесты 👉Освоите продвинутые операторы RxJava и Kotlin Flow 👉Научитесь кэшировать данные и делать миграции в Room Это интенсив, а не очередной курс, поэтому вас ждут: ✅ Детальные код-ревью и консультации 1:1 с наставником 📚 Очень много практики и насыщенная программа 💬 Поддержка ментора и положительные отзывы участников Участники прошлого интенсива повысили зарплату и уже работают в Ozon, Dodo Brands, X5. Ознакомиться и записаться можно тут Записаться
إظهار الكل...

#rxjava3 #retrofit Программирование на RxJava 3.0 для Android 🚀Новый туториал будет интересен тем, кто хотел на практике освоить RxJava3. Библиотека RxJava - уже давно стала стандартом в мире разработки мобильных приложений. В этом мини-курсе вы научитесь использовать основные возможности Rx для повышения эффективности ваших приложений. Мы рассмотрим концепцию реактивного программирования, научимся писать многопоточный код и использовать основные операторы Rx. В результате вы на базовом уровне освоите RxJava и сможете использовать в своих Android-приложениях эту библиотеку для сетевых запросов, взаимодействия с UI, осуществления запросов к БД и многое другое. 📚Ссылка на туториал Не забудьте оставить комментарий к туториалу и поставить лайки репозиторию с исходным кодом. P.S. Скоро будет и Flow 😉 Канал @android_school_ru
إظهار الكل...
Переиспользование логики в тестах через аннотацию Rule Эта статья будет посвящена одной из аннотаций JUnit, а именно поговорим про аннотацию Rule. Рассмотрим для чего она нужна и на примере тестирования базы данных создадим собственно правило для переиспользования нужной нам логики. Перейти
إظهار الكل...
Переиспользование логики в тестах через аннотацию Rule

Эта статья будет посвящена одной из аннотаций JUnit, а именно поговорим про аннотацию Rule. Для чего она нужна?

اختر خطة مختلفة

تسمح خطتك الحالية بتحليلات لما لا يزيد عن 5 قنوات. للحصول على المزيد، يُرجى اختيار خطة مختلفة.