История одного PWA

Я долго задавал себе вопрос - почему бы всегда не использовать PWA вместо нативных приложений. Я же WEB разработчик и это же так просто - написать один раз и радоваться всю жизнь. Но не все так просто, как хотелось бы.

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

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

Тезисы для публикации

WEB приложения довольно давно стало можно превращать в "прогрессивные вэб приложения" и получить приложение, в некоторых случаях, ничем не уступающее настоящим нативным приложениям.

PWA, на первый взгляд, выглядит очень логичным решением. Оно и очевидно - это сильно дешевле и проще сделать один раз приложение, которое будет работать сразу на всех платформах, где есть браузер. Поскольку мобильные телефоны являются нашими постоянными спутниками и, очень часто, возможностей PWA достаточно и делать нативное приложение необязательно, доклад будет полезен для всех, кто, так или иначе, работает в WEB приложениями и рассматривает движение в сторону разработки приложений конкретно по телефоны. Вопросы, которые я готов раскрыть в докладе:

  • Что такое PWA и какие возможности открывает
  • Основы реализации PWA
  • Известные и неочевидные проблемы PWA
  • Разбор реального примера разработки PWA по шагам
  • В каких случаях стоит сразу начинать с нативной разработки