apptractor | Unsorted

Telegram-канал apptractor - Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

10992

Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov • Аудитория https://t.me/apptractor/1066 • Сайт https://apptractor.ru/ • Поощрения: https://boosty.to/apptractor

Subscribe to a channel

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Android

Circuit: Compose-driven архитектура для Kotlin и Android
Анимации в Compose
IT за рубежом. Как устроена Android разработка в Канаде
Как работает Activity. Часть 1
Сертификаты производителей Android-устройств использовались во вредоносном ПО
Transitive dependencies and Play Store violations
Kotlin Coroutines use cases for Presentation/API/UI Layer
My life after afterEvaluate {}
Memory Safe Languages in Android 13
Dynamic Multiple Base URL with Annotations | Android

Кроссплатформа

Разработка игр на Kotlin Native. Часть 1
Top 3 Floating Action Button Packages for Flutter
Enabling Facial Recognition in Flutter Apps
Flutter — Authentication
Implement a simple spell checker system in Flutter

Вакансия дня

Android-разработчик в Samsung Research

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

🟢Хотите с нуля научиться создавать Android-приложения? Начните осваивать новые навыки вместе с OTUS!

▶️Приглашаем 7 декабря в 20:00 мск на бесплатный вебинар «Управление базой данных в андроиде на примере Room».

На занятии мы:
— Научимся подключать рум к проекту
— Сделаем простейшие запросы в базу данных, транзакции на запись и чтение
— Научимся пользоваться базовой функциональностью рума.

Открытый урок пройдет в преддверии старта специализации «Android Developer» для начинающих андроид-разработчиков. Спикер: Абакар Магомедов, Android-разработчик в Alfa bank.

До встречи в эфире! Не забудьте зарегистрироваться на урок: https://otus.pw/9tkw/

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

📢 Новый большой еженедельный дайджест - уже 127 материалов за неделю. По возможности поставьте 👍/🔥/🤯, поделитесь с коллегами и в соцсетях, поддержите наш канал через Boosty.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

VK анонсировали старт регистрации на VK Cup — ежегодный чемпионат по программированию

В этом году участникам старше 14 лет можно выбрать один или несколько треков из пяти: Mobile (разработка на iOS и Android), а также Engine, ML, Go, JavaScript. Еще в этом году впервые в подготовке заданий участвует не только ВКонтакте, но и остальные продукты VK, что гарантирует больше интересных задач.

Квалификационный этап пройдёт с 3 по 18 декабря: приступить к решению задач можно до конца раунда. От каждого трека дальше пройдут по 256 участников. Отборочный этап пройдет с 4 по 16 января 2023 года.

А вот уже в феврале финалисты получат всё: призовые (за 1 место 300к, за 2 место — 250к, за 3 место — 150к, за 4 место — 100к), электронные сертификаты, подарки и мерч. Есть, за что бороться!

Подать заявку можно уже сейчас на All Cups.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Самые популярные статьи из этой подборки:

(Dev) +966 Down the wrong path: the disaster of the latest Duolingo UI update
(And) +266 Jetpack Compose — When should I use derivedStateOf?
(iOS) +182 Use Firestore and Firebase Realtime Database with Combine

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Google Play также назвал лучшие приложения и игры для Android. В этом году магазин добавил новую награду за лучшие приложения и игры для Chromebook, чтобы отпраздновать отличную работу разработчиков на одном из самых больших экранов, доступ к которым вы можете получить в Google Play. Другие новые категории охватывают множество современных жанров игр.

В США лучшим приложением 2022 года для Android стало Dream by WOMBO. С помощью Dream от WOMBO вы можете создать прекрасное произведение искусства, используя всего лишь краткое текстовое описание.

Лучшая игра для Android такая же, как и для iOSApex Legends Mobile.

Выбор пользователей — BeReal и Apex Legends Mobile.

В категория:

• Best for Fun: PetStar
• Best for Personal Growth: Breathwrk
• Best Everyday Essentials: Plant Parent
• Best Hidden Gems: Recover Athletics
• Best Apps for Good: The STIGMA App
• Best for Wear: Todoist
• Best for Tablets: Pocket
• Best for Chromebooks : BandLab

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Самые популярные статьи из этой подборки:

(Dev) +1.6K Software disenchantment
(And) +227 Kotlin Abstraction
(iOS) +103 Morphing Nodes Under SceneKit

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

❔❔❔⚠️ Проверь себя - пройди тест по Android 👩‍💻

