Архив автора: johnny0z

Мой типичный рабочий день

Хочу с вами поделиться тем, как проходит мой типичный рабочий день. Нет, я не буду опять хвастаться тем, что просыпаюсь когда хочу, что мне не нужно ехать до офиса и так далее. Больше технических деталей. Итак, сегодня мой рабочий день … Читать далее

Рубрика: Программирование Java | Оставить комментарий

Первый шаг на пути к Fullstack Developer или пишем крестики нолики, многопользовательский режим по сети

Предыстория С начала 2016 я плотно подсел на кодинг (начал я изучать Java в 2013, но потом забросил на 2 года) и первое что мне пришло в голову — написать крестики нолики. Тогда у меня не было много знаний и … Читать далее

Рубрика: Программирование Java | Оставить комментарий

MixUpload — история разработки

В этой статье я попробую рассказать вам всю историю разработки MixUpload. Мою историю, а не всю целиком. Итак, дело было летом, когда я, уставший от офисной работы (хотя устал я от нее еще зимой 2018) искал себе удаленную работу. Стоит … Читать далее

Рубрика: Программирование Java | Оставить комментарий

Как работать разработчиком и получать удовольствие

Начнем с того, что я уже третий год работаю андроид разработчиком и за это время успел сменить порядка 5 мест работы (если конечно работа по фрилансу на месяц тоже считается работой). И все компании в корне отличались друг от друга. … Читать далее

Рубрика: Программирование Java | Оставить комментарий

Clean architecture. Explanation & details

В этой статье мы рассмотрим пример реализации чистой архитектуры. На написание данной статьи меня побудил тот факт, что несмотря на то, что многие говорят, что знакомы с понятиями чистой архитектуры, прекрасно понимают принципы SOLID и другие, но все равно они … Читать далее

Рубрика: Программирование Java | Оставить комментарий

UI-tests in Android. Часть 3. Более сложные примеры.

В предыдущей статье мы посмотрели на более менее простые примеры юай тестов. Теперь же мы пойдем дальше по проекту и посмотрим на примеры более сложных юайтестов. Ранее мы тестировали функционал добавления элементов, теперь же перейдем к следующему экрану — списку … Читать далее

Рубрика: Программирование Java | Оставить комментарий

UI-tests in Android. Часть 2. Простые примеры.

В предыдущей статье я попробовал рассказать что такое юай тесты и зачем они нужны. Сегодня же мы перейдем от теории к практике и посмотрим на юай тесты на пет проекте, который я написал для себя. Немного о проекте — что … Читать далее

Рубрика: Программирование Android | Оставить комментарий

UI-tests in Android. Часть 1. Что это и зачем

Предположим вы андроид разработчик. И для начала предположим вы пишете новый проект. Вот вы закончили основной функционал, теперь нужно выкатывать в продакшен/релизить/выпускать обновление в гугл плей маркет. Что вы сделаете? Наверно протестируете ваш функционал, чтобы быть более менее уверенным в … Читать далее

Рубрика: Программирование Android | Оставить комментарий

Clean Architecture — Junit Tests

Итак, третья в серии статья по чистой архитектуре (если вы не ознакомились с предыдущими двумя, то настоятельно рекомендую). Проект доступен по ссылке. А начнем мы с того, что такое юнит-тесты и зачем они вообще нужны. Если говорить о том, что … Читать далее

Рубрика: Программирование Java | Оставить комментарий

CLEAN Architecture — example

Итак, вчера мы рассмотрели в общем и целом что такое чистая архитектура (настоятельно рекомендую к прочтению). Теперь же, перейдем от общих слов к конкретному коду (доступен по ссылке). О чем проект? Начнем с того, что у спейсХ есть открытое апи … Читать далее

Рубрика: Программирование Java | Оставить комментарий