Как писать на Objective-C в 2018 году
В этом цикле статей мы покажем полезные возможности и улучшения Objective-C, с которыми писать код становится намного приятнее. Каждый, кто пишет на Objective-C, найдет для себя что-нибудь интересное.
Безопасность мобильного OAuth 2.0
В этой статье я хочу поделиться с вами знаниями об атаках на мобильный OAuth 2.0, о методах защиты и безопасной реализации этого протокола. Все необходимые компоненты защиты, о которых я расскажу ниже, реализованы в последней версии SDK для мобильных клиентов Почты Mail.Ru.
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в
iOS
- Создаем читалку eBook с помощью PDFKit на Swift
- Xcode и продвинутая отладка в LLDB: Часть 1
- Конференция для iOS-разработчиков Kolesa Mobile 3.0. Видеоотчет
- Apple удалила сотни приложений в Китае
- App Store уходит на каникулы
- Apple проведет “Час кода” в своих магазинах
- Microsoft ненадолго обогнала Apple и стала самой дорогой компанией + Дорога в облака: как Microsoft стала самой дорогой компанией в мире
- Структура iOS-проекта
Как обыграть App Store Как сделать локальные уведомления на Swift 4 Как потерянный ребенок вопреки всем превратился из неудачника в iOS-разработчика Воссоздаем пагинацию Instagram Топ-7 трендов в iOS-разработке 2019 Когда использовать UserDefaults, Keychain или Core Data DJSemiModalViewController: полумодальный диалог со стеком контента
Android
- Деревовидный список RecyclerView
- Реализация мгновенного поиска в Android с помощью RxJava
- Кэшируем пагинацию в Android
- Открытый урок «Android Material Design: обзор обновлений»
- Google объединил конкурсы для разработчиков
- Huawei тестирует Fuchsia
MotionLayout + ShapeOfView = Любовь Корутины на чистом Java Прогрессивная загрузка изображений с RxJava Быстрая история про async вызовы, утечки памяти, WeakReferences и непонимание концепций Ускоряем разработку с кастомными шаблонами файлов Использование ИИ в Android-разработке Понимаем формат VectorDrawable Поддержка Android Java 9, 10, 11 и 12 Переделываем Android-приложение под Jetpack Повышение читаемости с помощью соглашений операторов в Kotlin Доступность и транзакции Fragment-ов
Разработка
- Continuous integration в Яндексе. Часть 2
- Все снапшоты попадают в рай
- «Я стал терапевтом или психологом» — Виталий Фридман о UX-тестировании и мобильных интерфейсах
- Как дизайнеру избавиться от рутины и сохранить интерес к своему делу
- Как построить чат-бот продукт
- Советы и рекомендации по портфолио UX-дизайнера
- Апарекиум: в поисках невидимых особенностей дизайна
- Playgendary запускает программу релокации геймдева в Минск
- Podlodka #87: Build-системы
- Как заказчику работать с внешней командой разработки
- Видео Mobius 2018 Piter
UX/UI Case Study: редизайн приложения общественного транспорта для большого города Нам не нужно больше программистов Как сделать геолокационное приложение на React Native Flutter: хороший, плохой, злой Как я анализировал данные со своего FitBit для улучшения здоровья Как писать с меньшим количеством багов: советы для разработчиков игр Микросервисная архитектура в Medium SideKcK: редизайн мобильного приложения Полное руководство по разработке приложения для доставки еды 67+ вариантов дизайна приложений Стресс удаленной работы Мир стал плоским: эволюция пользовательского интерфейса Me_Bot: самообучающийся бот для WhatsApp
Аналитика, маркетинг и монетизация
- Сам себе Дед Мороз: Как разработчику приложения заработать максимум в праздничный период?
- Предсказание оттока пользователей с помощью метода RFM
- Кейс Rate&Goods и Mobio: поэтапное увеличение всех показателей
- Matchmade получает инвестиции на автоматизацию маркетинга влияния
- Кейс Zorka.Mobi и Azur Games: экспериментальная предрелизная кампания мобильного шутера
- Samsung инвестировал в Niantic в обмен на эксклюзивные игры
- Опрос: 38% инди-игр окупились или заработали
Как 7 секунд могут помочь или навредить вашему мобильному приложению Второй акт экономики мобильных приложений Сегментируете ли вы A/B-тесты Как получить максимум от приглашения друзей в приложение
AI, Устройства, IoT
- Far Fields mic — незаметный герой в умной колонке
- Как Яндекс.Такси прогнозирует время подачи автомобиля с помощью машинного обучения
- Мир глазами автомобиля. Каким его видят беспилотники?
- Сравнение лучших API для фильтрации непотребного контента
- Amazon запустил чемпионат автономных машин
- Microsoft поставит HoloLens армии
- Google выпустит новые очки
- Amazon внедряется в медицину
- Amazon открыл свои курсы по машинному обучению