TGViewer
Channel Public Channel
Android Mobile | YeaHub

Android Mobile | YeaHub

@yeahub_android_mobile

Теория, подготовка к интервью и курсы для Android разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Subscribers
430
Photos
331
Videos
21
Links
593

Showing posts older than #554 · Back to latest

Older Posts 18 shown
Post #553 217
#tool #профиль
📚 Awesome GitHub Profile: ваш профессиональный бренд в цифровом мире

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

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #552 184
#Собес #osi #model #application
🤔 На каком уровне модели OSI находится HTTP?

💬 Кратко:

HTTP находится на прикладном уровне (Application Layer) модели OSI, который является 7-м уровнем. Этот уровень отвечает за взаимодействие между приложениями и предоставляет сетевые услуги непосредственно пользовательским приложениям.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #551 192
#Собес #object_expression #anonymous_object #interface
🤔 Объясните концепцию object expressions в Kotlin.

💬 Кратко:

Object expressions в Kotlin позволяют создавать анонимные объекты с определённым поведением, которые могут реализовывать интерфейсы или наследовать классы. Эти объекты полезны, когда нужно создать объект для одноразового использования, без создания отдельного именованного класса. Они делают код более компактным и выразительным.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #550 188
#Собес #flow #cold #hot
🤔 Чем отличаются холодные (cold) и горячие (hot) потоки данных?

💬 Кратко:

- Cold Flow: Запускает генерацию данных для каждого подписчика.
- Hot Flow: Данные генерируются независимо от подписчиков (например, SharedFlow).

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #549 224
#podcast #опыт #всё
📚 Android Dev подкаст

Android Dev - подкаст о разработке под Android и всем, что с этим связано. Гости программы - разработчики с большим опытом и стажем, которые помнят Android, когда он еще был версии 1.5, и за годы написали приложения для миллионов пользователей по всему миру. В подкасте мы говорим о разработке во всех ее аспектах, от нарезки дизайна до сборки собственных прошивок. Каждый выпуск посвящен не только последним новостям из мира Android разработчиков, но и определенной теме, с которой сталкивается каждый из нас, в процессе создания приложений.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #548 182
#Собес #update #postgresql #transaction
🤔 Как на самом деле выполняется оператор UPDATE в PostgreSQL?

💬 Кратко:

Оператор UPDATE в PostgreSQL на самом деле не изменяет существующие строки, а создает новые версии строк (tuple) и помечает старые как удаленные. Это реализация механизма Multi-Version Concurrency Control (MVCC). Старая версия строки сохраняется до тех пор, пока не будет удалена процессом vacuum. Каждая новая версия получает новый xmin (идентификатор транзакции создания). Такой подход позволяет обеспечить изоляцию транзакций и возможность чтения неподтвержденных данных.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #547 178
#Собес #memory
🤔 Какие инструменты помогают обнаружить утечки памяти в Android?

💬 Кратко:

Для поиска утечек используют Android Studio Profiler (Memory Profiler), LeakCanary (runtime-библиотека), MAT (Eclipse Memory Analyzer) для анализа heap dump и ADB dumpheap + hprof-conv. Они помогают найти объекты, которые не освобождаются, и выяснить цепочку ссылок, препятствующую сборке мусора.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 👍 1
Post #546 185
#Собес #clean #architecture
🤔 Как может быть организовано получение данных из сети с использованием принципов Clean Architecture?

💬 Кратко:

Получение данных начинается с вызова use case в domain-слое, который обращается к репозиторию. Репозиторий использует data sources для выполнения сетевых запросов, преобразует DTO в доменные модели и передаёт результат обратно. Presentation-слой получает готовые данные, не зная деталей сети. Такой подход обеспечивает максимальную изоляцию и гибкость.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • ❤ 1
  • 👍 1
Post #543 209

Forwarded from YeaHub

👨🏻‍💻 Сервис лайвкодинга в YeaHub

Фактически — релиз уже состоялся.
Но честно: мы не успели загрузить ту огромную базу задач, которую планировали, и ещё не всё успели полноценно протестировать.

Поэтому до 23 февраля работаем в режиме «вместе доделываем продукт»:
— мы активно добавляем задачи и чиним баги, все
— пока тестируем, все задачи открыты, после этого примерно 50% закроем для членов
— вы решаете, находите проблемы, пишете в поддержку и даёте фидбек
— ну и оформляете подписку 😜

