Не прошло и полгода, как я смогла дописать еще одну часть! Теперь про дебаг :)
Дзен | Статьи
WorkManager. Как дебажить. Часть 3.
Статья автора «Блог Android-разработчицы» в Дзене ✍: Есть несколько способов: — Самый простой способ, который, к сожалению, работает только для API 26+.
👍7❤1🔥1💯1
Вдохновлено вопросом "Аня, а зачем нам sealed-классы везде, если есть enum?" 😁
Дзен | Статьи
Sealed-классы, enum и sealed-интерфейсы. Чем отличаются?
Статья автора «Блог Android-разработчицы» в Дзене ✍: Все три варианта используются для группировки чего-то похожего. Но зачем вообще придумывали столько всего, если есть всем привычный Enum?
👍4🔥2
Столкнулась с интересным вопросом: почему у нас не запускается WorkManager сразу же и может ли быть так, что он вообще никогда не запустится? Оказалось, что может.
Дзен | Статьи
WorkManager. Всегда ли запустится сразу?
Статья автора «Блог Android-разработчицы» в Дзене ✍: Всю прошлую неделю у меня с коллегой был вялотекущий спор на одну тему. Представьте, что у нас есть WorkManager.
👍6
Отпуск закончился и у меня наконец-то есть силы что-то писать. Немного не про андроид, но тоже полезное :)
Дзен | Статьи
Управление командой. Заметки. Часть 1
Статья автора «Блог Android-разработчицы» в Дзене ✍: Сегодня немного не про андроид.
🔥2🥱2
Все вокруг говорят про KSP и как прекрасен мир с ним. Стало интересно, правда ли так прекрасен. Оказалось, что да.
Дзен | Статьи
Зачем переходить на KSP, если есть KAPT?
Статья автора «Блог Android-разработчицы» в Дзене ✍: Ksp и kapt нужны для генерации кода. Довольно удобно написать код один раз, а потом просто подтягивать в нужных местах с помощью аннотации.
👍4🔥1
Представьте, что вы написали кучу кода, а потом отошли пообедать и в это время котик прошелся по клавиатуре и всё удалил. Или вы решили подтянуть к себе изменения из другой ветки и всё стёрлось. Чтобы ситуация стала ещё печальней: никаких коммитов вы не делали и гит ничего не кэшировал. Что же делать?
В Android Studio есть отличная фича: собственный кэш.
Как его найти: кликаем правой кнопкой мышки по любой папке/файлу → Local History → Show history. И тут вам покажут историю за последние 12 часов. Ура! :)
В Android Studio есть отличная фича: собственный кэш.
Как его найти: кликаем правой кнопкой мышки по любой папке/файлу → Local History → Show history. И тут вам покажут историю за последние 12 часов. Ура! :)
🔥3❤🔥2👍2
Сейчас ехала в такси и там играло «Белые розы, белые розы, беззащитны шипы…». И как-то так хорошо стало. Как будто на три минуты оказалась в детстве и снова все хорошо. И все мои близкие рядом и в безопасности…
Я хотела написать этот пост уже давно, но сомневалась, а уместно ли это вообще в блоге про андроид. Но все-таки скажу, но только здесь, а не в дзене на 700 человек.
Многим из нас сейчас тяжело и страшно. Мы не знаем что ждём нас в будущем и думаем о себе и своих близких. В такие моменты легко можно почувствовать себя одиноким, будто все против нас. Я понимаю это чувство. Но помните, что оно не совсем верное. Нас много и мы не одни.
Пожалуйста, поддерживайте тех, кто рядом. Давайте быть добрее друг к другу. В это нелёгкое время нам нужно держаться вместе и заботиться о себе и других. Даже несколько добрых слов могут спасти человека и поднять его настрой.
Я обнимаю всех и берегите себя и своих близких. ❤️
Я хотела написать этот пост уже давно, но сомневалась, а уместно ли это вообще в блоге про андроид. Но все-таки скажу, но только здесь, а не в дзене на 700 человек.
Многим из нас сейчас тяжело и страшно. Мы не знаем что ждём нас в будущем и думаем о себе и своих близких. В такие моменты легко можно почувствовать себя одиноким, будто все против нас. Я понимаю это чувство. Но помните, что оно не совсем верное. Нас много и мы не одни.
Пожалуйста, поддерживайте тех, кто рядом. Давайте быть добрее друг к другу. В это нелёгкое время нам нужно держаться вместе и заботиться о себе и других. Даже несколько добрых слов могут спасти человека и поднять его настрой.
Я обнимаю всех и берегите себя и своих близких. ❤️
❤15👍4😢2👌1🕊1
Спустя кучу месяцев, находясь в дороге в Грузию, наконец-то дописала про цепочки. Сама узнала немного нового пока разбиралась — https://dzen.ru/a/Y0CClyivjQ_JeoM2
Дзен | Статьи
WorkManager. Цепочки. Часть 4.
Статья автора «Блог Android-разработчицы» в Дзене ✍: Бывают ситуации, когда в зависимости от результатов первого воркера, нам нужно запускать другие.
🔥6❤2👍1
Я тут начала проходить курс по паттернам, поэтому теперь ещё и их буду описывать, чтобы закрепить полученные знания. Первый паттерн — один из самых простых, но эффективных.
Дзен | Статьи
Паттерн "Фабрика"
Статья автора «Блог Android-разработчицы» в Дзене ✍: Паттерн "Фабрика" — это один из паттернов, который помогает создавать объекты. По сути, это удобный шаблон, который мы можем использовать в коде.
🔥8👍4
Всех с наступившим новым годом! Надеюсь, все хорошо проводят праздники. А я тут как раз закончила курс по UML, поэтому вот первая часть заметок :)
Дзен | Статьи
Заметки по UML. Часть 1.
Статья автора «Блог Android-разработчицы» в Дзене ✍: Сегодня расскажу немного про UML (как расшифровывать и как писать).
🎉3👍1
Еще немного простого про паттерны. Адаптер — один из самых популярных паттернов, который используется почти в каждом проекте.
Дзен | Блогерская платформа
Паттерн "Адаптер"
Статья автора «Блог Android-разработчицы» в Дзене ✍: Это еще один простой структурный паттерн.
👍3🔥1😁1
Услышала вчера прекрасное объяснение для одной из букв SOLID. Делюсь с вами :)
Дзен | Статьи
Принцип открытости-закрытости
Статья автора «Блог Android-разработчицы» в Дзене ✍: Услышала сегодня объяснение принципа открытости-закрытости, которое мне очень понравилось, так что делюсь с вами.
👍5🔥1
В этот прекрасный выходной день я смогла что-то написать. Вспомнила тут чудесную библиотеку LeakCanary :)
Дзен | Статьи
Что за утечка памяти и как её отслеживать?
Статья автора «Блог Android-разработчицы» в Дзене ✍: Одна из самых популярных проблем, с которой сталкиваются android-разработчики, — это утечка памяти. Что это такое?
👍8
Совсем небольшая (но очень актуальная) заметка про даггер :)
Дзен | Статьи
Почему нужно инициализировать Dagger до super.onCreate()?
Статья автора «Блог Android-разработчицы» в Дзене ✍: Сразу скажу, что это касается обычной библиотеки Dagger, а не Dagger android, где есть всякие прикольные аннотации и компоненты под андроид.
👍4
Немного про when. Недавно обсуждала его со своими разработчиками и решила, что отличный повод вспомнить. :)
Дзен | Статьи
Что такое when и с чем его едят?
Статья автора «Блог Android-разработчицы» в Дзене ✍: Недавно с командой обсуждали when и я решила, что это отличная тема для новой статьи. :) when — это удобная замена для if-else.
👍4
Вспоминаем паттерны. Ещё один простой, но интересный паттерн на примере котиков
Дзен | Статьи
Что такое "Композитный паттерн" и как его использовать?
Статья автора «Блог Android-разработчицы» в Дзене ✍: Композитный паттерн (Composite pattern) — это паттерн проектирования, который позволяет работать с группой котиков объектов так же, как с одиночным
👍3
Немного про extensions расписала. Получилось сложновато, но, как по мне, довольно полезно.
Дзен | Статьи
Extensions: что это и как устроены?
Статья автора «Блог Android-разработчицы» в Дзене ✍: Extensions (расширения) – это одна из самых известных фич в Kotlin, которая позволяет расширять существующие классы без изменения их исходного кода.
👍7🔥1