Telegram Web
Современный IT рынок устроен так, что для успешного трудоустройства в ведущие компании помимо реальных практических навыков и простого умения выполнять свою работу нужно иметь в своем арсенале и еще один важный компонент — опыт прохождения собеседований. Как многие из вас наверняка уже знают, вопросы, с которыми мы сталкиваемся на интервью, могут сильно отличаться от того, чем мы занимаемся, выполняя ежедневные задачи и эти две плоскости Android разработки далеко не всегда пересекаются.

Здесь и приходит на помощь курс “Андроид собеседования от А до Я”: он содержит накопленный мной за более чем 12-и летнюю карьеру в Android опыт прохождения и проведения интервью в топовых компаниях РФ - Tinkoff, OZON, Альфабанк, Сбер и др.

Что входит в курс:
- Детальный разбор более 350-и реальных вопросов из различных секций: Computer Science, Архитектура, Java, Kotlin, Android, реактивное программирование и др.
- Вопросы с предварительных скрининг-раундов
- Практический этап с тестовым заданием, который используется многими компаниями: вы пишете небольшое приложение и получаете по нему детальный фидбек, учитывающий ваш уровень
- Общие рекомендации по Soft Skills и поведению в различных ситуациях
- Поддержка в ТГ и чате

Ознакомиться подробней и записаться на курс можно тут: https://android-interview.ru

#реклама
👍11😢9👎6
Работаете с Gradle? Dependency Analysis Gradle Plugin помогает не только находить лишние зависимости, но и автоматически исправлять проблемы с ними.

Механизм fixDependencies переписывает скрипты сборки, чтобы они соответствовали реальной структуре проекта. Последние обновления сделали процесс анализа ещё точнее, а работу с Kotlin DSL — проще и надёжнее.


#gradle #build #dependencies #android

https://habr.com/ru/companies/spring_aio/articles/868440/
👀6👍5
Автор пишет, что GitHub Copilot (AI-powered coding assistant) можно прикрутить к студии через плагин. Будет помогать кодить.

#androidstudio #ai #github

https://medium.com/@shahin.cse.sust/how-to-use-github-copilot-with-android-studio-2161e316c0cf
👎10👍6👀21🤔1🎉1🥴1
Вышла стабильная студия Ladybug Feature Drop (2024.2.2)

Что нового:

Gemini in Android Studio
- Code Transforms
- Rename
- Rethink
- Commit Message
- Generate Documentation

Debug
- Animation Preview support for Wear OS Tiles
- Wear Health Services

Optimize
- App Links Assistant
- Google Play SDK Insights Integration

Quality Improvements
- 770+ bugs addressed

IntelliJ Platform Update
- More intuitive full line code completion suggestions
- Preview in the Search Everywhere dialog
- Improved log management for Java and Kotlin programming languages

#androidstudio #release

https://android-developers.googleblog.com/2025/01/android-studio-ladybug-feature-drop-is-stable.html
👍7
👩‍💻 Хотите освоить одну из самых популярных профессий в IT? Android-разработка ждёт вас!

На открытом уроке «Основные компоненты приложения Android» вы:

💛 Узнаете, как приложения взаимодействуют с системой и друг с другом.
💛Разберётесь в основных компонентах Android-приложений.
💛 Погрузитесь в архитектуру Android, чтобы закладывать прочный фундамент знаний.

Мечтаете создавать востребованные приложения? Начните путь Android-разработчика с нами — структурировано, понятно и с поддержкой экспертов.

Регистрируйтесь на бесплатный вебинар 15 января в 20:00 мск: https://otus.pw/oY2M/
После урока вы сможете записаться на курс «Android Developer» со скидкой.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
👎9👍8
Серия статей про File Templates

File Templates — мощный инструмент, позволяющий сильно сократить время на генерацию файлов с шаблонным кодом. Он доступен из коробки и не требует лишних действий перед использованием, достаточно прост в освоении, а один раз написанные шаблоны могут использоваться в больших командах, что в целом позволит сократить время разработки.

#androidstudio #templates

https://habr.com/ru/companies/tbank/articles/874048/
👍6👏1
Stack Overflow, о котором, вероятно, знают на Хабре все, сейчас проигрывает неожиданному конкуренту — нейросетям. Пессимисты даже считают, что может завершиться без малого 20-летняя история проекта. Проблема в том, что все больше разработчиков предпочитают задавать свои вопросы не людям, а искусственному интеллекту. Так быстрее и во многих случаях эффективнее. Давайте разберемся, что там происходит.

#ai #stackoverflow