Что уже есть:
• база реальных задач с собеседований
• JavaScript / Python / Java / Go
• удобный редактор и проверка решений

Что скоро:
• связь задач с компаниями и коллекциями собеседований (не успели в этот релиз)
• другие языки
• контесты
• обучающие модули и курс по алгоритмам
• AI-разбор решений построчно
• челленджи и соревнования

👉 Задачи: https://yeahub.ru/dashboard/tasks

👉 Членство: https://yeahub.ru/dashboard/settings#select-tariff

Новогодние цены действуют только до полноценного запуска. После — x2.
Сейчас лучший момент подключиться и поддержать проект.


Спасибо, что помогаете нам запустить это правильно✊🏻🚀💪
  • ❤ 1
Post #541 172
#Собес #git
🤔 Что такое распределённая система контроля версий?

💬 Кратко:

Распределённая система контроля версий (например, Git) сохраняет полную копию репозитория у каждого участника проекта. Это делает работу более надёжной, позволяет работать оффлайн и обеспечивает лёгкое слияние изменений.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 👎 1
Post #540 205
#Собес #flow #asynchronous #lazy
🤔 Что такое Flow в Kotlin корутинах?

💬 Кратко:

Flow в Kotlin — это асинхронный поток данных, который может эмитировать несколько значений с течением времени. Он используется для обработки последовательностей данных, получаемых асинхронно, и предоставляет операторов для трансформации и комбинирования данных.

 

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #539 238
#Собес #context #application #activity
🤔 В чём разница между Application Context и Activity Context?

💬 Кратко:

Application Context живёт столько же, сколько и приложение, а Activity Context — столько, сколько активна конкретная Activity. Использование неправильного контекста может привести к утечке памяти.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #538 259
#article #frida
📚 Реверс-инжиниринг приложений на Android: знакомство с Frida

Автор рассказывает о практическом знакомстве с Frida — мощным инструментом динамического реверс-инжиниринга Android-приложений, который позволяет внедрять JavaScript-скрипты в запущенные приложения и изменять их поведение без доступа к исходному коду и даже без root-прав. Через пошаговое руководство по настройке окружения, внедрению Frida-Gadget, подключению к приложению и примерам модификаций кода он показывает, как анализировать структуру приложения, управлять его логикой и обходить проверки, при этом подчеркивая важность соблюдения юридических ограничений и ответственности при подобных экспериментах.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • ❤ 1
Post #537 197
#Собес #docker_run #container #image
🤔 Как создать Docker контейнер из образа?

💬 Кратко:

Чтобы создать Docker контейнер, необходимо использовать команду docker run, указывая имя образа. Например, docker run myimage:tag создаст и запустит контейнер на основе указанного образа.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #536 216
#Собес #business #requirements
🤔 Как может быть организован процесс начала разработки нового продукта при поступлении бизнес-требований?

💬 Кратко:

После получения бизнес-требований проводится их анализ, формируется список фич, уточняется архитектура, создаются прототипы и определяется стек технологий. Затем команда оценивает трудозатраты, планирует спринты и начинает разработку MVP. Такой процесс помогает уверенно перейти от идей к реализации.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #535 241
#Собес #kotlin #null_safety #coroutine
🤔 Чем Kotlin выигрывает у Java в контексте Android-разработки?

💬 Кратко:

Kotlin лаконичнее (уменьшает boilerplate), безопаснее (null-safety), поддерживает расширения, корутины и современные концепции (коллекции, DSL), что делает код чище и меньше ошибок. Он полностью совместим с Java, позволяет плавно мигрировать существующие проекты и улучшает опыт разработки через встроенные инструменты в Android Studio.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
  • 👍 2
Post #534 286
#article #frida
📚 Реверс-инжиниринг приложений на Android: знакомство с Frida

Автор рассказывает о практическом знакомстве с Frida — мощным инструментом динамического реверс-инжиниринга Android-приложений, который позволяет внедрять JavaScript-скрипты в запущенные приложения и изменять их поведение без доступа к исходному коду и даже без root-прав. Через пошаговое руководство по настройке окружения, внедрению Frida-Gadget, подключению к приложению и примерам модификаций кода он показывает, как анализировать структуру приложения, управлять его логикой и обходить проверки, при этом подчеркивая важность соблюдения юридических ограничений и ответственности при подобных экспериментах.

Перейти к материалу

👉 База вопросов 👉 Новости
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →