Новости
Разработка мобильных приложений: новости и статьи — 18.09
У компании, которую нельзя называть, вышли новые очки. Самые прикольные — Ray-Ban Display, они оснащены полноцветным экраном высокого разрешения в правой линзе, который можно использовать для просмотра сообщений, совершения видеозвонков, чтения субтитров в режиме реального времени, просмотра маршрутов и предварительного просмотра фотографий, которые вы можете сделать с помощью встроенной 12-мегапиксельной камеры. Дисплеем можно управлять с помощью браслета, скролируя экран, нажимая на кнопки и, наконец, набирая сообщения, используя различные жесты. Очки обеспечивают до шести часов работы от аккумулятора в смешанном режиме или до 30 часов при использовании складного зарядного футляра. Цена — от 799 долларов. Вторые по крутизне — Oakley Vanguard. Они отличаются обтекаемым дизайном, защитой от воды и пыли IP67, а также интеграцией с фитнес-приложениями, такими как Garmin и Strava, что позволяет вам задавать ИИ вопросы о ваших фитнес-данных и статистике. Кроме того, очки Vanguard оснащены 12-мегапиксельной камерой с углом обзора 122 градуса на переносице, которая позволяет записывать видео с разрешением до 3K и поддерживает новые режимы съёмки, такие как замедленная съёмка, покадровая съёмка и гиперлапс. Среди других отличительных особенностей — улучшенные динамики и до девяти часов автономной работы. Эти будут стоить 499 долларов. В общем, кажется, у компании, которую нельзя называть, кажется наконец-то получились красивые и функциональные очки. Пора писать приложения для них.
Разработка
- Почему каждый знакомый мне Senior разработчик планирует уйти
- M*** представила новые умные очки
- Wasm 3.0 Completed
Маркетинг
- Как заработать первые 1000 долларов на мобильном приложении за 8 простых шагов
- Airbuds — это музыкальная социальная сеть, которую Apple и Spotify хотели бы создать
Кроссплатформа
- Как создать собственный RenderObject
- И ещё немного про то, что const в Dart надо ставить где попало
- Google’s strategy: Kotlin and Flutter side by side? What’s the real long-term play?
iOS
Большинство из нас, изучив базовый init() в начале своего пути, на этом и останавливаются. Проблема в том, что такой подход заставляет каждый участок кода, создающий объект, знать слишком много о его внутренней структуре. В результате логика инициализации разбросана по всему проекту, код становится хрупким, а его поддержка усложняется. К счастью, система инициализации в Swift предлагает куда более мощные инструменты: пользовательские и вспомогательные инициализаторы. Вместо одного громоздкого init вы можете определить несколько кастомных инициализаторов, каждый из которых решает свою задачу: один для создания нового пользователя со значениями по умолчанию, другой — для разбора данных из JSON, а третий — специально для тестов. Вспомогательные инициализаторы (convenience initializers) идут ещё дальше, позволяя выстраивать гибкие цепочки конфигураций (например, для продакшена, разработки или тестов), которые в итоге вызывают один основной («designated») инициализатор. Такой подход не только делает код чище и семантичнее, но и кардинально упрощает тестирование, позволяя легко подменять зависимости и открывая дорогу к продвинутым паттернам, таким как Builder. В итоге объекты становятся проще в использовании, тестировании и поддержке.
- ImmutableData — простое управление состояниями для SwiftUI
- This One Swift Feature Will Change How You Write Code Forever
- Swift 6.3 Unveiled: Why This Update is More Than Just a Dot Release for iOS
- SwiftUI: Horizontal Dial Picker / Slider/ Ruler
- How to use [weak self] in Swift Concurrency Tasks?
Android
Сегодня вам предстоит увлекательное путешествие по стыку технологий, кода и технических решений, которые и расскажут вам то, о чем адепты съемки мобильного RAW‑видео предпочитают не говорить. А именно о том, что эффективная съемка RAW‑видео на Андроид на сегодняшний день невозможна без «костылей» и ухищрений.
- Андроид всё еще не готов к RAW-видео
- Model View State Machine: MVS
- MVS series: Building the State Machine
- I Forced My App To Work Offline Only. Here’s the Architecture Shift That Happened
- Avoiding Memory Leaks in Android: Best Practices for Developers
-
Аналитика магазинов3 недели назад
Мобильный рынок Ближнего Востока: исследование Bidease и Sensor Tower выявляет драйверы роста
-
Интегрированные среды разработки4 недели назад
Chad: The Brainrot IDE — дикая среда разработки с играми и развлечениями
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.46
-
Видео и подкасты для разработчиков3 недели назад
Разбор кода: iOS-приложение для управления личными финансами на Swift. Часть 1

