В новом дайджесте мы разбираем Android на части, спорим с Apple по поводу PWA, смотрим, как делается новостной агрегатор, исследуем Firebase, учимся на дизайнеров интерфейсов, возвращаем и вознаграждаем пользователей.
Рубрика «разработка мобильных приложений» - 122
Дайджест интересных материалов для мобильного разработчика #215 (31 июля — 5 августа)
2017-08-05 в 14:55, admin, рубрики: firebase, pwa, Аналитика мобильных приложений, Блог компании Everyday Tools, дизайн интерфейсов, маркетинг мобильных приложений, монетизация, новостной агрегатор, разработка, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSТестовая документация. Превращаем таблицы в деревья
2017-08-05 в 10:56, admin, рубрики: touch instinct, Блог компании Touch Instinct, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложений, Тестирование мобильных приложений
В предыдущей статье я рассказывала, как в нашей компании проходит первая стадия тестирования проекта — анализ. Сегодня расскажу о следующем этапе — проектирования и документирования тестов.
Этот этап опционален. На некоторых проектах нет задокументированных требований, и тогда зачастую поддержка тестовой документации является единственным разумным способом хранения и передачи знаний о продукте. Иногда тестовую документацию требует заказчик, иногда мы пишем ее для себя. Иногда, если у нас есть хорошо написанные требования, мы отказываемся от документирования тестов в пользу экономии ресурсов.
Вид тестовой документации также зависит от ситуации на проекте и ожиданий заказчика.
Читать полностью »
AppCode 2017.2: Extract Method и улучшения автодополнения для Swift, поддержка __auto_type в Objective-C и многое другое
2017-08-04 в 13:28, admin, рубрики: appcode, extract method, iOS, objective-c, osx, swift, Блог компании JetBrains, мобильная разработка, разработка мобильных приложений, рефакторингиПривет!
Вышел AppCode 2017.2, а значит, пора рассказать обо всех новых возможностях в этом релизе! Под катом, как и всегда, много картинок.
Как попытаться сделать пользователю удобно и кое-что запороть в процессе
2017-08-04 в 11:27, admin, рубрики: iOS, Альфа-Банк, Альфа-Мобайл, Блог компании «Альфа-Банк», грабли, разработка мобильных приложений, разработка под iOS, Тестирование мобильных приложений, факапы, метки: альфа-банк, альфа-мобайлЛюбое обновления приложений должно нести в себе что-то содержательное. Хотя бы для того, чтобы чейнджлог был информативнее, чем «Мелкие исправления и улучшение стабильности». Ведь раз выкатывается новая итерация приложения, хорошо бы даже поверхностно объяснить пользователю, что именно в нем, собственно, нового.
В 2016-м году мы решили серьезно обновить одну из критичных функций мобильного приложения «Альфа-Мобайл», а именно – авторизацию и регистрацию новых пользователей. Стремления у затеи были самые что ни на есть лучшие – и сделать пользователю удобно, и догнать пару других банков, у которых авторизация проходила по новой схеме.
Итогом же стало падение рейтинга приложения в аппсторе с 4 звезд до 1,5, множество недовольных отзывов и слегка поседевший продакт.
А вот как это было.
Читать полностью »
Геометрия в компьютерных играх
2017-08-03 в 18:37, admin, рубрики: геометрия, кадр, координаты, многоугольник, мобильные игры, перемещение, прямоугольник, разработка игр, разработка мобильных приложений, Разработка под android, расстояние, ТочкаВсем привет! Когда-то давным-давно я делал простенькие игрушки на Flash. Например: игрушка — провести курсор мышки через лабиринт, не касаясь стен и уворачиваясь от всяких движущихся объектов. Некоторые из этих объектов двигаются по заданной траектории, некоторые гонятся за курсором, а некоторые стреляют в курсор другими движущимися объектами.
Сейчас я увлёкся программированием под андроид и сделал примерно такую же игрушку. И столкнулся с теми же геометрическими задачками с которыми встречался тогда.
Dagger 2. Subcomponents. Best practice
2017-08-03 в 12:47, admin, рубрики: android, best practice, dagger 2, Dagger subcomponents, dependency injection, java, разработка мобильных приложений, Разработка под android, метки: Dagger 2На хабре уже было несколько хороших статей по установке и работе с Dagger 2:
Я же хочу поделиться своим опытом использования Dagger 2 на реальных проектах с реальными кейсами. Раскрыть читателю мощь и удобство как самого Dagger’а, так и такого его аспекта, как Subcomponent.
Перед тем, как пройти под кат, следует ознакомиться с вышеуказанными статьями.
Кого заинтересовал, you are welcome!

