Альтернатива разработке мобильных приложений

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

[…]

Изучил React Native

Прошел курс по React Native, удобно смотреть практику в действии. Всего 6,5 часов на 2-х кратной скорости и ты в теме.

Первые ощущения:

  • нет стилей из коробки, нативные компоненты приходится существенно дорабатывать чтобы выглядело более-менее потребно, в принципе от этого я страдал в нативной разработке под iOS
  • много нужно писать с нуля, нет из коробки, понимаю что это большая гибкость, но она кажется вредной
  • хуки, стейты и контексты кажутся более сложной реализацией чем сервисы на ангулар
  • есть местами кросс-зависимый код и свойства, т.е. придется систематически писать вилки для каждой ос
[…]

Тестирование кода

Давно слышу про то что необходимо писать тесты, но я все время находил оправдание, что мол код и так прост и как правило встречаются вопросы неправильно понятой задачи, чем реальный баг. А тратить время для написания тестирования и так очевидного как-то непонятно, да и накладно.

Периодически изучая, я натыкался на два вида тестирования: юнит тестирование и сквозное.

[…]

Верстка и дизайн мобильного приложения на Ionic Framework (Angular)

Разрабатывать на Ionic Framework мобильные приложения, я начал за его преимущество кросс-платформенности, т.е. единого кода и для iOS и для Android. Но есть и еще одна деталь, которая сыграла огромную роль, о ней и расскажу.

[…]

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

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

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

[…]

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

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

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

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

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

[…]

SEO в сайте на Angular

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

[…]

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

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

[…]

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

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

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

[…]