Pull to refresh
42
0
Денис Неклюдов @nekdenis

Android software engineer

Send message
В случае если вас заинтересовал необычный принт с Android:

Футболка с заголовка была создана дизайнерами из Surf эксклюзивно для AndroidDevPodcast

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

Ждем встреч и огромного числа крутейших докладов, будет жаркая осень
Спасибо автору за упоминание нас!
AndroidDevPodcast — Здесь вы услышите массу интересного о разработке под Android, начиная с премудростей дизайна интерфейса и заканчивая монетизацией своих приложений.


Однако между этими продуктовыми нюансами в подкасте мы обсуждаем в первую очередь разработку от последних новостей, подкрепленных мнением опытных ведущих до детальных разборов подходов, библиотек, технологий и практик разработки. Подкаст подходит как новичкам, так и даст много хардкора опытным разработчикам, всех ждем ;)
И это причина, по которой этот пост попал в хабы JavaScript и Разработка мобильных приложений

но Подлодка же не мобильный подкаст ;)
Как адепт подобного подхода — одобряю! Спасибо, Евгений, что опубликовал столь информативный труд!
Xanderblinov, спасибо большое за познавательную статью. У меня вопрос про диплинки
Если мы открыли приложение по диплинку, нажимая кнопку «Назад», мы пройдем по всем экранам, аналогично тому, как если бы мы их открывали без диплинка.

Как это будет работать, в моем сценарии:

диплинк на, предположим, чат проекта должен построить стек: экран проектов->экран проекта->экран чата проекта

перед стартом нужно еще проверить, авторизован ли пользователь и доступен ли ему данный проект, иначе постороить другие стеки.

А еще при формировании бэкстека в «экран проекта» нужно передать аргументом id проекта. Мне кажется, библиотека от Google недостаточно мощна для данного сценария.
Пожалуйста, подскажите
Всем, кто пытался в своей жизни хоть раз распутать легаси мешанину из-за шины данных, привет!
На каком фреймворке организовано автоматизированное тестирование?
Почему в подкасте Podlodka Android всегда стоит на втором плане? =)
Как шарите бизнес логику с ios?
Многие пользователи нашей необъятной родины пользуются дешевыми китайскими безымянным смартфонами.
Каким образом вы профилируете на них производительность?
Какие курьезные баги связанные с ними у вас были?
Как построен процесс тестирования? и работа с отделом QA?
Насколько медленно собирается проект?
Как улучшаете ситуацию?
1. Чтобы выбрали для локального хранилища?
2. Почему REST, а не GraphQL?
2. Используем единый верхнеуровневый dagger-компонент, в который добавляем субкомпоненты с помощью Subcomponent Builder. Gradle-модули содержат в себе субкомпоненты и модули dagger.


2.A. Сколько строк занимает сгенерированный код для верхнеуровнего компонента?
2.B. Как вы планируете решать проблему необходимости регенерации этого компонента при любом изменении в сабкомпонентах?
2.C. Получается, что gradle-модуль корневой знает о всех дочерних модулях?
> Даже не пытайтесь учить их сложным SQL-запросам

не хотел бы я с такими «мобильными разработчиками» работать
все прекрасно звучит, пока у тебя не Android Oreo
developer.android.com/about/versions/oreo/background.html#services
artem_zin а ты сам-то приезжай, будешь новым
Так она еще и перевод
Причем набирает популярность в последнее время именно MVVM, но реализованный не через DataBinding, а «руками» через RxJava.


отмечу, что наш со Степаном доклад все же будет про MVVM на DataBindings, а не на RxBindings.

Information

Rating
Does not participate
Location
Сингапур, Сингапур, Сингапур
Registered
Activity