Блог

программиста

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

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

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

[…]

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

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

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

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

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

[…]

SEO в сайте на Angular

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

[…]

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

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

[…]

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

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

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

[…]

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

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

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

[…]

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

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

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

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

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

[…]

Разрабатываем приложение с помощью ВКонтакте на Angular

Статья в разработке, но чтобы уже что-то было, запишу тут свои мысли.

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

Платформа VK Mini Apps стартовала в прошлом году в августе, я пару раз на нее смотрел, но в основе подхода был React, а изучать его уж очень не хотелось.

[…]

Покажи код своего проекта

Периодически при общении с клиентами сталкиваюсь с запросом «покажи свой код», а ведь большинство проектов находятся под защитой договора о неразглашении и показать то нечего нельзя.

[…]