Процесс разработки на примере мобильного приложения поиска свободной парковки

На входе документ проектирования, в котором описан каждый экран, например авторизация:

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

Читать далее «Процесс разработки на примере мобильного приложения поиска свободной парковки»

Мобильное приложение по поиску свободной парковки

Начал писать новый проект в пятницу: мобильное приложение по поиску свободной парковки.

Функциональные особенности:

  • авторизация по смс
  • гео: выборка по радиусу, запись для быстрого поиска
  • локальные уведомления
  • баланс: эквайринг, транзакции
  • продажа услуг на время: бронирование, продление, расчет тарифа (месячный, дневной, часовой, просрочка)

Экранов: 19 (с учетом админки в 7).

Читать далее «Мобильное приложение по поиску свободной парковки»

О самообразовании

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

Читать далее «О самообразовании»

Мобильное приложение для оптовой компании по продаже цветов

Все по законам жанра MVP (минимально жизнеспособный продукт). Заказ уходит на мыло менеджеру.

Фишка — это сканер штрихкода и возможность набрать заказ для отправки. Новости и покупка из акций компании.

Читать далее «Мобильное приложение для оптовой компании по продаже цветов»

Мобильное приложение для радио

Интересно, как просто организовать сейчас интернет радио станцию. Транслируешь со своего компа в сервис, а он уже со своего широкополосного интернета конечным слушателям.

Читать далее «Мобильное приложение для радио»

Упрощенное внедрение Redux на Angular

Рано или поздно контроль состояния приложения становится сложнее и нужно внедрять менеджер состояний. Redux — отличная реализация такого менеджера, но хотелось бы постепенно погружаться, поэтому для себя написал небольшой шаблон сервиса на Angular с концепцией Redux.

Место изменения состояния становится единым, состояние можно изменить только оператором dispatch, при котором состояние меняется на новое.

Читать далее «Упрощенное внедрение Redux на Angular»

Давайте знакомиться

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

Коротко обо мне

Я, Малаховский Евгений Юрьевич, фрилансер-программист, пишу сам, один, специализируюсь на разработке мобильных приложений. Живу и работаю в России, Самарской области, городе Тольятти. Женат, 2 сына.

Уровень: Senior Developer (ведущий программист), это значит что я могу работать самостоятельно во всех смыслах. 7 лет в разработке мобильных приложений.

Читать далее «Давайте знакомиться»