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, инструменты, рынок и все остальное

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

(Dev) +2K The Architecture of a Modern Startup
(iOS) +160 When to use Swift For-in and ForEach
(And) +131 Faster Jetpack Compose - View interop with App Startup and baseline profile

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

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

Друзья, предлагаем вам оценить российский рынок мероприятий для разработчиков. Поделитесь, какие митапы и конференции вам интересны и почему, какие форматы участия вы предпочитаете.

Онлайн-опрос займет не более 3-х минут. За это время вы передохнёте от работы, а в конце мы подарим скидку 25% на крутые образовательные лекции!

Пройти опрос

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

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

Kite, один из первых стартапов (2014), занимавшихся автодополнением кода на основе AI, объявил о закрытии.

Причин приводят две.

Во-первых, современные ML модели не могут понять код. Создание инструмента производственного качества, способного надежно синтезировать код, может стоить более 100 миллионов долларов, и никто еще не достиг этого. Вероятно, говорит основатель, на это уйдет еще лет 10. Соответственно, сам Kite не смог радикально улучшить “человеческое” программирование.

Из этого следует во-вторых - продукт не монетизировался. При почти 500,000 активных разработчиков в месяц мало кто из них платил. Отдельные разработчики не платят за инструменты, говорит основатель. Платят их менеджеры, но они хотят платить только за прорывные новые возможности, то есть за то, чтобы разработчики работали на 18% быстрее, они платить не готовы.

Без перспектив в технологии и отсутствии платящей аудитории компания и решила закрыться.

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

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

Маск объявил о “хардкорной” перезагрузке работы в Twitter - «в будущем, чтобы создать прорывной Twitter 2.0 и добиться успеха, нам нужно будет быть чрезвычайно хардкорными. Это будет означать долгие часы интенсивной работы. Только исключительный перфоманс будет означать прохождение грейда». Сотни сотрудников отказались от ультиматума и ушли.

Учитывая масштаб увольнений на этой неделе, [уходящие сотрудники] ожидают, что платформа скоро начнет сыпаться. Несколько «критических» команд в Twitter сейчас либо полностью, либо почти полностью уволились. Это команды по трафику и фронтенду, команда, которая поддерживает основные системные библиотеки Twitter, несколько членов команды «Командного центра» Twitter, группы инженеров, которые круглосуточно дежурят и действуют как информационный центр для внутренних проблем, команда, которая управляет Twitter API для разработчиков.

С другой стороны не совсем понятно, что делали тысячи человек в компании и Маск сказал: «Лучшие люди остаются, так что я не очень беспокоюсь».

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

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

У GitHub давеча вышел ежегодный Octoverse - отчет о состоянии открытого софта и в целом статистика репозиториев на сайте. В нем есть один интересный график - самые быстрорастущие языки (21-22). Самый большой рост - у HCL. Если вы, как и я, никогда не знали про такой язык, то это Hashicorp Configuration Language — декларативный язык конфигураций, используемый в DevOps с инструментами автоматизации облачной инфраструктуры HashiCorp, в первую очередь с Terraform (А? Что говорите? Про Terraform тоже не слышали??). Ну тут ладно - было 2 репозитория, стало 3, приятнее, что на 9 месте Kotlin с ростом на 23%. Впрочем, по версии GitHub, в десятке нет ни Kotlin, ни Swift, а возглавляет ее традиционно JavaScript.

Разработка

HCL стал самым быстрорастущим языком 2022
«Ростелеком» хочет 480 млрд руб на российскую мобильную ОС «Аврора»
Отсутствие архитектуры лучше, чем плохая архитектура
Microsoft выпустила игры для рабочего мессенджера Teams
Рынок мобильных игр снизится на 6.4% в 2022
Evernote продается европейскому разработчику Bending Spoons
Дизайн-система Авито: как всё устроено

iOS

