Рубрика «разработка под iOS» - 100

В этой статье хотелось рассказать об особенностях и трудностях Swift, с которыми я столкнулся при первом знакомстве. Для написания статьи использовалась версия языка 2.0. Предполагается, что вы уже читали документацию и обладаете базовыми знаниями для разработки мобильного приложения.
Читать полностью »

В новом дайджесте тестирование в Mail.Ru, онбординг с помощью видео, сертификация разработчиков от Google, Agile API от Badoo и мобильный программатик на пальцах. На прошлой неделе было относительно мало материалов, на этой наверстываем!

Дайджест интересных материалов для мобильного разработчика #163 (18-24 июля) - 1Читать полностью »

А в чем проблема?

Типичная пагинация

Как бы нам не хотелось этого отрицать, практика показывает, что подавляющее большинство своего времени типичный iOS-разработчик проводит за работой с табличками. Проектирование сервисного слоя — это интригующе, разработка универсального роутинга в приложении — захватывающе, а от настройки гибких политик кэширования вообще крышу сносит, но работа с табличными интерфейсами — это наши серые будни. Иногда луч света все же попадает и в эту область, и вместо очередной возни с constraint'ами перед нами может встать задача реализации постраничной загрузки — или, как это модно называть в мобильных приложениях, infinite scroll'а.

Читать полностью »

В жизненном цикле мобильного продукта рано или поздно наступает момент, когда нужно радикально обновиться. Потому что за время, прошедшее с запуска, выросли требования бизнеса и ожидания клиентов, изменились возможности платформы и средства разработки — и обновления становится невозможно реализовать путем “косметического ремонта”. В мире мобильных приложений жизненный цикл ПО составляет 2-3 года против 10-15 лет в обычном Enterprise-сегменте. Для нас с командой “Открытие Digital” момент радикального обновления мобильного банка настал в конце прошлого года.

Как мы обновили и переписали iOS-приложение банка «Открытие»: кейс - 1
Читать полностью »

От регистрации до витрины: как выложить мобильное приложение в App Store и Google Play (часть 1) - 1

Начинающие мобильные разработчики часто испытывают затруднения при выкладывании своих проектов в Google Play и App Store. И если с первым особых проблем не возникнет, то со вторым придется повозиться, особенно, если вы выкладываете приложение от юридического лица. Поэтому в помощь начинающим мы решили написать туториал по размещению в официальных сторах приложений под iOS и Android.
Читать полностью »

Лето, и новостей не так много. Немного про Sailfish, немного про Qt и Unity, тестирование в Facebook и аутентификацию. А, много про Pokemon Go, но от этого уже никуда не деться.

Дайджест интересных материалов для мобильного разработчика #162 (11-17 июля) - 1Читать полностью »

Анонс Rambler.iOS #7 - 1

Архитектуру улучшая
Оптимизируя коллаж
В таблице получили скорость
И краш

Этим летом мы, команда iOS-разработки холдинга Rambler&Co, хотим пригласить Вас на встречу Rambler.iOS #7, которая состоится 20 июля в нашем офисе на Даниловской мануфактуре. По просьбам участников наших предыдущих мероприятий на этой встрече будет уделено особое внимание общению сообщества между собой и с участниками нашей команды.
Регистрация

А вот о чем мы будем рассказывать в этот раз.
Читать полностью »

На этой неделе мы обсуждаем Project Tango, вещи, которые нельзя говорить разработчикам и тестировщикам, HomeKit и есть ли рынок приложений для него, траты в приложениях и интеграцию с Firebase. Добро пожаловать в новый дайджест!

Дайджест интересных материалов для мобильного разработчика #161 (3-10 июля) - 1Читать полностью »

Привет! Мы продолжаем цикл статей по технологиям, представленным на нашем ежегодном мероприятии Google I/O. Сегодня у нас в гостях Александр Денисов, и он расскажет про своё знакомство с базовыми возможностями обновлённого Firebase.

По следам Google I-O 2016 — новый Firebase: интеграция с Android - 1
Читать полностью »

Представьте себе базу данных, способную валидировать JSON данные по схеме JSON Schema, отрабатывать события и обрабатывать данные. А если идея реализованна как сервис, использующий mongodb?

Мы разработали именно такой сервис. Им пользуются наши сайд проекты:

  • docast.me — любые источники данных можно слушать/смотреть в любимом подкастинговом приложении
  • watchlater — решение проблемы watch later youtube
  • warhealth — мобильное приложение

Под катом краткое описание основных особенностей сервиса с примерами.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js