#новый_курс #viewmodel #livedata
Android LiveData и ViewModel
В этом курсе вы научитесь работать с компонентами, помогающими пережить жизненный цикл активити или фрагментов LiveData и ViewModel. Обычно, когда меняются данные, нужно обновить состояние и графического интерфейса, который отображал данные. Учитывая то, что Android-компоненты имеют свой жизненный цикл и могут быть недоступны на момент обновления интерфейса - до недавнего времени обработка таких ситуаций была настоящей головной болью для разработчиков. Однако теперь с помощью LiveData это стало проще простого. И в этом курсе мы разберёмся как это сделать.
Ключевые особенности курса:
📌 Научитесь работать с компонентами, помогающими пережить жизненный цикл активити или фрагментов
📌 Сможете применять LiveData для обновления UI
📌 Освоите работу с ViewModel
📌 Научитесь работать с Android Architecture Components
Курс бесплатный, но требуется регистрация. После регистрации вам доступны уроки и пошаговые примеры кода. Чтобы после регистрации начать курс - нажмите кнопку Enroll внизу или справа на детальном описании курса. Не забудьте оставить обратную связь и оценить курс
https://androidschool.ru/courses/livedata-start/
Задать вопрос или предложить идею для курса вы можете в чате https://t.me/android_school_talk
Android LiveData и ViewModel
В этом курсе вы научитесь работать с компонентами, помогающими пережить жизненный цикл активити или фрагментов LiveData и ViewModel. Обычно, когда меняются данные, нужно обновить состояние и графического интерфейса, который отображал данные. Учитывая то, что Android-компоненты имеют свой жизненный цикл и могут быть недоступны на момент обновления интерфейса - до недавнего времени обработка таких ситуаций была настоящей головной болью для разработчиков. Однако теперь с помощью LiveData это стало проще простого. И в этом курсе мы разберёмся как это сделать.
Ключевые особенности курса:
📌 Научитесь работать с компонентами, помогающими пережить жизненный цикл активити или фрагментов
📌 Сможете применять LiveData для обновления UI
📌 Освоите работу с ViewModel
📌 Научитесь работать с Android Architecture Components
Курс бесплатный, но требуется регистрация. После регистрации вам доступны уроки и пошаговые примеры кода. Чтобы после регистрации начать курс - нажмите кнопку Enroll внизу или справа на детальном описании курса. Не забудьте оставить обратную связь и оценить курс
https://androidschool.ru/courses/livedata-start/
Задать вопрос или предложить идею для курса вы можете в чате https://t.me/android_school_talk
#новыйкурс #тестирование #room #viewmodel
Тестирование LiveData, ViewModel и Room
🚀Архитектурные компоненты Android (Android Architecture Components, AAC) – уже давно стали частью большинства приложений. Они помогают создавать надежные, тестируемые и масштабируемые Android-приложения. В большинстве проектов от Android разработчика требуется не только использовать AAC, но и умение покрывать ваш код тестами и использовать при этом различные инструменты. В данном туториале вы сможете освоить основы написания Unit-тестов, покрывающих работу Android Architecture Components.
В этом мини-курсе вы научитесь тестировать Android Architecture Components, а именно: ViewModel, LiveData, Room. Кроме этого мы рассмотрим процесс создания кастомных правил для переиспользования логики. В качестве демонстрационного приложения вы разработаете приложение для составления списка ежедневных задач. Для прохождения этого мини-курса желательно, чтобы вы имели представление о работе с ViewModel.
В результате прохождения курса вы:
📌Освоите базовые аннотации JUnit
📌Научитесь тестировать ViewModel и LiveData
📌Научитесь тестировать Data Access Objects в Room
📌Создадите собственные кастомные правила для переиспользования логики между тестами.
Курс бесплатный, но требуется регистрация. После регистрации вам доступны уроки и примеры кода. Не забудьте оставить обратную связь и оценить курс.
📚Ссылка на курс
Тестирование LiveData, ViewModel и Room
🚀Архитектурные компоненты Android (Android Architecture Components, AAC) – уже давно стали частью большинства приложений. Они помогают создавать надежные, тестируемые и масштабируемые Android-приложения. В большинстве проектов от Android разработчика требуется не только использовать AAC, но и умение покрывать ваш код тестами и использовать при этом различные инструменты. В данном туториале вы сможете освоить основы написания Unit-тестов, покрывающих работу Android Architecture Components.
В этом мини-курсе вы научитесь тестировать Android Architecture Components, а именно: ViewModel, LiveData, Room. Кроме этого мы рассмотрим процесс создания кастомных правил для переиспользования логики. В качестве демонстрационного приложения вы разработаете приложение для составления списка ежедневных задач. Для прохождения этого мини-курса желательно, чтобы вы имели представление о работе с ViewModel.
В результате прохождения курса вы:
📌Освоите базовые аннотации JUnit
📌Научитесь тестировать ViewModel и LiveData
📌Научитесь тестировать Data Access Objects в Room
📌Создадите собственные кастомные правила для переиспользования логики между тестами.
Курс бесплатный, но требуется регистрация. После регистрации вам доступны уроки и примеры кода. Не забудьте оставить обратную связь и оценить курс.
📚Ссылка на курс