В iOS-разделе вышла статья о [безответной] любви к Objective-C. Как во всякого такого рода послания понять, что хочет сказать автор, не очень просто, но все же, кажется, он говорит о том, что язык уже вошел в “зал мировой славы” и ничто оттуда его уже не уберет. А вы любите язык, на котором разрабатываете?
Разработка
• 43% программистам снится работа
• Спрос на разработчиков игр в России упал почти на 40%
• Архитектура сложных клиентских приложений
• Podlodka #327: Event-Driven архитектура
• Qodana вышла из предварительной версии
• GitHub запустил Copilot Chat
• NativePHP: десктопные приложения на PHP
• Cocos Creator: Это самый мощный игровой движок, о котором вы не знали
• Game On: UI Design Meets Gamification
• Chat with your databases using LangChain
Маркетинг
• Reddit после закрытия API: загрузки выросли, но доходы упали
• DSP: инструкция по применению. Использование неатрибуцированных данных для улучшения предиктивных алгоритмов. Часть #1
• Как работает мозг пользователя и формируется привязанность
Кроссплатформа
• Прокрутка во Flutter: меняем законы физики
• Beginner’s guide on Flutter for iOS developers
• Server-Driven UI Implementation from Scratch in Flutter
Разработка
• 43% программистам снится работа
• Спрос на разработчиков игр в России упал почти на 40%
• Архитектура сложных клиентских приложений
• Podlodka #327: Event-Driven архитектура
• Qodana вышла из предварительной версии
• GitHub запустил Copilot Chat
• NativePHP: десктопные приложения на PHP
• Cocos Creator: Это самый мощный игровой движок, о котором вы не знали
• Game On: UI Design Meets Gamification
• Chat with your databases using LangChain
Маркетинг
• Reddit после закрытия API: загрузки выросли, но доходы упали
• DSP: инструкция по применению. Использование неатрибуцированных данных для улучшения предиктивных алгоритмов. Часть #1
• Как работает мозг пользователя и формируется привязанность
Кроссплатформа
• Прокрутка во Flutter: меняем законы физики
• Beginner’s guide on Flutter for iOS developers
• Server-Driven UI Implementation from Scratch in Flutter
AppTractor
43% программистов снится работа
Чем выше доход россиян, тем реже их посещают сновидения о работе.
👍2
Какой язык программирования вы любите?
Anonymous Poll
3%
Objective-C
35%
Swift
3%
Java
32%
Kotlin
3%
JavaScript
5%
Dart
2%
C/C++
1%
Pascal
4%
Python
11%
Всех ненавижу
🤡11😁3👨💻2
У Flipper Zero появился магазин приложений
Flipper Zero — "хакероское" портативное многофункциональное устройство, оснащенное беспроводными радиомодулями.
1. В официальном приложении теперь есть "магазин" приложений. Он устанавливает приложения непосредственно на Flipper по Bluetooth.
2. Все приложения проверяются командой Flipper, что позволяет быть уверенным в том, что они не сломают устройство.
3. Главный операционный директор Flipper Devices Алекс Кулагин сказал: «Команда надеется, что запуск магазина предоставит разработчикам массовый канал распространения их приложений и экспериментов».
4. К моменту запуска в магазине уже около 100 приложений. Среди них есть множество небольших утилит, таких как игра в кости, калькулятор резисторов, пульт управления камерой по Bluetooth, пара приложений Pomodoro, шестнадцатеричный редактор, приложения, позволяющие взаимодействовать с внешними устройствами.
5. О монетизации, конечно, пока речи не идет.
И что: всем нужны магазины приложений - это прекрасный (и дешевый) способ расширить свою экосистему за счет энтузиастов. А вы в вашем продукте можете сделать "магазин приложений"?
Flipper Zero — "хакероское" портативное многофункциональное устройство, оснащенное беспроводными радиомодулями.
1. В официальном приложении теперь есть "магазин" приложений. Он устанавливает приложения непосредственно на Flipper по Bluetooth.
2. Все приложения проверяются командой Flipper, что позволяет быть уверенным в том, что они не сломают устройство.
3. Главный операционный директор Flipper Devices Алекс Кулагин сказал: «Команда надеется, что запуск магазина предоставит разработчикам массовый канал распространения их приложений и экспериментов».
4. К моменту запуска в магазине уже около 100 приложений. Среди них есть множество небольших утилит, таких как игра в кости, калькулятор резисторов, пульт управления камерой по Bluetooth, пара приложений Pomodoro, шестнадцатеричный редактор, приложения, позволяющие взаимодействовать с внешними устройствами.
5. О монетизации, конечно, пока речи не идет.
И что: всем нужны магазины приложений - это прекрасный (и дешевый) способ расширить свою экосистему за счет энтузиастов. А вы в вашем продукте можете сделать "магазин приложений"?
🔥11👍5
iOS
• Как в Swift Package Manager сэкономить гигабайты трафика и места на диске
• OptionSet в деталях
• [Swift] Property wrappers to the rescue!
• Adopting Efficient Networking Practices in iOS Apps
• Refactoring our Swift SDK
#ios
• Как в Swift Package Manager сэкономить гигабайты трафика и места на диске
• OptionSet в деталях
• [Swift] Property wrappers to the rescue!
• Adopting Efficient Networking Practices in iOS Apps
• Refactoring our Swift SDK
#ios
AppTractor
Как в Swift Package Manager сэкономить гигабайты трафика и места на диске
В этой статье я покажу, как использовать SPM для хранения зависимостей в репозитории и реализовать это лучше, чем в CocoaPods.
👍1🤡1
Android
• Фризы и ANR? Проверьте утечки памяти!
• Molecule: создание потоков StateFlow в помощью Jetpack Compose
• Jetpack Compose: Unveiling the Hottest Projects and Libraries on GitHub in 2023
• Rich UI Models in Android using MVVM and Jetpack Compose
• Android Security: Securing your Gradle builds from baddies
#android
• Фризы и ANR? Проверьте утечки памяти!
• Molecule: создание потоков StateFlow в помощью Jetpack Compose
• Jetpack Compose: Unveiling the Hottest Projects and Libraries on GitHub in 2023
• Rich UI Models in Android using MVVM and Jetpack Compose
• Android Security: Securing your Gradle builds from baddies
#android
AppTractor
Фризы и ANR? Проверьте утечки памяти!
Утечки памяти в Android постепенно приводят к замедлениям, затем к зависаниям, затем к ANR и, в конце концов, к сбоям OutOfMemoryError.
❤3
Apple начал прием заявок на выдачу разработчикам гарнитуры Vision Pro. Планируется, что с ней будет вся сопутствующая помощь от экспертов компании по разработке для visionOS, а для всех - открытые уроки в разных городах. Занятно, что саму гарнитуру надо будет держать под строгой охраной, без доступа к ней родственников, друзей и прочих, под замком и никогда не оставлять без присмотра.
Разработка
• Apple принимает заявки на Vision Pro Developer Kit
• The Ultimate Tech Stack for Building AI Products
• On Becoming a VP of Engineering, Part 1: The Path to VP + Part 2: Doing the Job
Маркетинг
• У Flipper Zero появился магазин приложений
Кроссплатформа
• Full Guide on Building your first Kotlin Multiplatform Project with Kobweb
• Unifying Video Players: Compose Multiplatform for iOS, Android & Desktop
Разработка
• Apple принимает заявки на Vision Pro Developer Kit
• The Ultimate Tech Stack for Building AI Products
• On Becoming a VP of Engineering, Part 1: The Path to VP + Part 2: Doing the Job
Маркетинг
• У Flipper Zero появился магазин приложений
Кроссплатформа
• Full Guide on Building your first Kotlin Multiplatform Project with Kobweb
• Unifying Video Players: Compose Multiplatform for iOS, Android & Desktop
AppTractor
Apple принимает заявки на Vision Pro Developer Kit
Компания будет отдавать предпочтение тем, кто создает приложение,
😁5👍1
iOS
• Design Patterns In Swift: паттерны проектирования на Swift
• Эксперты App Store: онлайн-сессии в августе
• Chloe’s Opinionated and Biased Law of SwiftUI
• Integrating the Swift EstimoteUWB SDK into your SwiftUI project
• Embracing the Future with Swift Concurrency: A Comprehensive Overview
• Why you should use OSLog in 2023
#ios
• Design Patterns In Swift: паттерны проектирования на Swift
• Эксперты App Store: онлайн-сессии в августе
• Chloe’s Opinionated and Biased Law of SwiftUI
• Integrating the Swift EstimoteUWB SDK into your SwiftUI project
• Embracing the Future with Swift Concurrency: A Comprehensive Overview
• Why you should use OSLog in 2023
#ios
AppTractor
Design Patterns In Swift: паттерны проектирования на Swift
Design Patterns In Swift — масса паттернов проектирования, реализованных на Swift 5.0. Сделаны 11 поведенческих паттернов проектирования (Цепочка обязанностей, Обозреватель и т.п.), 6 креативных (Фабричный метод, Синглтон и т.п.) и 8 структурных (Адаптер…
👍3🙈2
Android
• Вышла стабильная версия Android Studio Giraffe
• A Step-by-Step Guide to Building a Timeline Component with Jetpack Compose
• Jetpack Compose — The order of modifiers does matter
• Nibel: A Navigation Library for Adopting Jetpack Compose in Fragment-Based Apps
• Coroutines Masterclass: Chapter-1: Foundation of Coroutines
• Exploring Differences Between lateinit and lazy in Kotlin
#android
• Вышла стабильная версия Android Studio Giraffe
• A Step-by-Step Guide to Building a Timeline Component with Jetpack Compose
• Jetpack Compose — The order of modifiers does matter
• Nibel: A Navigation Library for Adopting Jetpack Compose in Fragment-Based Apps
• Coroutines Masterclass: Chapter-1: Foundation of Coroutines
• Exploring Differences Between lateinit and lazy in Kotlin
#android
AppTractor
Вышла стабильная версия Android Studio Giraffe
Переработанная тема направлена на снижение визуальной сложности, обеспечение более легкого доступа к основным функциям и раскрытие сложной функциональности по мере необходимости.
❤4🤡1
Вы давно просили - и вот свершилось. Канал с английскими материалами - Mobile Economy. Как там будет все развиваться пока не совсем понятно, но вы все равно подписывайтесь 🙂 А еще есть блог на Medium с теми же самыми английскими дайджестами.
Разработка
• Умные колонки Assistant не перейдут на Fuchsia
• Значение совещаний и некоторые альтернативы
• Platform engineering is just DevOps with a product mindset
• A comprehensive guide to running Llama 2 locally
Кроссплатформа
• The Top 5 Flutter State Management Solutions: A Deep Dive
• FlutterCon 23 Resources
Разработка
• Умные колонки Assistant не перейдут на Fuchsia
• Значение совещаний и некоторые альтернативы
• Platform engineering is just DevOps with a product mindset
• A comprehensive guide to running Llama 2 locally
Кроссплатформа
• The Top 5 Flutter State Management Solutions: A Deep Dive
• FlutterCon 23 Resources
Telegram
Mobile Development by AppTractor
Mobile Development and App Economy
👍2🎉2
iOS
• Библиотека криптования ChaCha20
• Разбираю Swift Runtime на детали
• Superwall: Remote Paywall Configuration on iOS
• iOS Development with Factory: The Power of Dependency Injection
• How to Create and Publish Your Own Swift Package Manager (SPM) Library
• How to deal with custom fonts in Swift and SwiftUI
• Access Control in Swift
#ios
• Библиотека криптования ChaCha20
• Разбираю Swift Runtime на детали
• Superwall: Remote Paywall Configuration on iOS
• iOS Development with Factory: The Power of Dependency Injection
• How to Create and Publish Your Own Swift Package Manager (SPM) Library
• How to deal with custom fonts in Swift and SwiftUI
• Access Control in Swift
#ios
Хабр
Библиотека криптования ChaCha20
Современные стандарты разработки пользовательских приложений выдвигают определенные требования к шифрованию информации. Например, документ RFC-7539 содержит подробную и...
👍1🔥1🙈1
Android
• Настраиваем интерфейс Android-приложения с помощью тем
• SQLDelight: типобезопасные Kotlin API из SQL
• Переиспользование модулей в многомодульных Android приложениях
• Error Handling in Clean Architecture using Flow and Jetpack Compose
• Kotlin Enum Class
• Simplify Dependency Management for Android Projects with Gradle Version Catalog and Dependabot
• Navigating the Complexities: Building a Scalable Multi-Module Navigation Architecture in Android
#android
• Настраиваем интерфейс Android-приложения с помощью тем
• SQLDelight: типобезопасные Kotlin API из SQL
• Переиспользование модулей в многомодульных Android приложениях
• Error Handling in Clean Architecture using Flow and Jetpack Compose
• Kotlin Enum Class
• Simplify Dependency Management for Android Projects with Gradle Version Catalog and Dependabot
• Navigating the Complexities: Building a Scalable Multi-Module Navigation Architecture in Android
#android
AppTractor
Настраиваем интерфейс Android-приложения с помощью тем
В этой статье мы рассмотрим различные возможности, которые есть у разработчиков для улучшения пользовательского опыта с помощью тем.
❤3🤡2👍1
Вышло второе наше интервью с Андреем Белоусом - на этот раз про поиск работы в Европе. Главных совета 3 - итеративно улучшаться в разработке, прокачивать софт-скилы и язык. Вес остальное более менее в рамках разумного. Андрей еще готов отвечать на вопросы - о чем вам было бы интересно поговорить? Скидывайте темы или прямо вопросы в комментарии.
Разработка
• Работа в Европе для мобильных разработчиков
• Новая AR-платформа Mirrorscape улучшает Dungeons & Dragons
• Stability AI выпускает Stable Diffusion XL 1.0
• Проектируем функционал сторис
• Building Startups as a Developer: Learning from My Mistakes
• Automating Web Scraping with ChatGPT Code Interpreter
Маркетинг
• Маркетинг подписных приложений 2023 — отчет AppsFlyer и Liftoff
• Google Play начнет пессимизировать приложения, не поддерживающие планшеты
Кроссплатформа
• Под капотом анимаций в React Native. Часть 1/2: Animated and Bridge
• Integrate Apple Sign-In on Android using Flutter
• KMM in a simple language learning app: was it worth it?
• Improve your Flutter app performance with this small trick
Разработка
• Работа в Европе для мобильных разработчиков
• Новая AR-платформа Mirrorscape улучшает Dungeons & Dragons
• Stability AI выпускает Stable Diffusion XL 1.0
• Проектируем функционал сторис
• Building Startups as a Developer: Learning from My Mistakes
• Automating Web Scraping with ChatGPT Code Interpreter
Маркетинг
• Маркетинг подписных приложений 2023 — отчет AppsFlyer и Liftoff
• Google Play начнет пессимизировать приложения, не поддерживающие планшеты
Кроссплатформа
• Под капотом анимаций в React Native. Часть 1/2: Animated and Bridge
• Integrate Apple Sign-In on Android using Flutter
• KMM in a simple language learning app: was it worth it?
• Improve your Flutter app performance with this small trick
AppTractor
Работа в Европе для мобильных разработчиков
В целом опыт работы за границей отличается от российского, но это отличие не плохое и не хорошее. Просто работают тут немного по-другому.
👍4
Apple определила API, использование которых надо будет объяснять
На WWDC компания объявила, что разработчики должны будут указывать причины использования отдельных API в декларации конфиденциальности своего приложения.
1. Сделали это, конечно, во имя конфиденциальности и безопасности, чтобы по ним не отслеживали отдельных пользователей.
2. Среди API - File timestamp API, определяющие даты создания файлов, System boot time API, раскрывающие информацию о времени работы ОС, Disk space API, дающие информацию о доступном пространстве в хранилище.
3. User defaults API, самая простая "официальная" система для хранения настроек и прочей информации, тоже попал под раздачу.
4. Все это касается и сторонних SDK, за них тоже надо будет отчитываться.
5. Начиная с осени 2023 г. при загрузке в App Store Connect нового приложения или обновления приложения, использующего API, для которого требуется указание причины, вы будете получать уведомление, если в декларации конфиденциальности вашего приложения не указана утвержденная причина. А начиная с весны 2024 г. это станет обязательным.
И что: всё во имя человека, для блага человека. И мы даже знаем имя этого человека 🍏
На WWDC компания объявила, что разработчики должны будут указывать причины использования отдельных API в декларации конфиденциальности своего приложения.
1. Сделали это, конечно, во имя конфиденциальности и безопасности, чтобы по ним не отслеживали отдельных пользователей.
2. Среди API - File timestamp API, определяющие даты создания файлов, System boot time API, раскрывающие информацию о времени работы ОС, Disk space API, дающие информацию о доступном пространстве в хранилище.
3. User defaults API, самая простая "официальная" система для хранения настроек и прочей информации, тоже попал под раздачу.
4. Все это касается и сторонних SDK, за них тоже надо будет отчитываться.
5. Начиная с осени 2023 г. при загрузке в App Store Connect нового приложения или обновления приложения, использующего API, для которого требуется указание причины, вы будете получать уведомление, если в декларации конфиденциальности вашего приложения не указана утвержденная причина. А начиная с весны 2024 г. это станет обязательным.
И что: всё во имя человека, для блага человека. И мы даже знаем имя этого человека 🍏
🤡5👍3❤2🤔1
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту🧑🏻💻
•
(iOS Ru) Distributed actors и где они обитают•
(iOS En) TipKit - iOS 17 - SwiftUI•
(iOS En) OSLog and Logger•
(iOS En) Radial Layout With Gestures - SwiftUI•
(iOS En) Inout Parameters and Mutating Functions•
(iOS En) How to master Combine like a Pro – The Basics•
(iOS En) SwiftUI NavigationStack Hero Animation Effect - Custom Matched Geometry Effect•
(And Ru) Секретная фича в Android Studio: логируем, пока дебажим, не меняя сам код•
(And En) Now in Android: 87 - Android 14 Beta 4, Google Play policy update, and Compose Performance•
(And En) What's new in Android Studio - Giraffe•
(And En) Text Fields - UX With Material3•
(And En) Buttons - UX With Material3•
(Crs Ru) Кодогенерация для Flutter: что, как и зачем•
(Crs En) Build an iOS & Android app in 100% Kotlin with Compose Multiplatform•
(Dev Ru) Ozon Tech Intro Meetup: как работают системы поиска, рекомендаций и рекламы•
(Dev Ru) На шаг ближе к метавселенной, или Как мы оживили аватары пользователей в VK Звонках•
(Dev Ru) Как сделать аналог Firebase App Distribution•
(Dev Ru) Алгоритмическое собеседование в Яндекс в прямом эфире•
(Dev Ru) Постоянные отказы на собеседованиях: что мне делать•
(Dev En) The ultimate guide to A/B testingПосмотрели какое-то другое интересное видео? Отправьте боту🧑🏻💻
AppTractor
Distributed actors и где они обитают
Будет много кода, и будем вникать, а как же это работает под капотом, и самое главное, как сделать свой протокол для взаимодействия с другими пользователями или другими устройствами.
👍3👏1
Разбираем фризы неизменной ценности
Новый еженедельный дайджест - 111 материалов! Прочитайте, поставьте 👍 и обязательно поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, там была интересная ссылка "Исчерпывающее руководство по локальному запуску Llama 2" - как запустить модель Llama 2 на M1/M2 Mac, Windows, Linux или даже на телефоне.
💻 Прислать материал для дайджеста можно сюда
Новый еженедельный дайджест - 111 материалов! Прочитайте, поставьте 👍 и обязательно поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, там была интересная ссылка "Исчерпывающее руководство по локальному запуску Llama 2" - как запустить модель Llama 2 на M1/M2 Mac, Windows, Linux или даже на телефоне.
💻 Прислать материал для дайджеста можно сюда
👍4❤1
iOS
• Distributed actors и где они обитают
• Apple определила API, использование которых надо будет объяснять
• Thread Safety в Swift
• Adding teachable moments to your apps with TipKit
• Swift Macros
• Composable Architecture 1.0
• Animating Carrousel Transitions in SwiftUI
• DocC Tutorial for Swift: Automating Publishing With GitHub Actions
• Observation Framework in iOS 17
• Crafting a Swift Package Plugin for App Data Protection
#ios
• Distributed actors и где они обитают
• Apple определила API, использование которых надо будет объяснять
• Thread Safety в Swift
• Adding teachable moments to your apps with TipKit
• Swift Macros
• Composable Architecture 1.0
• Animating Carrousel Transitions in SwiftUI
• DocC Tutorial for Swift: Automating Publishing With GitHub Actions
• Observation Framework in iOS 17
• Crafting a Swift Package Plugin for App Data Protection
#ios
AppTractor
Distributed actors и где они обитают
Будет много кода, и будем вникать, а как же это работает под капотом, и самое главное, как сделать свой протокол для взаимодействия с другими пользователями или другими устройствами.
❤3👍1🤡1
Android
• Compose Adaptive Scaffold: простая поддержка больших экранов
• Секретная фича в Android Studio: логируем, пока дебажим, не меняя сам код
• Прикладное adb (Android Debug Bridge) для зумеров
• Designing a Functional Library
• Jetpack Compose for Maps
• Deep dive into Live Edit for Jetpack Compose UI
• Modelling the domain layer using composable use cases
• Lazy Grids for Android TV using Jetpack Compose
• Fluent and Fun Clean Architecture using Kotlin
#android
• Compose Adaptive Scaffold: простая поддержка больших экранов
• Секретная фича в Android Studio: логируем, пока дебажим, не меняя сам код
• Прикладное adb (Android Debug Bridge) для зумеров
• Designing a Functional Library
• Jetpack Compose for Maps
• Deep dive into Live Edit for Jetpack Compose UI
• Modelling the domain layer using composable use cases
• Lazy Grids for Android TV using Jetpack Compose
• Fluent and Fun Clean Architecture using Kotlin
#android
AppTractor
Compose Adaptive Scaffold: простая поддержка больших экранов
Цель Compose Adaptive Scaffold — облегчить написание приложений Jetpack Compose, поддерживающих большие экраны и складные устройства. В основе библиотеки лежит идея двух панелей, называемых body и secondary body. Для небольших экранов предусмотрены альтернативные…
❤4
Сейчас в App Store и Google Play представлено 746 тыс. мобильных игр. 70% мобильных игр находятся в Google Play, а остальные 30% — в App Store. В AppFigures провели исследование - в каких странах больше всего выпускают (издают) мобильные игры (как это сделать по описанию в магазине не совсем понятно, но пусть). США лидируют с огромным отрывом - там сделано 32.6% всех игр. На втором месте Китай с “всего” 5.1%. Россия с 3% на 5 месте, между Германией и Индией. Самая хорошая цифра в другом - в июне в двух магазинах было опубликовано 17 тысяч новых игр, что является самым высоким показателем по количеству новых релизов за месяц в этом году. А вы сколько новых игр скачали в прошлом месяце? 🙂
Разработка
• Какие страны выпускают больше всего мобильных игр?
• Исследование State of Databases 2023
• Что такое магистральная разработка
• Алгоритмическое собеседование в Яндекс в прямом эфире
• Постоянные отказы на собеседованиях: что мне делать
• На шаг ближе к метавселенной, или Как мы оживили аватары пользователей в VK Звонках
• Как сделать аналог Firebase App Distribution
• Ozon Tech Intro Meetup: как работают системы поиска, рекомендаций и рекламы
• Iosevka: шрифт для кода
• Эвристики Нильсена на примере реальных приложений
• Что порой кроется за «успехом»
• A WWDC Design Lab Made My App So Much Better
• Before you try to do something, make sure you can do nothing
Маркетинг
• DSP: различия и преимущества lookalike и предиктивных моделей. Часть #2
• Pokemon Sleep набрал 2 млн установок
• Rewind выпустил приложение для iPhone, которое поможет вам запомнить всё
• $18.2 млн в Серии B: Airvet — телемедицина для домашних животных
Кроссплатформа
• Кодогенерация для Flutter: что, как и зачем
• Будущее iOS-разработки на Flutter
• Popular apps using Kotlin Multiplatform (KMP) in 2023 — and what you can learn from them
• Scale McDonald's with KMM
Разработка
• Какие страны выпускают больше всего мобильных игр?
• Исследование State of Databases 2023
• Что такое магистральная разработка
• Алгоритмическое собеседование в Яндекс в прямом эфире
• Постоянные отказы на собеседованиях: что мне делать
• На шаг ближе к метавселенной, или Как мы оживили аватары пользователей в VK Звонках
• Как сделать аналог Firebase App Distribution
• Ozon Tech Intro Meetup: как работают системы поиска, рекомендаций и рекламы
• Iosevka: шрифт для кода
• Эвристики Нильсена на примере реальных приложений
• Что порой кроется за «успехом»
• A WWDC Design Lab Made My App So Much Better
• Before you try to do something, make sure you can do nothing
Маркетинг
• DSP: различия и преимущества lookalike и предиктивных моделей. Часть #2
• Pokemon Sleep набрал 2 млн установок
• Rewind выпустил приложение для iPhone, которое поможет вам запомнить всё
• $18.2 млн в Серии B: Airvet — телемедицина для домашних животных
Кроссплатформа
• Кодогенерация для Flutter: что, как и зачем
• Будущее iOS-разработки на Flutter
• Popular apps using Kotlin Multiplatform (KMP) in 2023 — and what you can learn from them
• Scale McDonald's with KMM
AppTractor
Какие страны выпускают больше всего мобильных игр?
Сейчас в App Store и Google Play представлено 746 тыс. мобильных игр.
❤4
Самые скачиваемые и зарабатывающие приложения в России в июле 2023
Установки
Неудивительно, что при всем ажиотаже Threads от Instagram* занял в установках первое место. По оценке AppMagic, новая социальная сеть получил в России более 3 миллионов установок.
1. Threads, an Instagram app
2. Telegram
3. Wildberries
4. Yandex with Alice
5. drivee
6. TikTok
7. OZON: товары, продукты, билеты
8. Free VPN Proxy by Planet VPN
9. WhatsApp Messenger
10. Авито: квартиры, авто, работа
Заработок
Лидер ВКонтакте заработал за месяц более $1 миллиона. Телеграм на третьем месте около $850,000.
1. VK: social network, messenger
2. Royal Match
3. Telegram
4. PUBG MOBILE
5. Roblox
6. Gardenscapes
7. FaceApp: Perfect Face Editor
8. Homescapes
9. Litres: Books and audiobooks
10. Tanks Blitz PVP битвы
Интересный запуск
В Google Play вышло приложение "Яндекс Смена: поиск подработки", новое приложение для поиска дополнительного заработка, местный аналог When I Work. За три недели приложение набрало в России уже около 15,000 установок и постоянно растет. Мог ли кто-нибудь кроме Яндекса такое запустить? Это интересный вопрос.
Поставьте👍 , если интересен такой формат.
Установки
Неудивительно, что при всем ажиотаже Threads от Instagram* занял в установках первое место. По оценке AppMagic, новая социальная сеть получил в России более 3 миллионов установок.
1. Threads, an Instagram app
2. Telegram
3. Wildberries
4. Yandex with Alice
5. drivee
6. TikTok
7. OZON: товары, продукты, билеты
8. Free VPN Proxy by Planet VPN
9. WhatsApp Messenger
10. Авито: квартиры, авто, работа
Заработок
Лидер ВКонтакте заработал за месяц более $1 миллиона. Телеграм на третьем месте около $850,000.
1. VK: social network, messenger
2. Royal Match
3. Telegram
4. PUBG MOBILE
5. Roblox
6. Gardenscapes
7. FaceApp: Perfect Face Editor
8. Homescapes
9. Litres: Books and audiobooks
10. Tanks Blitz PVP битвы
Интересный запуск
В Google Play вышло приложение "Яндекс Смена: поиск подработки", новое приложение для поиска дополнительного заработка, местный аналог When I Work. За три недели приложение набрало в России уже около 15,000 установок и постоянно растет. Мог ли кто-нибудь кроме Яндекса такое запустить? Это интересный вопрос.
Поставьте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥14🤡2
iOS
• Добавляем обучающие моменты в приложения с помощью TipKit
• iTorrent: торрент-клиент для iOS
• Unit Testing with async/await
• iOS Interview Guide: Custom higher-order functions in Swift
• Modularised Navigation in SwiftUI — An Enum-based Approach
• The Large Title UINavigationBar Glitches and How to Fix Them
• Localization testing in Xcode
• SwiftUI Tutorial: Navigation
#ios
• Добавляем обучающие моменты в приложения с помощью TipKit
• iTorrent: торрент-клиент для iOS
• Unit Testing with async/await
• iOS Interview Guide: Custom higher-order functions in Swift
• Modularised Navigation in SwiftUI — An Enum-based Approach
• The Large Title UINavigationBar Glitches and How to Fix Them
• Localization testing in Xcode
• SwiftUI Tutorial: Navigation
#ios
AppTractor
Добавляем обучающие моменты в приложения с помощью TipKit
Подсказки помогают пользователям открывать новые функции в вашем приложении, будь то iOS, iPadOS, macOS, watchOS или tvOS.
❤2👍1🤡1
Android
• Лучший спутник в вашем творческом процессе: Android Studio Bot VS ChatGPT для разработчиков
• How to create a chatbot with Firebase Firestore and PaLM on Android
• Try the K2 compiler in your Android projects
• Android Worldwide July 2023
• Gradle Cache: Your build’s best friend
• Firebase Dynamic Links Depricated! Migrate to Android App Links
• Passing events from Composable functions to MVI ViewModels
#android
• Лучший спутник в вашем творческом процессе: Android Studio Bot VS ChatGPT для разработчиков
• How to create a chatbot with Firebase Firestore and PaLM on Android
• Try the K2 compiler in your Android projects
• Android Worldwide July 2023
• Gradle Cache: Your build’s best friend
• Firebase Dynamic Links Depricated! Migrate to Android App Links
• Passing events from Composable functions to MVI ViewModels
#android
Хабр
Лучший спутник в вашем творческом процессе: Android Studio Bot VS ChatGPT для разработчиков
Недавно Google анонсировала Android Studio Bot — нового чат‑помощника для нативной андроид разработки. Кроме генерации ответов на вопросы он обладает дополнительным набором фичей,...
❤2