🔓 Вырвись из однотипных задач на Android. Освой продвинутые подходы.
Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Android Developer. Professional " от OTUS по специальной цене.

⏰ Время прохождения теста ограничено 30 минут

🖌ПРОЙТИ ТЕСТ: https://otus.pw/BlZX/

Хочешь протестировать учебный процесс заранее? Тогда приходи на открытые уроки курса!

▶️ 1 декабря в 20:00 открытый урок «Android Lint».

▶️ 15 декабря в 20:00 открытый урок «Профайлинг UI».

Реклама. Информация о рекламодателе на сайте otus.ru

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

У AppsFlyer вышел отчет о средних показателях удержания/возвратов за 2022 год. Из непонятного - на Android возвраты за год значительно упали, для Дня 30 это 2.6% (-10.3% за год и почти -30% за два). У iOS почти все стабильно - в День 30 в среднем возвращается 4.3% пользователей. По цифрам еще - самые большие возвраты в категориях Новости, Бизнес и Покупки, самые маленькие в Играх, Образовании и Фотографиях. Для России средние возвраты в День 30 - 2.2%. В Японии 5.1, в Китае 1.3%.

Разработка

Удержание и возвраты 2022 — отчет AppsFlyer
Nufa: идеальное тело в один клик
Google впервые лицензировал свою ИИ-систему диагностики рака
Простые метрики по качеству: как их вести и зачем они нужны
How to Develop UI while You Develop Software
Top Backend Frameworks for Mobile App Development in 2023
Experimenting with Push Notifications for User Retention: Tested on a Million-Strong Audience

iOS

Лучшие приложения для iPhone и iPad в App Store Awards 2022
AirTroller: флуд AirDrop
Обзор новых API навигации в SwiftUI
Управление загрузками в Xcode
Data Structures & Algorithms in Swift: Queue
Delete Multiple Rows from List in SwiftUI
Reorder items with Drag and Drop using SwiftUI
gtreulands/ios-dynamic-text-sizes-done-right-232346f90e46">iOS — Dynamic text sizes done right
Sheets in SwiftUI explained with code examples
Redact Lock Screen Widgets when the device is locked

Android

Building Chat App with BLE and Jetpack Compose
Building Scalable Android Apps
kenruizinoue/basic-android-compose-dynamic-lazy-column-31e67449a9c">Basic Android Compose - Dynamic Lazy Column
Creating Instagram Story View in Android
Large Screens & Foldables Tutorial for Android

Кроссплатформа

Настройка Push Notifications на React Native & Expo Go
Maintaining the Flutter app state with a different approach
Auto-Read SMS with runtime permission - Flutter (Android)
talsec/how-to-hack-protect-flutter-apps-simple-and-actionable-guide-pt-1-3a873c7780db">How to Hack & Protect Flutter Apps

Вакансия дня

Android-разработчик в WaveAccess

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

❗️Хотите освоить Kotlin для разработки серверных приложений?

⚡️Приглашаем 30 ноября в 19:00 мск на бесплатный вебинар «Интероперабельность Kotlin Native и C на примере видеоплеера».

📚На вебинаре мы:
— Рассмотрим, как происходит написание и компиляция нативного кода в Kotlin
— Узнаем, как к нему подключаются нативные библиотеки
— Сделаем небольшое приложение для воспроизведения видео с использованием нативной библиотеки gstreamer.

👉 Регистрация на вебинар: https://otus.pw/sUUQ/

Вебинаря является частью онлайн-курса «Kotlin Backend Developer. Professional» от OTUS.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Топ дня на GitHub в разделе Swift :)

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Самые популярные статьи из этой подборки:

(And) +442 Making Jellyfish move in Compose
(iOS) +149 SwiftUI is convenient, but slow
(Dev) +089 Strategies I Use to Interview Candidates for Software Developer Positions

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Понятная пятница в английском: скидка 10% на курсы для аналитиков и разработчиков.

В английском много противоречий. Можно учиться на продвинутом уровне — и сохранять разговорный барьер. Или повторять по кругу одни и те же правила. В результате непросто заметить прогресс и оценить, сколько ещё впереди. А мы выручим с этим.

Практикум учитывает эти противоречия и проектирует прозрачный процесс обучения с предсказуемым результатом. Выберите подходящий курс и оплатите его со скидкой до 15 декабря: https://practicum.yandex.ru/english/clearfriday2022

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Новый большой еженедельный дайджест - 121 статья и новость за неделю. По возможности поставьте 👍/🔥/🤯, поделитесь с коллегами и в соцсетях, поддержите наш канал через Boosty.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

