Новости
Разработка мобильных приложений: новости и статьи — 23.09
У каждого разработчика иногда ночью возникают безумные мысли. У автора этой статьи она была простой: «Что, если я просто отключу интернет и посмотрю, как поведёт себя приложение?». И он так и сделал. Потянулся за стол, выдернул Ethernet-кабель из роутера и понаблюдал, как мигает маленький индикатор Wi-Fi, как будто всё в порядке. Но моё приложение знало правду. Экран входа мгновенно заблокировался. В ленте новостей не было ничего, кроме бесконечного спиннера. Даже страница настроек не работала — как будто для включения тёмного режима нужен интернет. Вот тут-то он и понял, что приложение на самом деле не было приложением. Оно было просто марионеткой, которой управлял интернет, дергая за все ниточки. А когда ниточки отключили, марионетка рухнула. И он принял решение — переделать приложение так, чтобы оно работало только в offline режиме.
Разработка
- Я заставил мое приложение работать в офлайне — архитектурный сдвиг
- Как небольшая библиотека, которую я создал, помогла мне найти новую работу
- Как приручить бассейн: фильтрация, нагрев и химия без участия человека
Маркетинг
- Как я получил первых 50 пользователей (не потратив ни копейки)
- App Store Optimization: Real-world Best Practices
Кроссплатформа
- Swift Is Going Multiplatform — And That’s Bad News for Kotlin
- Why is Dart Still a Dead Language Outside of Flutter?
iOS
Докладывают, что Apple переписывает части iOS на Rust. Что это значит? В краткосрочной перспективе не так уж и много. Вы же не запустите Xcode завтра и не обнаружите шаблон «Новый проект на Rust» рядом со SwiftUI. Но в долгосрочной перспективе вы увидите более безопасные фреймворки и повышенную производительность. И если Apple когда-нибудь раскроет API Rust, пусть даже частично, это может открыть двери для совершенно новой волны разработчиков iOS, которые никогда не прикасались к Swift, но любят системное программирование. Представьте себе будущее, в котором часть логики вашего приложения может работать на безопасном и быстром Rust, а пользовательский интерфейс останется на Swift. Как вам такое?
- Разбираемся с existential container в Swift
- Apple is quietly rewriting iOS and it’s not in Swift or Objective-C
- Think You Know iOS? Try Solving These 11 Programming Challenges: Part 1
- Fcking DynamicProperty, how does it work?
Android
Геннадий Денисов из Яндекс Браузера днедавно в рамках одного проекта интегрировал С++‑код в мобильное приложение Браузера и в этой статье он делится основными нюансами работы с Java Native Interface (JNI), инструментами для упрощения разработки и подробностями подхода.
- ADB Keep Screen On — включенный экран при работе с ADB
- Гайд по File Templates: как шарить шаблоны с однотипным кодом
- Погружение в JNI: проблемы и решения при взаимодействии между JVM и нативным кодом
- Introducing the Google Play Games Level Up program
- Building a Modern Android Location Manager: From Legacy Approaches to Clean Architecture Excellence
- Android Studio Otter | 2025.2.1 Canary 1 now available
-
Аналитика магазинов3 недели назад
Мобильный рынок Ближнего Востока: исследование Bidease и Sensor Tower выявляет драйверы роста
-
Интегрированные среды разработки4 недели назад
Chad: The Brainrot IDE — дикая среда разработки с играми и развлечениями
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.46
-
Видео и подкасты для разработчиков2 недели назад
Разбор кода: iOS-приложение для управления личными финансами на Swift. Часть 1