Swinject: внедрения зависимостей для Swift
Bottom sheet: Custom transitioning
Декларативный UI: определение, история и необходимость
Стоит ли переходить с UIKit на SwiftUI? Опыт СберМаркета
The start of our iOS UI automation journey
iOS CI/CD Process with Jenkins and Fastlane
What is Property Observer in Swift?
How to create an Item Dock with SwiftUI
Drawing Charts in iOS Before SwiftUI
How I made my app 73% lighter

Android

What’s New In Kotlin 1.7.20?
CompositionLocal in Jetpack Compose
Nothing has ever angered me more than The Google Play Team
Resolving Insufficient Storage Error in Android Studio
Lessons learned while modularizing an application
How to draw content behind system bars in Jetpack Compose

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

Телеграм-каналы о Flutter и Dart-разработке
Flutter: How To Mock Functions For Testing
Flutter Tutorial: Drawing App
Flutter Native Splash Animation with Lottie on iOS

Вакансия дня

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

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

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

👩‍💻 Level up в разработке под Android.

🔥 Прокачайся до Middle-разработчика с зарплатой 200 тыс. рублей и интересными задачами вместе с OTUS!

На онлайн-курсе «Android Developer. Professional» тебя ждут:
➖ живые вебинары по проектированию архитектуры приложений;
➖ разбор возможностей Android SDK, современных библиотек и фреймворков;
➖ а также практики организации инфраструктуры и тестирования приложений.

В качестве выпускного проекта вы создадите тонкий клиент к какому-либо сервису с публичным API для своего портфолио.

🔴Пройди вступительный тест, чтобы узнать больше о программе и занять место в группе: https://otus.pw/Ueo8/

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

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

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

(Dev) +247 A Software Engineer Has Built His Tiktok Side Hustle — $20k/month
(And) +201 How to Use Multiple Fragments in ViewPager2 with TabLayout?
(iOS) +076 Create Breathe App-like Animation Using SwiftUI

Special Mention:

Mobile Developer Experience at Slack

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

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

🚀 Скидка 50% на инструменты для ASO и работы с отзывами!

Asodesk запускает промо-акцию Black Friday и дарит скидку 50% на все годовые планы. Топовые инструменты для ASO и работы с отзывами пользователей за полцены 🔥

Купить подписку по специальной цене можно будет на сайте Asodesk с 21 по 25 ноября, но забронировать скидку можно уже сейчас.

Почему Asodesk?

☝️ Точные данные: статистика 18 млн приложений и 34 млн ключевых слов из 100+ стран, выдача только мобильных устройств.
💙 Самая заботливая поддержка: менеджеры готовы помочь с решением бизнес-задач 24/7.
⭐️ Лидер рынка: Asodesk входит в список мировых лидеров среди ASO-сервисов по данным G2.
🌍 Выбор 60 тыс. разработчиков со всего мира: среди клиентов Тинькофф, Avito, Wargaming, OneTwoTrip, Belka Games, G5 и другие топовые разработчики приложений.
💻 Все инструменты для ASO и работы с отзывами в одном месте: анализ конкурентов и источников трафика, автоматизация подбора ключевых слов и обработки отзывов, мониторинг эффективности продвижения в real-time и многое другое.

Повысьте качество работы с ASO и отзывами пользователей с помощью топовых инструментов Asodesk по выгодной цене. Забронируйте скидку 50% сейчас, чтобы не упустить выгодное предложение! 💣

👉 Получить скидку сейчас!

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

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

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

(Dev) +951 Zuckerberg and Pichai’s Messages Are a Bad Sign for the Developers
(And) +198 pairroxztechnologies/11-best-android-libraries-for-2022-68d41026646d">11 Best Android Libraries for 2022
(iOS) +119 7 iOS Projects to Become a Better iOS Developer

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

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

⚡️Machine Learning в iOS с помощью CoreML и CreateML

❗️Приглашаем 17 ноября в 20:00 мск на бесплатный вебинар «Machine Learning в iOS с помощью CoreML и CreateML: изображения, текст, звук».