🔥 Хотите создать своё первое приложение для iOS?

Приглашаем на бесплатный вебинар для новичков где вы вместе с преподавателем получите свой первый опыт программирования на iOS.

👍 Занятие подходит для любого уровня подготовки.

👉 Для участия в мероприятии зарегистрируйтесь https://otus.pw/4iCC/

🧨 Продолжить осваивать iOS-разработку вы сможете на специализации «iOS Developer», онлайн-курсе с живыми вебинарами и практикой под руководством опытных разработчиков. Промокод на скидку BLACKFRIDAY22

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Все не влезло, поэтому в двух частях 🤦‍♂️ Пандемия утихла и снова вспомнили об Африке - главной надежде мобайла. Однако со смартфонами там плохо, а вот с фичефонами вроде как получше. KaiOS, форк почившей Firefox OS для простых телефонов, получила $3.4 млн от Finnfund на экспансию в Африку. Впрочем, дела у компании, занимающейся фичеОС, кажется не очень. Громадье планов не сбылось, рынок фичефонов меньше прогнозов в разы, а по сравнению с былыми вливаниями Google и прочих на десятки миллионов данная сумма кажется немного смешной. Да и сами финны высказываются в духе, что это скорее благотворительность. Но приложения для KaiOS делать можно, да и просто интересно будет понаблюдать за успехами цифровизации “к югу от Сахары”.

Разработка

KaiOS получила инвестиции на расширение в Африке
В RuStore появились рекомендации и тематические подборки
Indie App Santa предлагает инди-приложения со скидкой
Приложения для медитации теряют пользователей (но увеличивают доход)
$30 млн: Zoe — научный подход к здоровому питанию
Яндекс монетизирует приложения в Huawei AppGallery и Xiaomi GetApps
Podlodka #296: 1С
Цвет 2023 года — Viva Magenta
RealityScan от Epic превращает реальные объекты в 3D модели
Clear Code: How To Write Code That Is Easy To Read
How I passed the AWS Certified Solutions Architect Professional exam
Why Do Many Developers Consider Scrum to Be an Evil Scam?

iOS

Core ML Stable Diffusion: Stable Diffusion на Core ML и Apple Silicon
Метаморфоза архитектуры: от SOA до микрофичей
Нативная навигация в SwiftUI до iOS16: опыт в проде
Делаем плавный скролл в нагруженных таблицах
Apple ускоряет разработку гарнитуры смешанной реальности
Bauly: уведомления в стиле iOS
Как мы справляемся с большим размером кодовой базы в наших iOS-проектах
Create a Basic Shortcut using App Intents
Using vulnerable libraries in iOS apps
UI/UX Design: The Dynamic Island
Build a HealthKit App Using SwiftUI
Embedding Python interpreter inside a iOS app and publish to the App Store successfully
Simple Localisation Process for XCode with Google Sheets

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

AppFigures вторит недавнему исследованию Apptopia — приложения для медитации теряют пользователей. Calm и Headspace, два приложения, популярность которых возросла во время карантина, переживают самый странный 2022 год.

Ежемесячные загрузки Calm и Headspace в среднем составляли 1.2 млн в начале 2017. Они росли в течение 2018 и 2019, достигнув пика в 2020 году с 4.3 млн загрузок, а затем еще одного в конце года с 4.5 млн загрузок. Но сразу после последнего пика загрузки начали падать, причем быстро. Пара закончила 2021 год с 2.2 миллиона загрузок в декабре. Снижение продолжилось и в 2022 году, и в конце ноября количество загрузок для пары упало до 1 млн. Ниже, чем даже в 2017 году.

Несмотря на то, что в эти дни есть много поводов для стресса, карантин закончился, и для многих жизнь вернулась к запланированному распорядку, так что в целом это снижение имеет некоторый смысл, но... хотя спрос замедлился до уровня 2017 года, доход движется в прямо противоположном направлении.

Чистая выручка пары, которая в начале 2017 года составляла в среднем 2 миллиона долларов, удвоилась к 2018 году, а затем снова к 2019 году. Доход приложений постоянно рос, но в 2022 году произошел большой прорыв! В 2021 году пара заработала 132 миллиона долларов чистого дохода в App Store и Google Play. По состоянию уже на конец ноября 2022 года итог за год превысил прошлогодний. И на много! Чистая выручка в 2022 году составила 192 миллиона долларов. И это без декабря, самого сильного месяца в году для обоих приложений.