Разработка под Sailfish OS глазами iOS-разработчика
2017-08-02 в 11:11, admin, рубрики: iOS разработка, sailfish, sailfish os, Блог компании e-Legion Ltd., мобильная разработка, мобильные приложения, приложения ios, Программирование, разработка мобильных приложений, разработка под iOS, разработка приложенийПривет!
На днях в офис e-Legion попал очаровательный смартфон, цвета #F9403E. По опознавательным знакам удалось установить его модель — Jolla C и операционку — Sailfish OS. Сайт производителя снабдил нас данными о характеристиках устройства и предоставил информацию о том, с чего начинать разработку.

Под катом вы узнаете о том, как происходил процесс создания, отладки и установки мобильного приложения для Sailfish ОС.
Читать полностью »
Математический пакет для Android — «Микро-Математика» — теперь с открытым исходным кодом
2017-08-01 в 21:16, admin, рубрики: open source, математика, разработка мобильных приложений, Разработка под android, разработка приложенийНекоторое время назад я писал здесь о «Микро-Математике» — математическом пакете для Android, который я разработал в качестве хобби-поделки. Этим летом исполняется три года с тех пор, как «Микро-Математика» была выложена в Google Play на всеобщее обозрение. С тех пор программа развивалась дальше, и вот настал момент, когда доход от Google Play окупил разработку. В связи с этим я не вижу смысла дальше утаивать исходный код от общественности и перевожу проект в разряд Open Source. Тех, кому интересно познакомиться с репозиторием «Микро-Математики» на github, и, быть может, поучаствовать в дальнейшем развитии проекта, прошу под кат.
Android O: особенности поддержки новой операционной системы
2017-08-01 в 14:42, admin, рубрики: android, android development, Android O, java, mobile development, Блог компании «Лаборатория Касперского», разработка мобильных приложений, Разработка под androidВсем привет! Совсем скоро состоится важное событие – выход Android O. Поддержка новых версий операционной системы – обязанность любого серьезного продукта. Каждое обновление Android заставляет многих разработчиков серьезно поработать для сохранения работоспособности имеющихся функций и привнесения нового благодаря возможностям новых версий Android.
В данной статье мы рассмотрим основные изменения Android O и оценим их возможное влияние.

Обзор Lokalise — сервиса для локализации приложений и обновления переводов «по воздуху»
2017-07-31 в 12:43, admin, рубрики: lokalise, TProger, Блог компании Lokalise, Клиентская оптимизация, локализация, мнение, обзор, Разработка веб-сайтов, разработка мобильных приложений, сервис переводовГлавный редактор популярного сайта для разработчиков и IT-специалистов TProger.ru, выросшего из ВК-паблика «Типичный программист», сделал весьма толковый обзор Lokalise, которым мы с вами с удовольствием делимся. Кто работает с локализацией мобильных и веб-приложений — те особенно оценят.
Lokalise — сервис для автоматизации процесса локализации приложений, который выбрали уже более 1 000 команд, включая MSQRD, Carousell, MEGOGO, Depositphotos. Мы изучили возможности платформы и в этом обзоре расскажем, за счет чего Lokalise помогает провести локализацию быстро и просто.

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