📚На вебинаре вы разберете:
- Типы архитектур нейронных сетей для обучения на классификацию, генерацию и другие задачи;
- Обучение для CoreML на текстовых датасетах;
- Классификация звука через CreateML;
- Обучение на CNN архитектуре для переноса стиля изображения;

👉 Регистрация на вебинар по ссылке: https://otus.pw/438c/

Вебинар является частью программы онлайн-курса «iOS Developer. Professional»

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

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

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

(Dev) +494 Stop lying to yourself – you will never “fix it later”
(And) +193 Becoming A Successful Android Open-Source Librarian
(iOS) +129 How Xcode 14 unintentionally increases app size

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

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

Фоторедакторов тьма, только в Google Play их 41К при 16К разработчиков. Как выделиться в категории, если все делают одно и тоже? PhotoRoom выбрал узкую нишу и стал лидером в ней - фоторедактор для электронной коммерции и малого бизнеса. Он точно также как и все удаляет фон у объектов, но позиционирует это как отличный инструмент повышения продаж на маркетплейсах. Всего у PhotoRoom более 40 млн установок, 7 млн активных пользователей и сотни тысяч платящих подписчиков. А сейчас еще PhotoRoom получил финансирование Cерии A на сумму $19 млн и планирует внедрить генеративный ИИ, чтобы делать маркетинговые картинки просто по текстовому описанию.

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

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

PlayButton 2022 — узнайте, как снимают современные сериалы.
Целых два дня про всё, что связано с сериалами и видео — от съёмок и мастеринга до сжатия видео и оптимизации трансляций. Регистрируйтесь. https://clck.ru/32Y3zd

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

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

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

(Dev) +238 Learn Google’s Carbon Programming Language — A Tutorial
(iOS) +200 Implement Coordinator Design Pattern Using Combine
(And) +113 Exploring text on Canvas using drawText API in Jetpack Compose

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

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

Привет! На связи Podlodka — организатор IT-конференций, родившихся из популярного подкаста. 14 ноября мы запускаем неделю мобильной разработки. Сегодня раскроем новые детали Podlodka Android Crew.

Этот сезон посвятили архитектуре: разберём до косточек удачные и неудачные примеры. В плавание с нами отправятся Алексей Гладков, Владимир Тагаков и другие крутые спикеры.

Теперь подробнее о программе:

⭐️ Разберём будущее модуляризации, научимся делать простую и масштабируемую конфигурацию проекта.
⭐️ Узнаем, как создавать архитектуру приложения для хорошего тестового покрытия. Обсудим типичные проблемы тестов и их возможные решения для MVP/MVVM/MVI-архитектур, поговорим о тестировании состояний в Jetpack Compose и об использовании JUnit.
⭐️ Посмотрим публичное собеседование по архитектуре.

Ну и конечно же промокод на скидку: APPTRACTOR

👉 Смотри программу и забирай свой билет на сайте

Конференции Podlodka Crew — это узкая тематика, море практических кейсов, весёлый нетворкинг, уникальный экспертный контент.

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

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

У нас вышло новое интервью “Маркетологи в мобайле” с Артемом Смирновым из Union Apps. Занимаются они издательством приложений с подпиской и Артем занятно рассказывает о сходимости самой подписной модели, о закупке трафика для приложений, как определить, что проект будет успешным и о прочих занятных вещах. Для профессионалов наверное так себе, но для инди, а особенно для инди с подпиской (таких как я, например), очень здраво, полезно и применимо. Так что рекомендую.

Разработка

Маркетологи в мобайле: Артем Смирнов (Union Apps)
Appodeal представил обновленный SDK 3.0 c улучшенным функционалом
Самые зарабатывающие приложения США в октябре
Kite, занимавшийся ИИ автодополнения кода, закрывается
Niantic показала будущее AR-игр
Маркетологи приложений 2022: исследование Liftoff
Платформенные команды в мобильной разработке
Аудит резюме. Growths Hack на практике
Podlodka #294: масштабируем процессы
Сотни сотрудников не захотели быть частью нового Twitter
The Architecture of a Modern Startup
The Difference Between The Clever Developer & The Wise Developer
Coding is simple. Engineering is hard.
How I’m a Productive Programmer With a Memory of a Fruit Fly