Многие разработчики, особенно независимые, считают, что для заработка нужно больше пользователей. Хотя в целом это так, оптимизация ценообразования и удержания пользователей также необходимы, если даже не более важны, для успеха любого приложения.

Спрос != доход

И это еще более важно для приложений с подпиской, где отток подписчиков — ваш самый большой враг. Calm и Headspace - отличный пример тому, как расти даже на падающем спросе.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

👨‍💻Видео и аудио за неделю

(iOS) Как мы справляемся с большим размером кодовой базы в наших iOS-проектах
(iOS) SwiftUI в масштабе
(iOS) Нативная навигация в SwiftUI до iOS16: опыт в проде
(iOS) Метаморфоза архитектуры: от SOA до микрофичей
(And) Анимации в Compose
(And) How to Build & Deploy an Online Tic Tac Toe With Ktor And Web Sockets
(And) IT за рубежом. Как устроена Android разработка в Канаде
(Dev) Podlodka #296: 1С
(Dev) Разработка собственной библиотеки
(Dev) UI-kit для мобильных приложений

Есть еще видео/подкаст/статья для подборки? Напишите в сообщения!

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Небольшой скандал в благородном семействе Android. Как минимум у Samsung, LG, Revoview и Mediatek утекли платформенные сертификаты. Причем они уже использовались для распространения вредоносного ПО.

Производители Android-устройств используют платформенные сертификаты для подписи прошивок устройств и основных системных приложений. Если стороннее приложение будет подписано таким сертификатом, то ему будет присвоен высокопривилегированный идентификатор пользователя android.uid.system, такое приложение также получит доступ на уровне системы к устройству. Такие привилегии дают доступ к конфиденциальным разрешениям, которые обычно не предоставляются приложениям - это управление текущими вызовами, установка или удаление пакетов, сбор информации об устройстве и другие крайне важные действия с доступом к конфиденциальным пользовательским данным.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

В UK подали иск против Google и Alphabet - говорят, компания злоупотребляет монопольным положением на рынке рекламы. Примечательно, что иск подали 130,000 компаний, что хотят сразу ~$16.3 млрд, что это якобы недополученная прибыль аж с 2014 года. Какое обоснование я так и не понял (кроме “денег очень хочется”). Учитывая, что давеча Франция оштрафовала Google на €220 млн, исход дела предсказать наверное трудно. Но в общем ждем, кто следующий увеличит просимые от Big Tech деньги еще на порядок.

Разработка

В Великобритании подан иск против Google на $16.3 млрд
Маркетологи в мобайле: Анна Ямбирт (TenChat)
Awesome CTO: быть CTO стартапа
Как приложения заботятся о своих пользователях. Основные принципы хорошего UX
Очень подробно про дизайн нового мобильного приложения Zarina
Designing better developer interfaces (DI)
2022 World Cup Simulator Using Data Science, with Python
Down the wrong path: the disaster of the latest Duolingo UI update

iOS

Как мы централизованно управляем UITabBar в нашем iOS-приложении
Правила работы с MainActor
Зональная Диаграмма со слоем затемнения вплоть до текущего момента времени
SwiftUI в масштабе
TextEditor in SwiftUI
Use Firestore and Firebase Realtime Database with Combine
@dynamicCallable in Swift explained with code examples
Never keyword in Swift: return type explained with code examples

Android

Лучшие приложения и игры для Android 2022 по мнению Google Play
Оптимизируй или сдохни: профилирование и оптимизация Jetpack Compose
Unit test — Kotlin functions(with listeners, lambda) with Mockk
Navigating With Parcelable Arguments in Jetpack Compose
Jetpack Compose — When should I use derivedStateOf?
RenderNode for Bigger, Better Blurs

Кроссплатформа

Flutter Native Ads
Passing variables from Dart to Kotlin and from Kotlin to Dart
Switch Between Dark Theme And Light Theme Mode In React Native & Expo Apps

Вакансия дня

iOS-разработчик в SimbirSoft

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Мобильная разработка на YaTalks

🗓3-4 декабря Яндекс приглашает разработчиков на конференцию YaTalks для IT-комьюнити.
☕️В программе — не только доклады и дискуссии, но и индивидуальные консультации с экспертами и random coffee. Отличный шанс пообщаться с коллегами по индустрии. Нетворкинг — наше всё.
📱В рамках трека про мобильную разработку расскажут, как встроить в iOS приложение распознавание текста для незрячих, как делать телеметрию качества мобильного сервиса с Firebase, BigQuery и Grafana и стоит ли идти в open source.

