Разработка
Интересные материалы для разработчика мобильных приложений #169 (19-25 июня)
В новом дайджесте плохой бэкенд, плохие магазины Apple и Google, плохие креативы, смерть гамбургера. Зато хорошие SDK, качественный код, самодостаточные контроллы, будущее еды и сельского хозяйства. Добро пожаловать!
В новом дайджесте плохой бэкенд, плохие магазины Apple и Google, плохие креативы, смерть гамбургера. Зато хорошие SDK, качественный код, самодостаточные контроллы, будущее еды и сельского хозяйства. Добро пожаловать!
Как написать максимально хреновый бэкенд для мобильного приложения
Если вы мобильный разработчик, то наверняка сталкивались с такими бородатыми дядями, которые меланхолично тянут логику на перле и вечно что-то пишут в консоли. Или может это был сутулый анимешник с длинными волосами, всосавший php с молоком матери. Так или иначе, большинство из них ни разу не сталкивалось с мобильной разработкой, а кое-кто считает себя при этом гуру.
Google и Apple против инди-разработчиков
Технологические гиганты Google и Apple доминируют на рынке магазинов приложений, ведь у них практически нет конкурентов. Поэтому они предоставляют инди-разработчикам очень слабую поддержку. Вашу игру или приложение могут внезапно удалить, и вы почти ничего не можете с этим сделать.
Усатый стрелок из двадцати трёх полигонов
На самом деле, всё очень просто: я наконец-то зарегистрировал аккаунт разработчика и очень хочу его опробовать. На момент написания этих строк у меня нет ни одного написанного класса и ни одного нарисованного пикселя. По сути, эта статья — самый настоящий devlog.
[button url=http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0 icon=mail icon_size=32]Дайджест доступен и в виде рассылки[/button]
iOS
- Интегрируем Copy-Paste-Detector для Swift в Xcode
- Борьба за время сборки iOS-приложений
- Как сделать статический анализ кода в Swift
- Уроки, извлечённые из трёх миллионов загрузок на App Store
- Создатель Swift ушел из Tesla
- Apple и IKEA делают AR-приложение
Культура Apple после 10 лет существования iPhone
Воссоздаем новый App Store
Компьютерное зрение в iOS 11
ReplayKit в iOS 11
Один странный совет для уменьшения размера приложения
DDViewSwitcher: скроллинг текста внутри View
Android
- Видеозаписи: Android meetup в офисе Badoo
- Сборка модуля ядра Linux без точных заголовочных файлов
- Самые популярные SDK в Android-приложениях: отчет SafeDK
Обеспечение качества кода на Android
Android Instant Apps шаг за шагом: как их использует Vimeo
Firefox Focus: новый браузер для Android
Google прекращает поддержку Android Market на Android 2.1
Не хотдог: компьютерное зрение на Kotlin
Быстрые, определенные и аккуратные интеграционные тесты
Alligator: современная библиотека для навигации
BoxLoaderView: кастомный прогресс-бар
GeoJson Viewer: просмотр GeoJson файлов на Android
TriangulationDrawable: анимация треугольников
Composer: Reactive Android Instrumentation Test Runner
InfiniteCards: бесконечно листающиеся карточки
VectorMaster: динамическое управление векторными изображениями
Windows
Разработка
- Самодостаточные контроллы на Xamarin.Forms. Часть 2
- 13 вопросов, чтобы узнать, готовы ли вы нанимать команду мобильной разработки
- Corona стала бесплатной
- Использование Firebase для отправки уведомлений в реальном времени
- Как дизайнеры UberEATS меняют будущее еды
- Google открыл мобильные модели компьютерного зрения для TensorFlow
- «Мы делали стартап два года»: 7 советов молодым стартаперам от украинской команды Flawless App
Машинное обучение на JavaScript
Бесплатные мокапы iPhone, Mac, MacBook pro, iPad, Android
Боязнь пустого пространства
Лучшие инструменты прототипирования для всех
Смерть гамбургеру
Firebase Cloud Messaging: управление токенами и уведомлениями на Node.js
Аналитика, маркетинг и монетизация
- Аналитические инструменты: обзор выгодных предложений
- Как Fam App получил 1,024,786 загрузок за 10 дней (почти не потратив на маркетинг)
- AppMetrica и Auto.ru: +10% к конверсиям бесплатно
- Карта мобильной рекламы 2017
- Отчет “Мобильный шопинг: приобретение пользователей 2017”
- Управление опытом взаимодействия с пользователями – задача digital-каналов
- “Отчет о мобильной монетизации” за 2 квартал от SOOMLA
- 9 способов повысить точность прогноза дохода
- Flurry: играть меньше, но дольше
- 3 стратегии персонализации, которые гарантируют успех вашего приложения
- Mislead, который мы заслужили: выбор креативной стратегии
Как монетизировать бота за 24 часа
16 стратегий от экспертов для стремительного роста загрузок
Как создавать рекламу в Instagram Stories
Монетизация и маркетинг приложений: интервью Эрика Сёферта
Устройства, IoT, AI
- Как переусложнить дверной замок
- Об использовании видеокамер с распознаванием символов на низкопроизводительных вычислительных устройствах
- Интернет вещей в сельском хозяйстве: мировой опыт, кейсы применения и экономический эффект
- Intel прекращает выпуск Edison, Galileo и Joule
- Qualcomm представил референсный дизайн для “умных колонок”
Контролируем свет в офисе с помощью Android Things
-
Аналитика магазинов2 недели назад
Тренды мобильных приложений 2025: ИИ и конфиденциальность меняют мобильную индустрию
-
Магазины приложений2 недели назад
Приложение Hot Tub появится на iOS в EC
-
Разработка3 недели назад
Смешивание цветов в SwiftUI
-
Видео и подкасты для разработчиков4 недели назад
Управление ресурсами в DevOps: от облачных решений до «железных» серверов