iOS

KeyboardKit: кастомные клавиатуры для iOS
Independency: сбрасываем оковы CocoaPods
Месячная заруба с Apple. Встраиваем On-Demand Resources. Часть 1
Работая в Xcode: создаем реюзабельные цветовые палитры, которыми можно поделиться
How Does Swift Concurrency Prevents Thread Explosions?
Five ways to break Swift Concurrency
SwiftUI Labeled Content
The 5 Best iOS Developer Communities You Should Join
When to use Swift For-in and ForEach
Q&A: 10 Questions with Design Evangelism

Android

Как можно хранить стабы для MockWebServer в Android-тестах
Benchart: визуализация быстродействия Android-приложения
AGSL: Made in the Shade(r)
Under the hood of Relay, Android Studio plugin for exporting Figma components to compose
Faster Jetpack Compose <-> View interop with App Startup and baseline profile
Rethinking Android Runtime with Profile-Guided Optimizations
Compose by example: BoxWithConstraints

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

How to Build a Game for the Playdate Console Using the Playdate SDK and Lua
In App Update - The Flutter Way

Вакансия дня

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

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

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

🟡Примерьте на себя роль Android-разработчика! 21 ноября в 20:00 мск на бесплатном уроке в OTUS с вами создадим упрощенный аналог приложения Notion.

📝На занятии мы сделаем упрощенный аналог приложения Notion для платформы Android с использованием языка программирования Kotlin. Приложение будет позволять создавать заметки произвольного размера из следующих блоков: текст, заголовки, изображение, списки.

Этот урок подойдет для тех, кто хочет попробовать себя в качестве Android-разработчика, уже знаком с программированием и знает принципы ООП. Спикер: Даниил Попов, разработчик в компании Bolt Technology OÜ, Эстония.

📌Как принять участие?
1️⃣ Установить Android Studio, чтобы повторять за преподавателем. Скачать можно на официальном источнике по ссылке: https://developer.android.com/studio
2️⃣ Зарегистрироваться на вебинар и успеть на прямой эфир: https://otus.pw/DkdO/

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

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

Новый большой еженедельный дайджест - в этот раз 109 статьи и новости за неделю. По возможности поставьте 👍/🔥/🤯, поделитесь с коллегами и в соцсетях, поддержите наш канал на Boosty. Как говорила Грейс Хоппер, "одно аккуратное измерение стоит тысячи мнений экспертов". Ищите бенчмарки в нашем дайджесте и делайте аккуратные и осмысленные измерения!

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

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

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

(And) +1.3K Nothing has ever angered me more than The Google Play Team
(Dev) +919 Twitter alternative: how Mastodon is designed to be “antiviral”
(iOS) +60 iOS CI/CD Process with Jenkins and Fastlane

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

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

Тинькофф проведет офлайн-митапы о разработке, архитектуре и soft-скиллах в 10 городах России 💡

На встречах эксперты Тинькофф расскажут о процессах разработки в больших командах, инструментах и практиках, которые помогают наладить работу, а еще soft-скиллах и профессиональном развитии.

Митапы будут полезны специалистам, которые работают над созданием ИТ-проектов, сервисов и систем — всех, кто работает над продуктами и хочет улучшить их качество.

Читайте о докладах подробнее, выбирайте удобный город и регистрируйтесь на странице IT’s Tinkoff on the Road: https://l.tinkoff.ru/tinkoff_on.the.road

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

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

Совсем кстати про “золотой век” - Evernote, бывший флагман мобильной разработки и mobile first подхода, приложение для создания заметок и управления задачами, приобретен миланской студией Bending Spoons.