👉Зарегистрироваться

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Лучшее практическое применение Stable Diffusion (а есть еще и Unstable Diffusion, вот где настоящий прорыв!), кажется, придумал Amazon. Для своих умных колонок они сделали игру для детей Create with Alexa - ребенок наговаривает историю, а Alexa ее создает и визуализирует. Пока, правда, все очень схематично, но в целом Amazon планирует развивать систему. В конечном итоге компания «представляет себе мир, в котором каждый может воплотить свои идеи в жизнь в виде цифровых творений, просто используя несколько произнесенных слов». Красота!

Разработка

Alexa с помощью ИИ создает истории для детей
Как разрабатывать UI, пока вы разрабатываете ПО
Переворот на мировых рынках мобильных игр — рост во всех регионах в 3 квартале
Разработка собственной библиотеки
UI-kit для мобильных приложений
AWS SimSpace Weaver создает симулятор города в облаке
Дейтинг с разработчиками: как мы за 2 месяца выпустили MVP приложения для поиска айтишников за рубежом
Top 3 SVG Animation Techniques
What designers can learn from Apple’s new accessibility features
Sticking to UI/UX trends is a losing strategy
Software disenchantment
Why Your Team Needs a Weekly Metrics Review

iOS

Улучшенные API навигации SwiftUI
Разработка приложений с помощью Симулятора Аксессуаров HomeKit
Requesting App Store Ratings with SwiftUI
Morphing Nodes Under SceneKit
Constraints in SceneKit — Exploring Advanced Camera Controls
Animated Background in SwiftUI
How We Centrally Manage UITabBar in Our iOS Apps
kvnhr7/swift-load-3d-model-from-firebase-473bbc89860b">Loading 3D Model from Firebase

Android

Paparazzi: показ экранов Android-приложения без устройства или эмулятора
Игра в маляра, или Content-based color scheme: как цветовая схема приложения может меняться в зависимости от контента
Android 13 Photo Picker With The Activity Result API
New framework from Slack - Circuit
Kotlin Abstraction
Jetpack Compose: Navigation with parcelable arguments
Background restrictions in Android

Кроссплатформа

Bye React Native, Hello Native
Flutter Application from nothing to production

Вакансия дня

Стажер-разработчик iOS в Тинькофф

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Самые популярные статьи из этой подборки:

(Dev) +284 How to Develop UI while You Develop Software
(iOS) +248 Reorder items with Drag and Drop using SwiftUI
(And) +088 Building Scalable Android Apps

Специальное упоминание:

Large Screens & Foldables Tutorial for Android от Kodeco

Оцените дайджет по "шкале Дмитрия"?

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Новые возможности для аналитики рекламной монетизации в AppMetrica

Теперь в AppMetrica можно передавать данные об Ad Revenue, чтобы комплексно оценивать эффективность рекламной монетизации.

В отчётах появились новые метрики и группировки по параметрам Ad Revenue. Теперь вы сможете оценить эффективность рекламной монетизации по типу объявлений, сети, размещению и другим параметрам. А также использовать данные о доходе от рекламной монетизации на уровне пользователя как в самом отчёте Revenue, так и в других отчётах — воронках, когортах или User Acquisition. Это позволит понять, как продуктовые изменения влияют на доход от рекламы и удержание пользователей, а также оценить эффективность привлечения пользователей по доходу от них.

Начните передавать данные по Ad Revenue в AppMetrica, чтобы оценить рекламную монетизацию приложения.

А также в AppMetrica вы найдёте no-code фичи — они позволят отслеживать базовые события и in-app покупки, сократив время на разработку.

👉 Подробнее об об Ad Revenue читайте на сайте

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Apple объявила победителей App Store Awards 2022. Поздравляем победителей 🎉

• Лучшее приложение года для iPhone - BeReal
• Лучшая игра года для iPhone - Apex Legends Mobile
• Лучшее приложение года для iPad - GoodNotes 5
• Лучшая игра года для iPad - Moncage
• Приложение года для Apple Watch - Gentler Streak

Приложения, оказавшие наибольшее культурное влияние - How We Feel, Inua, Locket Widget, Waterllama

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

AirTroller - приложение для спама/троллинга друзей через AirDrop. AirDrop посылает запрос на подключение, а затем отменяет его сразу после получения.

