Рубрика: Хабр Мобильная разработка

WebView: забыть нельзя интегрировать

При разработке мобильного приложения iOS или Android рано или поздно может встать вопрос: «Реализовать фичу на WebView или же нативно?». В некоторых случаях ответ лежит на поверхности, но, к сожалению, так бывает не всегда. А если очень велик соблазн предоставить пользователям новый функционал поскорее — это может склонить к неправильному решению, с которым впоследствии предстоит...

На твой телефон пришло новое сообщение

Привет! Сегодня я хочу затронуть тему SMS, а точнее, поделиться опытом их «приручения» в Android на примере собственного пет-проекта. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Wireframes в разработке: особенности и преимущества

Wireframe — это карта экранов, которая показывает навигацию между ними и содержит минимальную детализацию. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

[Перевод] История Goose Maps, первых автономных оффлайн карт для Apple Watch

Недавно мы запустили офлайн карты для Apple Watch. Проект занял более 2 лет и потребовал огромного внимания со стороны нашей небольшой командой энтузиастов. Мы столкнулись с таким количеством продуктовых и технических сложностей, что просто не может не поделиться этим с вами. Вот наша история. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем:...

Пишем типизированный DI-контейнер для iOS приложения. Часть 1

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

Как мы научились учитывать перепады высот по геокоординатам в мобильном приложении

Недавно мы провели работу над мобильным приложением, которое позволяет регистрировать беговые тренировки и контролировать показатели в ходе тренировки и по окончании. Хочу поделиться с вами алгоритмом, который мы для этого разработали и рассказать, как решили возникшие сложности.Если кратко, можно улучшить вычисление суммарного подъема и спуска спортсмена в ходе беговой тренировки путем сглаживания профиля маршрута методом...