Лет десять назад Evernote казался незыблемым лидером своей категории и в 2013 году оценивался почти в миллиард долларов. Но потом начался медленный закат. Еще в 2015 году в компании начались увольнения, а череда гендиректоров не смогла сформулировать вменяемую стратегию развития. В конце-концов Evernote достиг 100 миллионов долларов ARR, миллионов платящих клиентов и более 250 миллионов пользователей. Но он упустил корпоративный момент и не смог идти в ногу с конкурентами, такими как Notion, решив полагаться на потребителей и избегая при этом функций совместной работы, на которых поднялись конкуренты.

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

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

На Reddit-e нашел интересное обсуждение - закончилась ли золотой век мобильной разработки? Автор больше спрашивал, конечно, про инди, но все понеслось уже в отрыве от этого. Как обычно мнения разделились - от “я бы сказал, что никогда не было лучшего времени, чтобы быть мобильным разработчиком” до “лучше заниматься корпоративной работой, создание приложений не является устойчивым для жизни”. Но в целом много интересных и точных высказываний. А как вы считаете - закончился ли золотой век мобильной разработки?

Разработка

Золотой век мобильной разработки закончился?
Ангелы Charles: как сниффер поможет разработчикам мобильных приложений
Microsoft выпустила ежегодный Уродливый свитер Windows с Clippy
Доход образовательных приложений в Европе достиг рекордной отметки в $220 млн
Как мы развивали бэкенд War Robots, в процессе заDDoSив самих себя — и чему научились после этого
Programming Books for 2022
cs3200/how-to-build-a-great-app-as-a-solo-developer-week-1-planning-9c50aec5296e">How to build a great App as a Solo Developer
Mobile Developer Experience at Slack
A Software Engineer Has Built His Tiktok Side Hustle — $20k/month

iOS

Регистрация аккаунта разработчика в Apple: что может пойти не так
Typewriter Effect in SwiftUI
Building custom layout in SwiftUI. Basics.
A Guided Tour for SwiftUI ForEach Structure
Create Breathe App-like Animation Using SwiftUI
Build an iOS 16 Lock Screen Inspired AR Experience with Realitykit and Swift

Android

Camera Samples: примеры работы с CameraX и Camera2
How to Use Multiple Fragments in ViewPager2 with TabLayout?
Tips on Android 13 Advertising ID Requirement Support
Pagination, Sorting and Custom Plugins in Ktor
Constraint Layout in Jetpack Compose with Examples

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

codev/5-mistakes-to-avoid-when-building-react-native-applications-a80c812fbeda">5 Mistakes to Avoid When Building React Native Applications
Flutter animation example for your next application

Вакансия дня

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

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

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

⚡️В среднем люди проводят в телефоне 4 часа в день. При этом в 80% случаев их телефон работает на Android-платформе. Неудивительно, что особой востребованностью в IT отличается разработка под Android.

Узнайте больше о карьере в IT с нуля на бесплатных вебинарах онлайн-курса «Специализация Android-разработчик» на Kotlin от OTUS и Альфа Банка:

— «Делаем упрощенный аналог приложения Notion»: регистрация
— «Управление базой данных в андроиде на примере Room»: регистрация
— «View фреймворк в андроиде»: регистрация

👉Регистрируйтесь сегодня — напомним перед вебинаром!

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

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

Давно уже пользуюсь Duolingo и крайне люблю читать про то, как они делают приложения. Вот новый пример их невероятного подхода - как они делали lip sync (!) для персонажей. Да, оказывается, если присмотреться, персонажи в уроках говорят вполне синхронно с тем, что написано. Для реализации пришлось решать кучу проблем и мне больше всего понравилось, как они выставляли тайминги для анимации - прогоняли речь уроков через свою же систему распознавания, чтобы реально движения рта попадали в такт со звуком. Какой-то невероятный уровень. Поделитесь, что самое крутое сделали вы в своем продукте?

Разработка