AirTroller на GitHub: https://github.com/sourcelocation/AirTroller
Платформа: iOS
⭐️: 178

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Места нет - поэтому коротко об удивительном. Придумав слабо выполнимые правила теперь будем удивляться, что никто их не соблюдает. В среднем 90% из 250 приложений не соответствуют европейскому GDPR. И скорее речь о том, что надо менять правила 🙈

Разработка

Большинство приложений не соответствуют требованиям GDPR
VK запускает новый VK Cup с призовым фондом 4 миллиона рублей
Яндекс представил новую версию поиска
Этот простой вопрос заставил меня нанять пару Junior-программистов
OpenAI создал бота для Minecraft на основе 70,000 часов видео
Flower: как работает чат-бот платформа Авито
Podlodka #295: финмониторинг и банковский compliance
Google работает над новым ИИ для написания кода
Rhasspy: голосовой помощник
Strategies I Use to Interview Candidates for Software Developer Positions
9 VSCode Extensions You Definitely Need as a Developer

iOS

Bottom sheet: Navigation
Using complex gestures in a SwiftUI ScrollView
Better SwiftUI navigation APIs
Developing Apps with the HomeKit Accessory Simulator
CoreData With SwiftUI
How to Pause and Resume Animation in SwiftUI (with chaining)
Dependency Graph Hell (iOS)
SwiftUI is convenient, but slow
Disclosure Group in SwiftUI
The iOS 16 Design Guidelines: An Illustrated Guide

Android

Собеседование Android System Design
Удовлетворенность экосистемой Kotlin — исследование JetBrains
Вращаем невращаемое, или Как повернуть экран звонка
Системный подход к улучшению старта Android-приложения
Camposer: камера для Jetpack Compose
Сколько стоит kapt в многомодульном проекте
Network Calls in Lint: Best Practices
Unfold your UI
Per-App Language Preferences
Making Jellyfish move in Compose
3 Key Advantages Why Experienced Developers Choose Bazel over Gradle
A few Kotlin constructs

Кроссплатформа

Facilitate app updates with Flutter upgrader

Вакансия дня

Head of Developer Relations в OneSignal

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

ИИ, который мы заслужили OpenAI создал бота для игры в Minecraft, который тренировался на основе 70К часов видео в YouTube. Это первый бот, который может создавать алмазные инструменты — задача, которая обычно занимает у игроков около 24,000 действий.

На самом деле, задача обучения по видео - совсем нетривиальная. Этот бот - результат прорыва в имитационном обучение, при котором нейронные сети обучаются, наблюдая за тем, что делают люди. Основная проблема - все видео должны быть размечены, а это огромная человеческая работа. Подход команды Video Pre-Training позволяет обойти это, обучая другую нейронную сеть автоматически маркировать видео. Используя VPT, бот OpenAI смог выполнять задачи, которые были бы невозможны при использовании только обучения с подкреплением. Наилучшие результаты были получены при совместном использовании имитационного и обучения с подкреплением. Взяв бота, обученного с помощью VPT, и доработав его с помощью подкрепления, получилось выполнять задачи, включающие более 20К действий.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Appodeal представил SDK 3.0 c улучшенным функционалом

В новой версии особое внимание уделяется аналитике и эффективной и надежной работе приложений. Appodeal SDK предоставляет доступ к 70+ источникам рекламного трафика, в нем есть In-app Bidding, автоматическая оптимизация UA, сегментация пользователей, A/B-тестирование, кросс-промо, прямые сделки, мгновенные выплаты и многое другое.

В версии 3.0:

• Улучшены отчеты – теперь есть Forecasted ARPU, ARPDAU и LTV
• Интегрированы AppsFlyer, Adjust и Meta Analytics
• Можно использовать Firebase Analytics для отслеживания метрик и событий
• В интерфейс добавлены новые события для упрощения интеграции
• Улучшены производительность и стабильность для удобства использования

SDK также содержит улучшенную версию Consent Manager, который помогает приложениям не нарушать требования законодательства о защите личных данных и избегать блокировки со стороны магазинов. Кроме того, существенно улучшен Unity-плагин.

Подробнее про новый SDK вы можете прочитать на сайте.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

В этом году в JetBrains провели первый опрос разработчиков Kotlin. Он должен определить болевые точки, которые наиболее существенно влияют на удовлетворенность пользователей от работы Kotlin.

Так, удовлетворенность от самого Kotlin - 86%. Однако от инструментов - уже 62%. Самые большие проблемы - с производительностью сборок, их настройками, быстродействием подсветки, документацией и примерами. Основная неудовлетворенность производительностью IDE связана с зависаниями и индексацией.

Читать полностью…
Subscribe to a channel