Подводим итоги очередной недели историей о кувалдах и микрометрах iOS-разработчика, автомобильной навигацией, «интересным» шифрованием в NQ Vault, тиранией MVP, мобильными интерфейсами и еще кучей разных интересных вещей.
Карты не знают на какой полосе сейчас находится машина, средствами gps узнать это проблематично, у gps слишком большая погрешность для этого. Если бы мы знали текущую полосу, то знали бы скорость движения по полосами и могли бы задолго подсказывать пользователю в явном виде, на какую полосу и когда ему лучше перестроиться. Например, навигатор говорил бы “Продолжайте держаться этой полосы до перекрестка” или “Перестройтесь на крайнюю левую полосу”.
23 марта, стали доступны обучающие материалы по windows 10 на Channel9. В них много чего полезного, что облегчит жизнь разработчикам. Кратко опишу все эти изменения, собранные из 8-часового видеокурса. Лучше, конечно, читать и слушать в оригинале, но для тех, кому тяжело потратить 8 часов на англоязычный курс, данная статья может быть полезной.
В один прекрасный момент, когда на собеседованиях меня уже убеждали, что я senior iOS developer — у меня возникло ощущение, что я уперся. Пишу похожий код, решаю задачи похожими способами и ощущение, что непонятно, куда развиваться дальше. Я думаю, с этой проблемой сталкивался не один я — нехваткой новых идей, концепций, направлений. Я бы хотел рассказать вам о тех инструментах и фреймворках, которые помогли преодолеть мне это ощущение.
iOS
Android
Windows Phone
Разработка
Маркетинг и монетизация
Устройства
< Дайджест за прошлую неделю. Если я что-то упустил в поиске обновлений — пришлите в почту, быстро добавлю.
Машинное обучение в навигационных устройствах: определяем маневры машины по акселерометру и гироскопу |
Windows 10 для разработчиков |
Записки iOS программиста о его молотках, кувалдах и микрометрах |
iOS
- (+17) Повреждение стека в одном из методов NSString
- (+16) «Собери 3 сердца, 3 черепа и 3 меча одним сдвигом», или как мы делали игру
- (+3) Облегчаем поддержку iOS приложения. Часть 2 — локация и сеть (Часть 1)
- Facebook, кажется, нарушает правила App Store, но Apple, видимо, не может этому помешать
- С какими проблемами сталкиваются разработчики при создании приложений для Apple Watch
- Готовим приложения для Apple Watch к публикации
- Библиотека iOS Charts
Android
- (+111) Шифрование в NQ Vault оказалось обычным XOR-ом, и это не самое плохое
- (+17) Заставляем камеру в Qt работать на Android
- (+15) Говорящая панда или что можно сделать с FFmpeg и OpenCV на Android
- (+13) Получение пути к карте памяти SD Card на Android
- (+11) Android — кастомные View или ToggleButton 4x4
- (+10) На вкус и цвет или Раскраска для Android
- (+8) Android Volley custom Loader
- (+8) На вкус и цвет 2 – не RGB единым
- Google выпустил App Runtime for Chrome для запуска Android-приложений в Windows, Mac и Linux
- Конвейер Android-графики: от кнопки до буфера кадра
Windows Phone
- (+24) Создание универсального веб-приложения сайта Habrahabr.ru при помощи Web App Template
- (+18) Microsoft отмечает 40-летний юбилей
- (+9) SQLite. Готовимся к Windows 10 (Universal App Platform)
- Как Microsoft может привлечь разработчиков Android и iOS
Разработка
- (+14) Что 22 миллиарда новостных писем могут сказать о дизайне для мобильных платформ
- (+11) Аудио watermark для приложений Second Screen
- (+9) От сложного к простому: эволюция интерфейсов мобильных торговых терминалов
- (+8) Белая книга по доступности PhoneGap
- Тирания минимально жизнеспособного продукта
- Лучшие лоадеры для мобильных приложений
- Valve предложит Vive VR разработчикам бесплатно
- История Rocket Romeo: Как я создал свою первую игру для Android за 45 дней
- Как использовать звуки в неигровых приложениях и где их взять
Маркетинг и монетизация
- (+7) Опыт создания первой мобильной игры. Маркетинг начинающих
- (+7) Рынок приложений достигнет $99 млрд к 2019 году
- Затраты на мобильную рекламу достигнут $100 млрд в 2016
- 3 урока по стратегии мобильной монетизации от Tinder Plus
- Google открыл Player Analytics
- Основные метрики мобильных приложений
- 5 реально работающих идей малобюджетного маркетинга приложений
- 5 лучших практик эффективного приобретения пользователей
- Появился движок для автоматической оценки и изменения стоимости IAP
- Как узнать, что ваша игра заработает миллион?
Устройства
- (+13) Погодная станция на Arduino
- (+9) Идеальный смартфон, какой он?
- (+8) Z-Wave: надёжный протокол беспроводной связи для умных домов
< Дайджест за прошлую неделю. Если я что-то упустил в поиске обновлений — пришлите в почту, быстро добавлю.