Искусство встречается с технологиями: синхронизация движения губ со звуком в Duolingo
В вакансиях для программистов высшее образование нужно только в трети объявлений
Работа с требованиями и данными при проектировании интерфейсов
Zuckerberg and Pichai’s Messages Are a Bad Sign for the Developers
Ten Developer Types You Will Encounter in Any Organisation

iOS

Как Xcode 14 непреднамеренно увеличивает размер приложения
LocalizableChecker: проверка ключей локализации
iOS App Testing: A Complete Guide(Methods, Tools, & More)
7 iOS Projects to Become a Better iOS Developer
ashokrawat086/what-is-a-tuple-in-swift-b4d7443b0991">What is a Tuple in Swift?
Speech Synthesis: Text To Speech in SwiftUI
Window management in SwiftUI

Android

Health Connect переходит в бету
Я купил и оживил одну из первых китайских смартфонов-подделок на Android. Что он из себя представляет в 2022?
Пишем приложение на Mi Band 7 с сервисной частью
Accurately Measure Android App Performance with Profileable Builds
Unit test — Kotlin functions(with listeners, lambda) with Mockk
nicola.caferra/android-mvvm-with-clean-code-63995578253e">Android, MVVM with Clean Code
pairroxztechnologies/11-best-android-libraries-for-2022-68d41026646d">11 Best Android Libraries for 2022

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

Делаем крутые эффекты с помощью Animation Curve
Create your own Toast without using any packages!
Introducing the Flutter News Toolkit — now accepting applications

Вакансия дня

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

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

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

Как Xcode 14 непреднамеренно увеличивает размер приложения

Вскоре после выпуска Xcode 14 размер ряда приложений для iOS значительно увеличился. С середины сентября по начало октября:

• 8 октября размер приложения Nike для iOS был 182.2 МБ. Через неделю уже 322.1 МБ (+68%).
• Приложение American Airlines выросло с 182.2 до 389.1 МБ, при этом Xcode 14 вызвал увеличение на 76.2 МБ (+42%).
• Chime увеличился со 162.8 МБ до 212.8 МБ (+31%).

В каждом случае скачок размера связан с тем, что эти приложения впервые выпускались с Xcode 14.

Статья: https://apptractor.ru/14bitcode
Платформа: iOS

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

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

Google расширяет работу стороннего биллинга в Google Play. Теперь он доступен в 35 странах, во главе как обычно идет Spotify, который на поддерживаемых рынках станет образцом внедрения этой фичи. Впрочем, радости от новшества вряд ли хватит на полные штаны - все равно Google хочет львиный налог, который всего на 4 пп меньше того, что берет сам Play. По этому поводу обплевались уже все действующие лица (во главе с Томом Суини) и они обещают бороться с диктатом корпорации и дальше.

Разработка

Google расширяет действие стороннего биллинга в Play
Почему ООП — это плохо
Использование e-commerce приложений достигает максимума в праздничный сезон
$19 млн в Серии A: PhotoRoom — фоторедактор для малого бизнеса
Quality Gates: I need your clothes, boots, and motorcycle
Декларативный UI: Flutter vs SwiftUI vs Jetpack Compose
Podlodka #293: как продавать свои идеи
Установки Twitter выросли на 21%, а доходы на 66%
Как дизайн помогает компаниям экономить? 3 доклада для дизайнеров
The Secret To Mastering Programming
Stop lying to yourself – you will never “fix it later”

iOS

Незнание стандартов не освобождает от ответственности: Юникод, Swift, Строки
Pin: простой AutoLayout
VS Code Swift extension lesser known features
Single Size Icons: Solving "Core Data API misuse" and "Command CompileAssetCatalog failed with a nonzero exit code"
Getting Started With watchOS 9 Complications in WidgetKit
Working Asynchronously in SwiftUI task
Angular Gradient in SwiftUI
Art meets technology: the next step in bringing our characters to life
How Xcode 14 unintentionally increases app size

Android