https://habr.com/ru/companies/selectel/articles/872938/
🫡30😢12👍5
В мире разработки программного обеспечения существует множество "священных коров" — принципов и практик, которые принимаются как данность и редко подвергаются критическому анализу. Особенно показательна ситуация с принципами SOLID на русскоязычных ресурсах: достаточно открыть Хабр, чтобы найти 100500 статей о SOLID, и в каждой из них принципы интерпретируются по-разному.

Само существование такого количества "объяснительных" статей говорит о фундаментальной проблеме: если принципы требуют толкования, значит их названия не являются самодостаточными и интуитивно понятными. А если каждый разработчик понимает принципы по-своему, возникает вопрос — зачем вообще нужны принципы, которые не дают однозначного руководства к действию? Принципы SOLID, предложенные Робертом Мартином, давно стали одной из таких "священных коров". Однако пришло время честно признать: то, как мы используем SOLID сегодня, часто противоречит изначальным идеям и в целом иногда может приносить больше вреда, чем пользы. Зависит от контекста.


#solid #pattern

https://habr.com/ru/articles/874584/
👍14👎2
Довольно много времени прошло с 2007 года, когда Android стал доступен для разработчиков. С тех пор прошло почти 18 лет. За это время изменилось примерно все: железо стало мощнее, интернет быстрее, IDE умнее, а проекты сложнее. Предлагаю оглянуться назад и посмотреть, что же именно изменилось с тех пор для разработчиков.


#android

https://habr.com/ru/companies/oleg-bunin/articles/879836/
👍17
Недавно Яндекс изменил процесс отбора кандидатов, теперь перед алгоритмической секцией добавилась секция Advanced Code. Секция заявлена как более близкая к практике, в статье я расскажу правила нового формата.

Я не связан с Яндексом, описываю процесс как он выглядит с моей, программерской, стороны. Пару лет назад я проходил три секции лайвкода, получал оффер, но тогда не смог принять его. А на днях побывал на новой секции Advanced code. Лично для меня это испытание прошло тяжело, как говориться lessons learned, но я узнал правила игры, и буду писать сугубо технически про условия и цели. Личную историю и мнение, шероховатости нового процесса, свои эмоции и фейлы уберу в спойлер в конец статьи.


#android #interview

https://habr.com/ru/articles/882030/
💩28👍5🤡5🤣4💊4🔥3
В декабре 2023 г. я решил, что я готов начинать искать полноценную работу Android-разработчиком. Я откликался только на те вакансии, в которых было написано, что не требуется опыт. Если кратко: 19 откликов (сюда не входят отклики на стажировки крупных компаний), 5 тестовых заданий, 3 оффера. Из 3 офферов: от одного я отказался из-за условий (черная небольшая з/п, я – единственный андроид-разработчик и т.п.).

Первый адекватный оффер я принял и перед выходом на него я получил второй оффер. В итоге на месте по первому офферу я проработал 2,5 дня (с 01 апреля по 03 апреля 2024 г.) и по собственному желанию ушёл в компанию приславшую второй оффер.

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

#android #interview

https://habr.com/ru/articles/882984/
🤡21👍6🤮1💩1
Всё началось с того, что мне попался на глаза свежий рейтинг актуальности ЯП, где в TOP 10 внезапно ворвался Delphi. Пытаясь разобраться в причинах его внезапной популярности в 2025 году, я стал искать методики составления таких списков и нашёл много любопытного. Как обычно, дьявол кроется в деталях.

#programming #rating

https://habr.com/ru/companies/kryptonite/articles/885528/
👍3
Обзор паттернов, полезных при создании своих UI-компонентов в Compose

Slot pattern: This uses slots to group components together in a flexible way, making it easy to organize and rearrange UI elements.

Compound Component pattern: This shares the state of a parent component with its children to reduce coupling between components and is useful for separating UI and business logic.

#android #compose

https://proandroiddev.com/best-practices-for-composition-patterns-in-jetpack-compose-39676ffcc933
👍5
Заезжаем в Kotlin Multiplatform. Но какой ценой?

О чем поговорим в статье:

Пройдем путь от идеи Kotlin Multiplatform до её реализации в цифрах.

Обсудим, сколько стоило внедрить Kotlin Multiplatform в продукты и к чему это привело.

Проведём ретроспективу: стоило ли это делать вообще и стоит ли инвестировать в эту технологию дальше. А также разберём, сколько это будет стоить в перспективе.


#android #kotlin #multiplatform #kmp

https://habr.com/ru/articles/887574/
4😨2👍1
Что же на самом деле происходит в момент загрузки? Какие этапы преодолевает система от простого нажатия кнопки включения до появления интерфейса? И как устройство готовится к полноценной работе?

#android #application #system

https://habr.com/ru/companies/surfstudio/articles/885348/
👍6
2025/07/09 11:02:11
Back to Top
HTML Embed Code: