Разработка
Интересные материалы для разработчика мобильных приложений #152 (20-26 февраля)
Новостей в связи с праздниками не так много как в прошлый раз, но все же вполне достаточно – локализация приложений, виртуальная реальность, тестирование, лучшие источники установок и умная пыль.
Новостей в связи с праздниками не так много как в прошлый раз, но все же вполне достаточно – локализация приложений, виртуальная реальность, тестирование, лучшие источники установок и умная пыль.
Создание собственной View под Android – может ли что-то пойти не так?
«Дело было вечером, делать было нечего» — именно так родилась идея сделать вью с возможностью зума, распределяющую юзеров по рангам в зависимости от кол-ва их очков. Так как до этого я не имел опыта в создании собственных вьюшек такого уровня, задача показалась мне интересной и достаточно простой для начинающего… но, *ох*, как же я ошибался.
Совсем недавно снова возник интерес к теме отрисовки векторной графики на мобильных устройствах (и вообще к теме отрисовки вектора с аппаратной поддержкой), и меня удивило отсутствие информации «начального» уровня по этой теме. Это обзорно-справочная статья по возможным способам отрисовки вектора и уже существующим решениям, а так же о том, как подобные вещи можно сделать самостоятельно.
Разработка транзакционных микросервисов с помощью Агрегатов, Event Sourcing и CQRS (Часть 2)
Во второй части статьи мы увидим, что ключевой задачей при использовании событий является атомарное изменение состояния агрегата и одновременная публикация события. Посмотрим, как решить эту проблему с помощью Event Sourcing — используя событийно-ориентированный подход к проектированию бизнес-логики и системы сохранения состояния.
iOS
- Какие вопросы задавать на собеседовании
- Руководство по локализации для iOS
- NSRegularExpression и NSDataDetector — Быстрый старт
- CSS для Swift: использование стилей для любых подклассов UIView
- Apple купила компанию распознавания лиц RealFace
Создание iOS-приложения на архитектуре VIPER
Как использовать GitHub в Xcode
Руководство по работе с JSON в Swift
Настройка горячих клавиш в Xcode
Как выжить в App Store
Повторяем приложение Apple Design Award
11 альтернатив TestFlight для тестирования приложений
FoldingCell: раскладывающаяся ячейка в таблице
PanelKit: UI фреймворк для работы с окнами
NextLevel: работа с камерой
SwipeCellKit: свайпы для ячейки таблицы
Android
- Модификация стоковых прошивок для Android. Часть 5. Революция c Xposed Framework
- 25 Android-библиотек, которыми определенно стоит воспользоваться в начале 2017 года
- Microsoft выпускает Skype Lite для Индии
- Новый Android назовут Oreo?
- Что делать, если в проекте нечего делать: 3 совета разработчикам
- Полезные Android-библиотеки от команды stfalcon.com
Генератор политики конфиденциальности
Вышел Gradle 3.4
Функциональное программирование для Android-разработчиков
Гибкая разметка с FlexboxLayout
Вышла Support Library 25.2.0
Первая стабильная версия ConstraintLayout
Android Device Names: превращает номер модели в имя устройства
Rx2Animations: целостная анимация для rxJava 2
ShapeShifter: веб-приложение для создания SVG-анимации с экспортом в AnimatedVectorDrawable
ExpectAnim: новая библиотека для простого описания анимации
CircleMenu: круглое меню с крутыми анимациями
Shuttle: музыкальный плеер
LoggingInterceptor: перехватчик OkHttp3 запросов
CharCountTextView: индикатор количества символов для поля ввода
FrescoImageViewer: полноэкранный просмотр фотографий
Разработка
- Как разработать кросс-платформенное приложение с помощью одной лишь разметки JSON
- GameDev с нуля: От хакатона до собственной студии разработки игр
- «Порог вхождения сводится к знанию основ компьютерной графики»: разработчик Александр Коршак о мобильном VR
- Как в Twitch проводят A/B тестирование
- Мобильная разработка в СберТехе: разговор на бегу
- Определяем лучшее место для жизни в США при помощи собственного приложения на IBM Bluemix
- MWC-2017. Новые технологии для мобильного распознавания (3 видео + ссылки на демо в App store и Google play)
- Как добавить AppIcon и LaunchScreen в приложение на React Native
- BlackBerry выпускает BBM Enterprise SDK
- Главное, чтобы интерфейс понравился маме
- ClanPlay поддерживает общение кланов в мобильных играх
- Дизайн для программистов
Как мы работаем с локализацией в iOS и Android-приложениях
Аналитика, маркетинг и монетизация
- Рынок виртуальной и дополненной реальности: перспективы для стартапов с точки зрения инвестора
- Защищаясь, Цукерберг берет Эвана Шпигеля «за горло»
- Источники трафика в арбитраже
- Джон Макклеллан (Dubsmash): Уроки 175 миллионов установок
- AppsFlyer Performance Index за вторую половину 2016 года
- Средний пользователь iPhone в США в 2016 потратил 40 долларов на приложения и IAP
- Release Notes: Пользу или юмор вперёд?
- Facebook Analytics: 1 миллион приложений
- App Annie проведет первую конференцию Capptivate
- Новые приложения для свиданий выходят за рамки свайпов
- Андрей Гершфельд (Flint Capital): Наша цель – чтобы талантливые технари превращались в предпринимателей
Устройства и IoT
- «Умная пыль»: как устроен самый маленький компьютер Michigan Micro Mote
- Функциональная безопасность, часть 5 из 5. Жизненный цикл информационной и функциональной безопасности
- Отображение параметров IOT&GPS объектов на графиках
- Lenovo прекращает выпуск смартфонов под брендом Motorola
- Microsoft выпустит HoloLens 3.0 в 2019
Android Things: мониторинг наличия электричества
-
Видео и подкасты для разработчиков4 недели назад
Как устроена мобильная архитектура. Интервью с тех. лидером юнита «Mobile Architecture» из AvitoTech
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.10
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.11
-
Видео и подкасты для разработчиков2 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript