Разработка
Интересные материалы для разработчика мобильных приложений #131 (12-18 сентября)
На этой неделе началось распространение iOS 10 и много материалов связано с iMessage и функциями новой ОС. А кроме того в новом дайджесте лучшие окна с призывами оценить или оплатить приложение, обнаружение лиц на фотографиях, путь UX в этом году, отказ Marmalade от своего движка и много других интересных материалов.
На этой неделе началось распространение iOS 10 и много материалов связано с iMessage и функциями новой ОС. А кроме того в новом дайджесте лучшие окна с призывами оценить или оплатить приложение, обнаружение лиц на фотографиях, путь UX в этом году, отказ Marmalade от своего движка и много других интересных материалов.
Как я потратил отпуск на свое первое приложение
Вся надежда у меня была попасть хотя бы в сегмент инди-разработчиков, ну, хоть как-то, бочком, но попасть. И вот настал день «Д», когда терпеть уже не было сил, а желание что-нибудь сделать (те же крестики-нолики), прожигало мои нейроны. Пришлось поставить себе цель, прикинуть срок, взять отпуск и начать.
Какое окно оценки игры интегрировать в свою мобилку
В статье вы найдете информацию о том, какие бывают типы предложений, и какие фичи используют разработчики, чтобы повысить оценку игры в сторе. А также выводы и анализ преимуществ и недостатков различных вариантов интеграции этой механики в вашу игру.
Как фримиум приложения превращают пользователей в платящих: лучшие примеры напоминаний
Если пользователи получают то, что они хотят, от бесплатного продукта, как их стимулировать платить? А если пользователь не получает того, чего он хочет, что удержит его вообще от удаления приложения?
Пишем, собираем и запускаем HelloWorld для Android в блокноте. Java 8 и Android N
Используя только блокнот, мы напишем совсем маленькое учебное Android-приложение. А затем скомпилируем его, соберём и запустим на устройстве — и всё через командную строку. Заинтересовало? Тогда прошу.
[button url=http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0 icon=mail icon_size=32]Дайджест доступен и в виде рассылки[/button]
iOS
- Обнаружение лиц на iOS с помощью Core Image
- Работа NSFetchRequest и NSFetchedResultsController, а также зачем тут продуктовый рынок
- Использование блоков в iOS. Часть 2 и Часть 1
- Архитектура сетевого ядра в iOS-приложении на Swift 3. Часть 1
- Настройки безопасности iOS 10, на которые следует обратить внимание
- Apple начала удалять старые приложения
- Swift Playgrounds вышел в App Store
- Apple запустила iMessage App Store
Релиз Swift 3.0
Изменения в App Store, связанные с уменьшением длинны названия
Новый способ планирования путешествий: Приложение Airbnb для iMessage
Работа с JSON в Swift
Готовим ваше iOS приложение для работы с расширениями
Как жить без Interface Builder-а и любить это
Создание интерактивного iMessage приложения для iOS 10 на Swift
Юнит тесты, как писать тестируемый код и почему это важно
Android
- Использование Android устройства в качестве тонкого UI для С++ программ
- Android Dev: продолжение подкастов о профессиональной разработке под Android
- Выход «в поле»: Как мы делали мобильное приложение для повышения эффективности выездных работников
- MaterialViewPager — пример создания уникального приложения
- Android Lollipop — самая используемая версия Android
Сделайте ваш build.gradle снова прекрасным
Используем Performance Monitors в Android Studio
Полезные инструменты для Android разработки
Люди и ресурсы, у которых стоит учиться Android разработке
Раннее превью RxJava2
Добавление юнит тестов в MVP проект
Как мы создаем красивую анимацию
Firebase Crash Reporting вызывает сбои в приложениях
Оптимизация и профилирование UI
Анимированные иконки в Android
Giphy Example: пример Giphy RecyclerView Grid с использованием Dagger 2, Retrofit 2, RxJava 2 и Butterknife с Junit + Espresso
Релиз Dagger 2.7
TapTargetView: реализация Tap target из материального дизайна
Windows
Разработка
- UX-стратегия на практике. Часть 4 — От дизайн-команды к дизайн-культуре
- Blend4Web vs Unity. Битва на ринге. Раунд 2
- Air Berlin: реализация Progressive Web App
- Создание меню для игры на Unity3D на основе State-ов
- Разработка мобильной 2D-игры «Составь слова из слова»
- Миф о незрелости мобильных NFC технологий
- В мобильной клавиатуре SwiftKey реализовали нейронную сеть
- Исследование Kony: носимые и подключенные устройства уже вызывают сложности в разработке
- Куда идёт UX в 2016 году
- Marmalade Technologies закрывает игровой движок
- Playrix поделилась видео с внутренней конференции
Аналитика, маркетинг и монетизация
- AdBlock Plus совершил новый виток в истории «приемлемой рекламы»
- 5 идей по игровой аналитике
- Как фримиум приложения превращают пользователей в платящих: лучшие примеры напоминаний
- Анатолий Шарифулин (AppFollow): Поймать вторую волну
- App Annie: Приложения для розничного банковского обслуживания в Европе
- Google представил новые возможности таргетирования рекламы
- Бесплатная книга «Intercom про Onboarding»
- Samsung обогнал Apple по вовлечению пользователей
- Tune: 90% мировых мобильных установок — органика
Устройства и IoT
- ESP32: знакомимся, пишем и запускаем первую прошивку
- Как перестать бояться и полюбить mbed. [Часть 1]
- Российский рынок смартфонов в первом полугодии 2016
- В «Сколково» запустили беспроводную сеть для Интернета вещей и разработки IoT-приложений
-
Видео и подкасты для разработчиков4 недели назад
Как устроена мобильная архитектура. Интервью с тех. лидером юнита «Mobile Architecture» из AvitoTech
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.10
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.11
-
Видео и подкасты для разработчиков2 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript