Даниил Черняев

Android Developer @ edna
Android
Даниил Черняев
Опыт: 5-10 лет
Цена (за час): Бесплатно
Получили помощь: 6 человек
О себе

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

Считаю что нормально обращаться к ментору вне зависимости от уровня, так как могут быть зоны в которых просто не было опыта работы или хочется получить взгляд со стороны.

Сейчас все консультации будут бесплатными, но возможно это придется скорректировать, если желающих будет значительно больше чем у меня времени. Ну и если вы Middle или Senior с опытом буду рад узнать про то что именно вы считаете в разработке правильным, а что наоборот стоило бы улучшить.

С чем помогу

Могу помочь:

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

Junior,Middle:
- технические вопросы по android
- технические вопросы по kotlin
- план развития в целом или в рамках конкретного технологического стека
- вопросы архитектуры и системного дизайна

Senior:

Для Senior разработчиков, можно писать в любом случае, но вот некоторые моменты которые могут быть особенно интересны:
- разработка и поддержка библиотек
- разработка gradle плагинов, а так же публикация в maven sonatype
- работа с интеграцией C++ и Java кода, JNI и тд
- работа с CI/CD, преимущественно в gitlab CI, но есть опыт и с дженкинсом
- автоматизация тестов через uiautomator
- анализ производительности через android benchmark
- работа с гит сабмодулями и кастомные гит скрипты

С чем не смогу помочь:
- глубокое понимание работы compose, так как мой последний опыт это работа с библиотеками я сам активно изучаю эту тему.
- создание кастомных viewgroup
- работа с конкретными датчиками

Компетенции
Kotlin, Android, Java