В новом дайджесте тестирование в Mail.Ru, онбординг с помощью видео, сертификация разработчиков от Google, Agile API от Badoo и мобильный программатик на пальцах. На прошлой неделе было относительно мало материалов, на этой наверстываем!
Рубрика «разработка мобильных приложений» - 170
Дайджест интересных материалов для мобильного разработчика #163 (18-24 июля)
2016-07-24 в 13:00, admin, рубрики: android, iOS, windows phone, маркетинг, мобильные приложения, мобильные устройства, монетизация, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложенийВ поисках чистой архитектуры (1-я часть) — Swift 3.0
2016-07-22 в 14:32, admin, рубрики: clean architecture, clean swift, design patterns, swift, swift 3, tdd, viper, xcode, Программирование, разработка мобильных приложений, метки: clean architecture, viper
Приветствую уважаемых жителей Хабрахабра!
Не так давно я стал замечать, что мой код становится громоздким и даже в рамках одного контроллера мне все сложней удержать в голове то, что в нем происходит. Как следствие, на выходе не всегда ожидаемый результат, что я хотел реализовать, так как мозг “замылился” и я легко могу упустить существенную деталь. А после, ручной анализ кода, работа с отладчиком и так далее… Да что уж говорить, доходило до абсурда, при сборке приложения xcode падал замертво и я даже не успевал понять, что случилось в приложении! Нужно было что то менять и думать над архитектурой, так как я не хочу всю свою карьеру писать плохоподдерживаемый код…
Кому интересен вопрос архитектуры приложения, добро пожаловать под кат!Читать полностью »
Кулуары VR. Библиотеки для отображения панорам 360*
2016-07-22 в 13:20, admin, рубрики: vr библиотеки, vr на android, vr проект, Блог компании Google, разработка мобильных приложений, Разработка под android, метки: vr библиотеки, vr на android, vr проект
Всем привет! VR нынче в тренде, тема злободневная, различных проектов и способов реализовывать отображение трёхмерной картинки, кажется, скоро будет миллион. Сегодня у нас в гостях Михаил Вайсман, основатель компании по разработке мобильных приложений Trinity Digital. Он вызвался рассказать про работу с библиотеками для отображения 360-градусных панорам, за что мы выражаем ему признательность. Ладно, вы все пришли сюда за интересным опытом, а не за контентом до ката. ;)
Разработка для SailfishOS: основы
2016-07-22 в 12:56, admin, рубрики: qt, sailfish os, мобильная разработка, разработка мобильных приложенийЗдравствуйте! На прошлой неделе я написал о том как начать разрабатывать под мобильную платформу Sailfish OS. Сегодня же я хотел бы рассказать о жизненном цикле приложений Sailfish, о создании страниц приложения и управления ими, а также о некоторых специфических особенностях мобильных приложений, которые следует учитывать при разработке под Sailfish OS, в частности управление ориентацией устройства.
Читать полностью »
Любовь, похожая на код
2016-07-22 в 11:15, admin, рубрики: Карьера в IT-индустрии, любовь в IT, новые секс-символы, про любовь, Программирование, программисты, Разработка веб-сайтов, разработка мобильных приложений, метки: любовьМетрики против Опыта
2016-07-21 в 13:18, admin, рубрики: ua-hosting.company, UI, usability, UX, Блог компании ua-hosting.company, дизайн, дизайн мобильных приложений, интерфейсы, метрики, работа с данными, разработка, разработка мобильных приложений, разработка сайтов, статистика, фичи
Данная публикация — местами вольный перевод статьи за авторством Julie Zhuo, продукт-дизайнера в Facebook. Приятного чтения.
Если несколько десятилетий назад вы бы захотели сделать что-то уникальное, вы бы сели, сделали глубокий вдох, закрыли глаза и обратились бы с молитвой к оракулу под названием «интуиция».
Но, как наши предки когда-то укротили силу огня, так и мы научились использовать возможности метрики и аналитики. Мы уже не блуждаем во тьме, задаваясь вопросом «неужели хоть кто-то читает эти электронные письма, рассылаемые каждые два дня?». Мне даже интересно, сколько людей пыталось найти ответ на этот вопрос до этого момента, до наступления созданного всеми нами будущего. Ведь теперь мы просто погружаемся в сокровищницу чисел и выуживаем оттуда ответ.
Увы, несмотря на обретенный нами свет, в углах сохраняются экзистенциальные тени. Я слышал их в обсуждениях в залах офиса, в бормотании над стаканом после работы, видел набранными заглавными буквами в блуждающих по сети тредах обсуждений стиля:
«Делаем ли мы это просто для получения метрики?»
«Как мы можем сбалансировать полученные цифры и сделать при этом что-то достойное?»
И мой фаворит: «Вы, те, кто управляет данными, на самом деле заботитесь о пользователях и UX?»
Ох! Сильные слова и жгучие обвинения!
Может, хотите продуктивно поговорить о метриках и позитивном опыте? Вот что знаю я.
Читать полностью »
Как мы обновили и переписали iOS-приложение банка «Открытие»: кейс
2016-07-21 в 11:35, admin, рубрики: iOS, redmadrobot, swift, Блог компании REDMADROBOT, кейс, мобильная разработка, мобильный банкинг, разработка мобильных приложений, разработка под iOS, редизайнВ жизненном цикле мобильного продукта рано или поздно наступает момент, когда нужно радикально обновиться. Потому что за время, прошедшее с запуска, выросли требования бизнеса и ожидания клиентов, изменились возможности платформы и средства разработки — и обновления становится невозможно реализовать путем “косметического ремонта”. В мире мобильных приложений жизненный цикл ПО составляет 2-3 года против 10-15 лет в обычном Enterprise-сегменте. Для нас с командой “Открытие Digital” момент радикального обновления мобильного банка настал в конце прошлого года.
От регистрации до витрины: как выложить мобильное приложение в App Store и Google Play (часть 1)
2016-07-21 в 8:08, admin, рубрики: android development, App Store, BaaS, backend as a service, backend development, Google Play, iOS, ios development, scorocode, swift, Блог компании Scorocode, выкладывание приложения, разработка мобильных приложений, Разработка под android, разработка под iOS
Начинающие мобильные разработчики часто испытывают затруднения при выкладывании своих проектов в Google Play и App Store. И если с первым особых проблем не возникнет, то со вторым придется повозиться, особенно, если вы выкладываете приложение от юридического лица. Поэтому в помощь начинающим мы решили написать туториал по размещению в официальных сторах приложений под iOS и Android.
Читать полностью »
Agile API — возможно ли?
2016-07-19 в 11:25, admin, рубрики: agile, api, mobile development, process, Блог компании Badoo, Разработка веб-сайтов, разработка мобильных приложений
Множество статей и книг посвящено тому, как правильно проектировать API, но едва ли кто-то затрагивал тему постоянно меняющихся (гибких) API. Динамично развивающаяся компания зачастую выпускает по несколько релизов в неделю, а иногда и в день. При этом для добавления новых функций необходимо постоянно вносить изменения в существующее API. В этой статье мы расскажем о том, как мы в Badoo решаем эту задачу, какие подходы и идеи мы используем в своей работе.
Для начала я должен немного подробнее рассказать о Badoo, чтобы вы понимали, кто работает с нашим API и почему оно так часто меняется.


