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

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

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

[…]

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

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

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

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

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

[…]

SEO в сайте на Angular

Бытует мнение что на Angular нельзя создавать сайты, которые будут хорошо индексироваться в поисковых системах. Хочешь продвигать в поисковиках — используй PHP.

[…]

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

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

[…]

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

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

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

[…]

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

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

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

[…]

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

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

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

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

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

[…]