Compose Progress Indicators: индикаторы прогресса как в iOS
Form Factors: Android Dev Summit ’22
История большого переезда одного Android-приложения
Все библиотеки имеют фатальные недостатки, или Как мы изобретали Retrofit-подобный велосипед для JSON-RPC протокола
Becoming A Successful Android Open-Source Librarian
Studying Now In Android App - Modularization
Fail your build on Kotlin warnings

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

AR Weather App in Flutter using ARKIT
Build a React App Using DALL-E API

Вакансия дня

iOS Developer в Shape Games

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

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

Новый большой еженедельный дайджест - в этот раз 106 отборные статьи и новости за неделю. По возможности поставьте 👍, поделитесь с коллегами и в соцсетях, поддержите наш канал на Boosty. Как говорил Дональд Кнут, "если вы наслаждаетесь используемыми инструментами, то работа будет выполнена успешно". Ищите новые инструменты (или новое применение старым) в нашем дайджесте!

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

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

Как бы не было комично приобретение Twitter, со всей клоунадой с покупкой, с печатью исходников, увольнением и тут же наймом разработчиков, привлечение внимание сказалось на сети положительно. По данным Sensor Tower, мировые расходы на Twitter выросли на 66% за 12 дней после завершения приобретения, а количество установок выросло на 21% по сравнению с предыдущим периодом. Впрочем, это шоу оказалось отличным трамплином и для конкурентов - установки Mastodon выросли на 657%, Tumblr на 77%, а малоизвестная социальная платформа CounterSocial поднялась в инсталах сразу аж 3,200%!

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

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

GitHub для своего AI-помощника Copilot запустил голосового ассистента под кодовым названием «Hey, GitHub!». Пока работает только в VS Code, но зато вы уже можете попросить Copilot написать что-либо, перейти к нужной строчке кода, к методу или блоку используя только свой голос. Вы даже можете управлять Visual Studio Code с помощью таких команд, как, например, «запустить программу». Можно даже можете запросить сводку для какого-либо фрагмента кода. Выльется ли это во что-то полезное пока непонятно, но выглядит очень перспективно забавно.

Разработка

GitHub сделал голосового помощника для Copilot
Как предсказать LTV клиента с помощью машинного обучения и Python
Что я понял за 18 месяцев работы в качестве Product Owner-а
Яндекс сделал цифровые учебники по программированию
Telegram Bot на службе у автоматизации тестирования. Или как, попивая чай с плюшками, запускать автотесты с телефона
Как не разбиться на Soft Launch: разбираем самые частые ошибки
Анализ покупок в iOS приложениях по открытым данным
Tester. Или почему важно, изменить свою роль в команде
Learn Google’s Carbon Programming Language — A Tutorial
Why OOP Is Bad
Redesigning the player pages for the OneFootball app: a UX case study

iOS

Implement Coordinator Design Pattern Using Combine
A macOS Development Playbook
nikhil.vinod/understanding-swift-compiler-862f0a291db6">Understanding Swift Compiler
arikisintown/how-to-create-an-ios-app-that-takes-secret-photos-while-the-iphone-screen-seems-to-be-turned-off-7081d110309e">How to create an iOS app that takes secret photos while the iPhone screen seems to be turned off

Android

Compose Multiplatform: Compose для десктопов и веба
Kotlin vs. Java: The Clean Code Edition
Extracting Colors from an Image Using the Palette API Android
Exploring text on Canvas using drawText API in Jetpack Compose

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

5 Tools I Used To Build a Component Library
Email Verification with Flutter Firebase
fraagurod/our-journey-to-kotlin-multiplatform-101d36b4cf43">Our journey to Kotlin Multiplatform

Вакансия дня

iOS-разработчик в Домклик

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

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

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

(iOS) +279 Build an iOS Networking App With Automated JWT Authorization
(Dev) +186 Things I Realised After My First 18 Months as a Product Owner
(And) +056 asissuthar/simplify-form-validation-using-kotlin-flow-on-android-16c718e3efaa">Simplify Form Validation using Kotlin Flow on Android

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