На собеседованиях почему-то все говорили именно про Mutex и стало любопытно. Немного разобралась с блокировками.
Дзен | Блогерская платформа
Mutex vs ReadWriteLock. В чём разница?
Статья автора «Блог Android-разработчицы» в Дзене ✍: Когда проводила собеседования, то заметила, что многие говорят именно про Mutex.
👍6🔥6
Разбираю черновики пока у меня отпуск. Нашла небольшую заметку про паттерн «Мост». Это мой самый первый паттерн, с которым я познакомилась на стажировке лет пять назад 😍
Дзен | Статьи
Паттерн "Мост" в андроиде
Статья автора «Блог Android-разработчицы» в Дзене ✍: Паттерн "Мост" — это метод организации кода, который помогает разделить "что делать" от "как делать".
👍8🔥6
Сегодня общалась с потрясающей командой и не смогла ответить на вопрос про композицию. Сразу и разобрала его. Всё оказалось достаточно просто :)
Дзен | Статьи
Композиция как альтернатива наследованию
Статья автора «Блог Android-разработчицы» в Дзене ✍: Композиция — это важная концепция в архитектуре, при которой один объект включает в себя другие объекты для расширения своих возможностей.
👍11❤4🔥4👏2
Завтра с командой встреча по паттернам, а это значит, что пришлось вспоминать что такое прокси. Заодно записала всё 🙂
Дзен | Статьи
Паттерн "Прокси"
Статья автора «Блог Android-разработчицы» в Дзене ✍: Паттерн Прокси (структурный паттерн) может быть полезен, когда нам нужно управлять доступом к котику объекту, добавлять дополнительную логику при
👍5🔥4
Недавно на одной встрече обсуждала как ViewModel выживает при смене конфигурации. И решила, что это отличная тема, в которой стоит разобраться. Получилось слишком много, поэтому разбила на две части.
Дзен | Статьи
Немного про ViewModel. Часть 1.
Статья автора «Блог Android-разработчицы» в Дзене ✍: При разработке мы часто сталкиваемся с проблемой смены конфигурации (например, когда поворачивается экран и данные теряются).
🔥8👍5👏4❤2
Завтра понедельник, а это значит, что пришло время паттернов. В этот раз разбираем Легковес. Немного грустно, что это последний понедельник, когда я буду разбирать паттерны со своей командой. Постараюсь не забросить их.
Дзен | Статьи
Паттерн "Легковес"
Статья автора «Блог Android-разработчицы» в Дзене ✍: Давайте представим, что у нас есть приложение с котиками. Каждый котик имеет имя, возраст, породу и любимую игрушку.
🔥8❤3😢2
Подведение итогов 2023 года
Для меня 2023 год был периодом значительных перемен. Самое главное — я наконец-то сменила работу.
На предыдущем месте я проработала больше 4 лет и получила очень много. Именно там я смогла раскрыть свой потенциал, научилась решать сложные задачи (не только технические), и встретила замечательных коллег, с которыми мы слаженно работали. Но в какой-то момент я поняла, что нужно развиваться и двигаться дальше.
Прошло всего две недели на новой работе и я все еще нахожусь в стадии адаптации к новым реалиям. Если честно, я ожидала, что все будет гораздо легче. Но в первую же неделю мои ожидания были вдребезги разрушены. Мне вообще ничего не нравилось. Хотелось уволиться и попроситься обратно. Это и понятно, ведь за 4 года я успела привыкнуть к определенным процессам, людям, коду.
Вторая неделя прошла уже гораздо легче: общение с командой стало налаживаться, смогла закрыть одну задачку, потихоньку узнаю процессы и правила.
Если уж говорить о технических достижениях, то это определенно знакомство с мультиплатформой. На прошлой работе мы сделали целое приложение, которое работает на iOS и на Android. И на текущей работе у меня тоже мультиплатформенное приложение. Правда все еще привыкаю к compose. До любви пока далеко, но уже есть смирение.
На 2024 год у меня такие планы:
— выступить на конференции;
— больше времени уделять блогу;
— ходить на мероприятия для разработчиков, чтобы быть в курсе новостей и новых технологий
И хочу пожелать всем разработчикам интересных задач, побольше отдыхать и не выгорать, и, конечно, хороших офферов. Пусть ваши проекты будут успешными, а каждый код написанным с любовью ❤️🎄
Для меня 2023 год был периодом значительных перемен. Самое главное — я наконец-то сменила работу.
На предыдущем месте я проработала больше 4 лет и получила очень много. Именно там я смогла раскрыть свой потенциал, научилась решать сложные задачи (не только технические), и встретила замечательных коллег, с которыми мы слаженно работали. Но в какой-то момент я поняла, что нужно развиваться и двигаться дальше.
Прошло всего две недели на новой работе и я все еще нахожусь в стадии адаптации к новым реалиям. Если честно, я ожидала, что все будет гораздо легче. Но в первую же неделю мои ожидания были вдребезги разрушены. Мне вообще ничего не нравилось. Хотелось уволиться и попроситься обратно. Это и понятно, ведь за 4 года я успела привыкнуть к определенным процессам, людям, коду.
Вторая неделя прошла уже гораздо легче: общение с командой стало налаживаться, смогла закрыть одну задачку, потихоньку узнаю процессы и правила.
Если уж говорить о технических достижениях, то это определенно знакомство с мультиплатформой. На прошлой работе мы сделали целое приложение, которое работает на iOS и на Android. И на текущей работе у меня тоже мультиплатформенное приложение. Правда все еще привыкаю к compose. До любви пока далеко, но уже есть смирение.
На 2024 год у меня такие планы:
— выступить на конференции;
— больше времени уделять блогу;
— ходить на мероприятия для разработчиков, чтобы быть в курсе новостей и новых технологий
И хочу пожелать всем разработчикам интересных задач, побольше отдыхать и не выгорать, и, конечно, хороших офферов. Пусть ваши проекты будут успешными, а каждый код написанным с любовью ❤️🎄
🎄14❤10☃4
Сегодня почти рождественская тема — SoftReference. Наверное, потому что это первое, что стали обсуждать разработчики из моей новой команды 🎄
Дзен | Статьи
SoftReference — котики, которые уходят при необходимости
Статья автора «Блог Android-разработчицы» в Дзене ✍: SoftReference — это один из типов ссылок (всего их 4), который предназначен для более гибкого управления памятью.
🔥9🎄4👍2
У меня недавно спрашивали, а в чем разница между rebase и merge. Получилось интересно :)
Дзен | Статьи
Merge vs Rebase
Статья автора «Блог Android-разработчицы» в Дзене ✍: В гите есть несколько способов объединять веточки и подтягивать изменения. Посмотрим на самые популярные: Rebase и Merge.
👍10🔥7
Пока я писала эту статью, я успела уволиться, устроиться на новую работу, снова уволиться и почти вернуться к бывшему на старую работу. Решила, что до идеала можно долго редактировать и разбираться, так что сегодня у нас не идеальная, но хорошая статья.
Дзен | Статьи
Как ViewModel переживает смену конфигурации?
Статья автора «Блог Android-разработчицы» в Дзене ✍: Помню, как однажды я провела целую вечность, заполняя форму и вводя тонну информации и адрес, чтобы сделать заказ.
🔥14👍5😁3
Зачем мне блог, если не для того, чтобы искать себе разработчиков? 🤔
❗️Итак, внимание всем! ❗️В нашем уютном блоге появился срочный квест: найти миддл разработчиков.
В моей команде (и в соседних) присутствуют:
1) Прекрасный тимлид, который не надоедает встречами и всегда поддержит и поможет
2) Много интересных задач, которые ждут своего героя
Более подробно уже расскажет наш HR, когда вы откликнетесь ☺️
Немного почитать про нас и откликнуться можно здесь: https://spb.hh.ru/vacancy/92279456.
❗️Итак, внимание всем! ❗️В нашем уютном блоге появился срочный квест: найти миддл разработчиков.
В моей команде (и в соседних) присутствуют:
1) Прекрасный тимлид, который не надоедает встречами и всегда поддержит и поможет
2) Много интересных задач, которые ждут своего героя
Более подробно уже расскажет наш HR, когда вы откликнетесь ☺️
Немного почитать про нас и откликнуться можно здесь: https://spb.hh.ru/vacancy/92279456.
🔥9👍8🫡4
Решила, что в эти выходные нам всем не хватает котиков. Про SoftReference я уже писала. Теперь настала очередь WeakReference 🐈⬛
Дзен | Статьи
WeakReference — котики, которых можно потерять
Статья автора «Блог Android-разработчицы» в Дзене ✍: WeakReference — это один из типов ссылок (всего их 4), который предназначен для более гибкого управления памятью.
👍10🔥5👏3
Совершенно внезапно я вспомнила про ArrayDeque, поэтому теперь и вы вспомните про него 🥰
Дзен | Статьи
Что такое Deque и зачем он нужен?
Статья автора «Блог Android-разработчицы» в Дзене ✍: Представим, что у нас есть корзинка с котиками. Мы можем положить котика в корзинку с любой стороны: либо слева, либо справа.
👍7🔥4👏3😁2
Иногда есть темы, которые изначально кажутся очень простыми. Потом я начинаю писать и это растягивается на месяц. Вот такая ситуация была как раз со статиками.
А ещё смотрите какая милая картинка с котиками. На её генерацию потратила треть времени от написания статьи 😃
А ещё смотрите какая милая картинка с котиками. На её генерацию потратила треть времени от написания статьи 😃
Дзен | Статьи
Заметки про static
Статья автора «Блог Android-разработчицы» в Дзене ✍: Сегодня я решила вспомнить про static в Java. Что это вообще такое? Использование ключевого слова static можно сравнить с игрушкой для котиков.
🔥8🥰7👍3🤯1
Сегодня среда, а значит самое время для ещё одного котика 🐈⬛
Дзен | Статьи
Singleton - единственный котик в доме
Статья автора «Блог Android-разработчицы» в Дзене ✍: Давайте представим, что у нас есть котик в доме. И как бы мы ни пытались найти другого котика, у нас всегда будет один и тот же.
👍9🥰8🔥3
Я никогда не использовала PhantomReference, поэтому было достаточно сложно соединить всю информацию, которую нашла. Но в итоге получилось достаточно подробно 😊
Дзен | Статьи
PhantomReference — котики, которых мы помним, но уже не видим
Статья автора «Блог Android-разработчицы» в Дзене ✍: Представьте, что к нам в гости приходил родственник с котиком. И этот котик оставил в нашем доме игрушку.
🔥10❤6👍5
SQL и котиков нельзя совмещать, поэтому сегодня без них 🐈⬛
Дзен | Статьи
Параметризованные SQL-запросы
Статья автора «Блог Android-разработчицы» в Дзене ✍: Делюсь с вами задачей, которую недавно встретила. Есть у нас вот такой простой запрос: Выполняем мы его через db.
👍9🔥8😭4 1
Для завершения этой прекрасной пятницы не хватает как раз небольшой и простой заметки про тройные кавычки (снова без котиков 🐈)
Дзен | Статьи
Тройные кавычки
Статья автора «Блог Android-разработчицы» в Дзене ✍: Расскажу сегодня немного о фишке, которую многие и так знают: тройные кавычки.
🔥13 8👍7⚡1
Я уже неделю живу в Москве и сегодня я наконец-то закончила обустраивать квартиру. В часть этого чудесного события дописала небольшую статью 🎉
Дзен | Статьи
Немного про Parcel и совместимость (setDataPosition)
Статья автора «Блог Android-разработчицы» в Дзене ✍: Достаточно часто бывает ситуация, когда нам нужно передать данные между компонентами (например, между двумя активити или даже приложениями).
🎉7👍6 6
Сегодня пятница и чтобы было не так грустно в этот дождливый вечер дописала статью с котиками. Теперь мы знаем, чем отличается sleep от delay 🐈⬛
Дзен | Статьи
Разница между Thread.sleep() и delay
Статья автора «Блог Android-разработчицы» в Дзене ✍: При разработке у нас часто бывает, что нужно приостановить выполнение задачи на какое-то время. Для этого можно использовать Thread.
Решила сделать это воскресенье ещё лучше и немного написала про JvmStatic. Сегодня простое, чтобы не слишком напрягаться в выходной 🐈⬛
Дзен | Статьи
Аннотация @JvmStatic в Kotlin
Статья автора «Блог Android-разработчицы» в Дзене ✍: Наверное, многие из нас видели в коде аннотацию @JvmStatic и выглядит так, что она достаточно простая.
🔥11 5👍3