TGViewer
Channel Public Channel
Android Mobile | YeaHub

Android Mobile | YeaHub

@yeahub_android_mobile

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

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

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

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

Showing posts older than #411 · Back to latest

Older Posts 19 shown
Post #410 182
#полезное
😬 Принёс находку: sshx. Всего одна команда, и у вас в браузере открывается реплика локального терминала: можно звать коллег по ссылке, видеть курсоры друг друга и даже чатиться

Идеально для дебага, обучения или просто совместной работы. Cайт здесь, GitHub тут

👉Новости 👉База вопросов
  • 👍 1
Post #407 213
#статьи
😘 Compose + Koin + Jetpack Navigation: что мы поняли за 2 года

Большая и полезная статья от разработчика core-команды WB Partners Wildberries & Russ, в которой он делится опытом развития архитектуры приложения на Jetpack Compose: с какими ограничениями столкнулись, как укротили навигацию от Google и каким образом всё это подружили с Koin.
Читать

👉Новости 👉База вопросов
  • ❤ 2
Post #406 189
#Собес #git
🤔 Какой язык используется Git?

💬 Кратко:
Git написан на языке программирования С. Этот выбор обеспечивает высокую производительность и эффективность.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
  • ❤ 1
Post #405 203
👩‍💻 Middle Android-разработчик (Kotlin) в компанию Ютека

Техническое собеседование. Осень 2024. 200к+. Опыт в резюме 3 года 3 месяца. В конце был большой блок лайвкодинга.

Вопросы:
- Чем Kotlin выигрывает у Java в контексте Android-разработки?
- Что такое sealed-классы и для чего они применяются?
- Как ту же логику организовать через LiveData и в чём отличие от Flow?
- При использовании Flow, какой Dispatcher вы бы выбрали для работы с UI и для фоновых задач?

Все вопросы можно посмотреть на нашей платформе

#собес #коллекции
  • ❤ 1
Post #404 182
#полезное
🤯 Galoisenne — это библиотека на Kotlin, предназначенная для работы с графами, конечными полями и дискретными динамическими системами!

Она реализует новый вычислительный подход, называемый графовыми вычислениями, который отличается от традиционных моделей, таких как машина Тьюринга или λ-исчисление Чёрча. Преимущество этого подхода заключается в возможности прямого преобразования в итеративное умножение матриц на GPU, что открывает широкие возможности для параллельных вычислений.
Github

👉Новости 👉База вопросов
  • ❤ 1
Post #403 182
#Собес #git
🤔 Что такое репозиторий Git и как вы его инициализируете?

💬 Кратко:
Репозиторий Git - это хранилище, где отслеживаются все изменения вашего проекта, включая файлы, их историю и ветки. Чтобы инициализировать репозиторий, используйте команду git init , которая создаёт скрытую папку .git , где Git сохраняет свои данные.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
  • ❤ 1
Post #402 178
#статьи
❤️‍🔥 Глубокое погружение в Java Memory Model

На выходных смотрел публичный мок-собес и там ребята обсуждали Java Memory Model. Дай думаю посмотрю материалы на эту тему и наткнулся на крутую, большую и хардкорную статью, в которой автор детально разбирает что происходит под капотом JMM.

Довольно много низкоуровневой информации, которая на практике возможно и не пригодится, но такие знания точно лишними не будут.
Читать

👉Новости 👉База вопросов
Post #400 179
#статьи
😊 The Magic Behind Retrofit: How a Simple Interface Becomes Your API Gateway

Если вдруг кто-то не знал как под капотом устроен и работает Retrofit, вот свежая статья с детальным разбором: Dynamic Proxy, аннотации, парсинг, формирование запросов и т.д.
Читать

👉Новости 👉База вопросов
Post #399 184
#Собес #git
🤔 Что делает Git-клон?

💬 Кратко:
Команда git clone создаёт копию существующего репозитория, включая всю историю изменений, файлы и ветки. Это используется, чтобы начать работу с проектом, который уже находится в удалённом репозитории.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #398 202
#полезное
🛞 AtomicFU — библиотека для работы с атомарными операциями в Kotlin. Этот проект от JetBrains предоставляет удобный и эффективный способ работы с атомарными операциями в Kotlin-проектах. Поддерживает все основные платформы: JVM, Native, JS и Wasm.

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

👉Новости 👉База вопросов
  • ❤ 1
Post #397 199
#статьи
🥄 TAO Bubbles: элегантные и настраиваемые подсказки для ваших Jetpack Compose приложений

Статья с примером реализации компонента для отображения подсказок на Jetpack Compose.
Читать

👉Новости 👉База вопросов
Post #396 198
#полезное
😎 Extra Ktor Plugins — это набор мощных плагинов для расширения возможностей Ktor-приложений как на стороне сервера, так и на стороне клиента!

Эти плагины помогают решать распространённые задачи, такие как интеграция с Kafka, планирование задач, ограничение частоты запросов и повышение устойчивости через Circuit Breaker.
Github

👉Новости 👉База вопросов
  • ❤ 2
Post #395 179
#Собес #git
🤔 Что такое HEAD с точки зрения Git?

💬 Кратко:
HEAD в Git - это указатель на текущую ветку или коммит. Он показывает, над чем вы сейчас работаете, и меняется при переключении веток или выполнении коммитов.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #394 214
#полезное
📞 Compose Vectorize — это библиотека на базе Kotlin Multiplatform, предназначенная для автоматического создания ImageVector из .xml файлов! Она используется для преобразования графических ресурсов Android в векторные изображения, совместимые с compose.ui.graphics

Библиотека поддерживает тему и динамические цвета Material3, позволяя адаптировать цвета векторных изображений на основе тем оформления. Для работы она генерирует файлы Kotlin из XML-ресурсов, которые затем можно использовать в коде Compose
Github

👉Новости 👉База вопросов
  • ❤ 1
  • 🔥 1
Post #393 174
#полезное
👨‍💻 Просчитался, но где: разработчик показал, что у его приложения почти нет пользователей на Android.
Шутил, что «все уже давно на iPhone» и никому оно там не нужно.

А потом выяснилось: дело вовсе не в пользователях.
Код просто не был адаптирован под Android, и при попытке купить подписку всегда вылетала ошибка.

Он хотел, чтобы iOS победила. И, по сути, сам всё для этого сделал

👉Новости 👉База вопросов
  • 🔥 2
Post #392 202
#статьи
😵 Мобильное тестирование: разбираемся с эмуляторами и тестовыми фермами

Обзорная статья с разбором доступных решений для тестирования мобильных приложений, с плюсами и минусами.

Эмуляторы и симуляторы. Удобны для тестирования базовой функциональности и отладки, но они не способны воспроизвести реальные условия работы устройства.

Мобильные фермы. Подходят для регрессионных и UI-тестов, нагрузочного и исследовательского тестирования. Один из плюсов – разнообразное количество девайсов для воспроизведения платформенно-специфичных багов. Наиболее популярные решения на рынке: опенсорс-платформы Smartphone Test Farm и DeviceHub, мобильная ферма от Selectel.
Читать

👉Новости 👉База вопросов
Post #391 194
#Собес #git
🤔 Что делает команда git stash?

💬 Кратко:
Команда git stash сохраняет текущие незавершённые изменения в специальное место (стек), чтобы вы могли переключиться на другую ветку или выполнить другие действия. Эти изменения можно позже восстановить с ПОМОЩЬЮ git stash apply или git stash pop .

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
  • ❤ 1
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 →