В четверг 20 октября в школе игровой индустрии Scream School пройдет открытая лекция «Выбор ниши для мобильной игры», посвященная продюсированию в Gamedev
На лекции мы обсудим процесс поиска, выбора и оценки ниши. Подробно разберем внешние и внутренние факторы ее выбора. Посмотрим примеры из практики и познакомимся с полезными инструментами, помогающими в работе.
Спикер: Дмитрий Филатов.
Дмитрий работает в играх около 12 лет. Сейчас он является продюсером в Owlcat Games, членом команды InvestGame.net и куратором интенсива «Продюсирование free-to-play мобильных игр» в Scream School, который стартует уже совсем скоро! Подробнее узнать об интенсива и подать заявку можно по ссылке: https://clck.ru/32MoSh
*Для участников мероприятия будет доступна скидка 5% на интенсив.
А ещё у Дмитрия есть свой Telegram-канал, в котором он рассказывает про разработку игр.
📌Мероприятие пройдет в Zoom
📌Начало в 19.00
🔗Регистрация открыта: https://clck.ru/32MoQX
На лекции мы обсудим процесс поиска, выбора и оценки ниши. Подробно разберем внешние и внутренние факторы ее выбора. Посмотрим примеры из практики и познакомимся с полезными инструментами, помогающими в работе.
Спикер: Дмитрий Филатов.
Дмитрий работает в играх около 12 лет. Сейчас он является продюсером в Owlcat Games, членом команды InvestGame.net и куратором интенсива «Продюсирование free-to-play мобильных игр» в Scream School, который стартует уже совсем скоро! Подробнее узнать об интенсива и подать заявку можно по ссылке: https://clck.ru/32MoSh
*Для участников мероприятия будет доступна скидка 5% на интенсив.
А ещё у Дмитрия есть свой Telegram-канал, в котором он рассказывает про разработку игр.
📌Мероприятие пройдет в Zoom
📌Начало в 19.00
🔗Регистрация открыта: https://clck.ru/32MoQX
👍5
Только не смейтесь, но у Google снова новая ОС. Теперь для встраиваемых устройств. И по умолчанию безопасная - с гарантированной конфиденциальностью, целостностью и доступностью. Большая часть на Rust, правда, пока даже поддержки приложений нет. ОС в самом начале развития и как будет развиваться никому непонятно, впрочем часть кода уже выложена на GitHub и при желании можно понять как там все не работает.
Разработка
• Google создает безопасную систему KataOS для встраиваемых устройств
• Что такое отличное приложение для путешествий
• €2 млн в посевном раунде: Revyze — образовательный TikTok
• Большой экран — большие возможности: адаптация приложений под складные устройства
• Is Apple Building Silently A Tsunami Of Disruptions?
• Learn your lines: How to talk like a senior developer
• Is Java dead?
iOS
• Известность команд iOS-разработки 2022
• SwiftUI Architecture — A Complete Guide to the MV Pattern Approach
• OCP: Open/Closed Principle in Swift (with code examples)
• Swift Parallel Programming With PromiseKit
• How To Change Any iOS Setting in Control Centre During a UI Test
Android
• Compose Image Cropper: обрезка изображений
• Будни техпода. Разворачиваем Android на Hyper-V
• Foldable Navigation Rail
• Jetpack Compose Pagination
• Keep Your Kotlin Flow Alive and Listening With CallbackFlow
• Compose Basics: MAD Skills Wrap-Up
• 3 Best Practices to Use Kotlin Flow Effectively
Кроссплатформа
• How to Create a Half Circle Progress Bar
• Flutter: What is Equatable?
Вакансия дня
• Android-разработчик в Тинькофф
Разработка
• Google создает безопасную систему KataOS для встраиваемых устройств
• Что такое отличное приложение для путешествий
• €2 млн в посевном раунде: Revyze — образовательный TikTok
• Большой экран — большие возможности: адаптация приложений под складные устройства
• Is Apple Building Silently A Tsunami Of Disruptions?
• Learn your lines: How to talk like a senior developer
• Is Java dead?
iOS
• Известность команд iOS-разработки 2022
• SwiftUI Architecture — A Complete Guide to the MV Pattern Approach
• OCP: Open/Closed Principle in Swift (with code examples)
• Swift Parallel Programming With PromiseKit
• How To Change Any iOS Setting in Control Centre During a UI Test
Android
• Compose Image Cropper: обрезка изображений
• Будни техпода. Разворачиваем Android на Hyper-V
• Foldable Navigation Rail
• Jetpack Compose Pagination
• Keep Your Kotlin Flow Alive and Listening With CallbackFlow
• Compose Basics: MAD Skills Wrap-Up
• 3 Best Practices to Use Kotlin Flow Effectively
Кроссплатформа
• How to Create a Half Circle Progress Bar
• Flutter: What is Equatable?
Вакансия дня
• Android-разработчик в Тинькофф
AppTractor
Google создает безопасную систему KataOS для встраиваемых устройств
KataOS предоставляет проверенно безопасную платформу, которая защищает конфиденциальность пользователя, потому что приложениям логически невозможно нарушить аппаратную защиту ядра, а системные компоненты надежно защищены.
❤3😁3
Вечерняя викторина. На одном из сайтов целый год парсили вакансии для программистов и напарсили их аж 10 млн штук из самых разных стран. Swift на 7 месте, Java на 9, Kotlin на 13. Не подглядывая угадайте - какой язык самый высокооплачиваемый?
Разработка
• Самые высокооплачиваемые языки программирования 2022
• Рекомендации по дизайну Bottom Tab Bar
• Три важных совета, чтобы сделать успешную инди-игру
• Google учит ИИ взаимодействовать с человеком на примере пинг-понга
• Maple Diffusion: локальный Stable Diffusion
• When life gives you lemons, write better error messages
iOS
• Maple Diffusion: локальный Stable Diffusion
• Testing Escaping Closures in Swift
• How to scale custom fonts with Dynamic Type in SwiftUI
• Difference Between Struct, Protocol, and Class in Swift
• Three Ways to Refactor Massive SwiftUI Views
• iOS: Simplifying Dependency Injection with the Facade Design Pattern
Android
• 5 Simple Steps to Implement Picture-in-Picture Mode in an Android App
• [Android CI] Reveal manifest changes in a pull request
• Overcoming the fear of profiler — Say Hello to Optimisations?
• Building a Budget Tracker with Jetpack Compose
• Modern Android Interview Questions
Кроссплатформа
• How to Create a Half Circle Progress Bar
• Four Years using Flutter: Lessons Learned
Вакансия дня
• Mobile Product Manager в Где мои дети
Разработка
• Самые высокооплачиваемые языки программирования 2022
• Рекомендации по дизайну Bottom Tab Bar
• Три важных совета, чтобы сделать успешную инди-игру
• Google учит ИИ взаимодействовать с человеком на примере пинг-понга
• Maple Diffusion: локальный Stable Diffusion
• When life gives you lemons, write better error messages
iOS
• Maple Diffusion: локальный Stable Diffusion
• Testing Escaping Closures in Swift
• How to scale custom fonts with Dynamic Type in SwiftUI
• Difference Between Struct, Protocol, and Class in Swift
• Three Ways to Refactor Massive SwiftUI Views
• iOS: Simplifying Dependency Injection with the Facade Design Pattern
Android
• 5 Simple Steps to Implement Picture-in-Picture Mode in an Android App
• [Android CI] Reveal manifest changes in a pull request
• Overcoming the fear of profiler — Say Hello to Optimisations?
• Building a Budget Tracker with Jetpack Compose
• Modern Android Interview Questions
Кроссплатформа
• How to Create a Half Circle Progress Bar
• Four Years using Flutter: Lessons Learned
Вакансия дня
• Mobile Product Manager в Где мои дети
AppTractor
Самые высокооплачиваемые языки программирования 2022
В десятку также вошли Python, Swift, C/C++, Java и Javanoscript.
❤1👍1
У какого языка самая большая средняя зарплата?
Anonymous Quiz
8%
Scala
8%
Rust
15%
Go
10%
Solidity
7%
Ruby
9%
Python
18%
C/C++
25%
Objective-C
👍3
Microsoft планирует создать свой магазин приложений игр. Xbox Mobile Platform станет ответом на игровой успех App Store и Google Play. Правда, в компании признают, что отвлечь потребителей от основных магазинов будет сложно, и тут тараном как раз и будут тайтлы Activision Blizzard и примкнувшей к ним King - Call of Duty: Mobile, Candy Crush, Diablo и прочие. После них, может быть, в магазин придут и другие разработчики, а там может и приложения подтянутся. Впрочем, это дело многих лет.
👍9🤔4
В Gartner опубликовали ежегодный топ технологических трендов на 2023 год. Это такие высокоуровневые направления для корпораций и больших компаний, на которые неплохо было бы обратить внимание. Среди них метавселенные, супераппы, платформы. Из интересного - цифровая иммунная система (должна помогать цифровым командам быть более устойчивыми и лучше справляться с проблемами), прикладная наблюдаемость (решения на основе данных), адаптивный ИИ (непрерывное обучение моделей на новых данных и новых же целей). Звучит страшно и далеко, но в целом интересно для изучения - особенно примеры применения, особенно если у вас большие команды.
Разработка
• Технологические тренды 2023 от Gartner
• Theneo — создание документации для API
• Sparks — улучшение отношений для пар
• Microsoft планирует создать свой магазин приложений
• Как работают глаза и что надо учитывать, создавая тёмную тему приложения
• How Trying New Programming Languages Helped Me Grow as a Software Engineer
• How my first indie game in over 10 years became a modest success
• How to Outperform a 10x Developer
• The truth about becoming a Senior UX Designer
• UX/UI Guide: Empty States
iOS
• The problems with MVVM DI and why you should learn refactor instead
• Getting Started with iOS App Modularization — Final Extraction and Micro App
• Preparing for the Swift Interview (1.0)
• How To Implement FaceID or TouchID in iOS
• A New Approach to StateFul MVVM
• Design a Nice Horizontal Sliding Presentation for iOS using Swift 5
Android
• Google выпускает Android 13 (Go edition)
• CreditCardView: ввод данных кредитной карты
• Bounce Effect with Compose Backdrop Layer
• How to create one Android app/library for multiple design systems (visually different UIs)
• You might be creating your states wrong!
• 7 Hottest Android Studio Plugins To Faster Your App Development
Кроссплатформа
• Clean Architecture: Flutter App
• Fetching Data Made Easy : Using Retrofit In Flutter
Вакансия дня
• iOS-разработчик в Яндекс Игры
Разработка
• Технологические тренды 2023 от Gartner
• Theneo — создание документации для API
• Sparks — улучшение отношений для пар
• Microsoft планирует создать свой магазин приложений
• Как работают глаза и что надо учитывать, создавая тёмную тему приложения
• How Trying New Programming Languages Helped Me Grow as a Software Engineer
• How my first indie game in over 10 years became a modest success
• How to Outperform a 10x Developer
• The truth about becoming a Senior UX Designer
• UX/UI Guide: Empty States
iOS
• The problems with MVVM DI and why you should learn refactor instead
• Getting Started with iOS App Modularization — Final Extraction and Micro App
• Preparing for the Swift Interview (1.0)
• How To Implement FaceID or TouchID in iOS
• A New Approach to StateFul MVVM
• Design a Nice Horizontal Sliding Presentation for iOS using Swift 5
Android
• Google выпускает Android 13 (Go edition)
• CreditCardView: ввод данных кредитной карты
• Bounce Effect with Compose Backdrop Layer
• How to create one Android app/library for multiple design systems (visually different UIs)
• You might be creating your states wrong!
• 7 Hottest Android Studio Plugins To Faster Your App Development
Кроссплатформа
• Clean Architecture: Flutter App
• Fetching Data Made Easy : Using Retrofit In Flutter
Вакансия дня
• iOS-разработчик в Яндекс Игры
AppTractor
Технологические тренды 2023 от Gartner
Каждый год исследовательская компания Gartner публикует список десяти наиболее важных стратегических технологических трендов на предстоящий год.
👍5
Stack Overflow объявил о новой инициативе под названием Overflow Offline - cовместно с некоммерческой организацией Kiwix, сайт вопросов и ответов выпустил актуальную офлайн-версию своего сайта. Она позволяет находить ответы в базе знаний даже тогда, когда интернет отсутствует. Вся база и раньше была доступна пользователям Kiwix, однако она перестала обновляться еще в 2018 году. Сейчас, при помощи SO, сайт снова распарсили и текущая версия Stack Overflow для Kiwix со всеми 180 подсайтами занимает 80 Гб, что требует почти столько же места на диске, сколько почти 6.5 миллионов статей в английской версии Википедии. В дальнейшем разработчики постараются улучшить набор данных, чтобы он был доступен большему количеству организаций и предоставлял более мощный ресурс тем, кто учится программировать или создает с помощью программного обеспечения.
🔥21👍6😁1
Новый большой еженедельный дайджест (вариант в Телеграф) - 110 отборных материала за неделю. По возможности поставьте 👍, поделитесь с коллегами и в соцсетях, поддержите наш канал на Boosty. Как говорил Стивен Макконнелл, «тестирование не позволяет обнаружить такие ошибки, как создание не того приложения». Создавайте те приложения с нашим дайджестом!
👍16🔥2
В Digital Turbine исследовали привычки американских геймеров в отношении приложений. Среди вопросов - почему удаляют приложения? На первом месте нерелевантность (68%), на втором скука смертная (44%), на третьем плохой пользовательский опыт (38%). Интересно, что в 2022 году на четвертом месте отсутствие места на телефоне (35%). Из любопытного также - большое потребление энергии (28%), слишком много уведомлений (28%). Видимо как выключать уведомления не все еще знают ☺️
👍4😁3
По слухам, Apple готовит новые Mac, традиционно уже на новых же процессорах. Как пишет Bloomberg, в новом Mac Pro будут M2 Ultra и M2 Extreme, которые в 2 или даже 4 раза быстрее, чем еще даже не вышедшие топовые M2 Max, которые ожидаются совсем скоро. В идеале это будет 48 ядер CPU, 152 графических ядра и до 256 Гб памяти. Предполагаются также новые MacBook Pro и Mac mini следующего поколения. В общем: а) я запутался во всех этих M; б) проекты в Xcode видимо будут собираться просто по взмаху ресниц; в) покупать новые Mac никогда не рано (ну или не поздно).
Разработка
• Apple готовится выпустить новые Mac
• Как в Gas уменьшили нагрузку на CPU на 80%
• Видео Firebase Summit 2022
• Duolingo приближается к $100 млн квартальной выручки
• «Привычки в использовании мобильных приложений 2022» — отчет Digital Turbine
• Идём в Индонезию: что может предложить крупнейшая экономика Юго-Восточной Азии
• A/B-тесты в Мобильной медиации Яндекса
• Качественный диалог. Как мы тестируем Алису и умные устройства
• Podlodka #290: микропроцессоры
• Stack Overflow выпустил офлайн-версию сайта
• Pocket Casts: отрытая платформа для подкастов
• How Discord Indexes Billions Of Messages?
• The Secret Art of Storytelling in Programming
iOS
• Apple открыла дополнительные рекламные места в App Store
• Одна иконка приложения в Xcode 14
• AlertToast: уведомления и «тосты» для SwiftUI
• Visualise the Matthew Effect with Swift Charts
• Three Ways to Refactor Massive SwiftUI
• Creating a lane of our own for iOS automation
Android
• Android Camera API. Умная камера Яндекса
• Откуда возникает TransactionTooLargeException, если я ничего такого не делал?
• Приключения онлайн-кинотеатра Premier в Android TV, или Как мы javanoscript внедряли
• Modelling dating cards navigation with Appyx
• Migrating to Navigation with Jetpack Compose
• Comparing StateFlow, SharedFlow, and CallbackFlow
Кроссплатформа
• Что почитать для Unity разработчика: Рендер
• Как стать Flutter-разработчиком, или Почему кроссплатформа сейчас — это лучший выбор
• Shortening Flutter test feedback cycle in VS Code
Вакансия дня
• iOS-разработчик в Shape Game
Разработка
• Apple готовится выпустить новые Mac
• Как в Gas уменьшили нагрузку на CPU на 80%
• Видео Firebase Summit 2022
• Duolingo приближается к $100 млн квартальной выручки
• «Привычки в использовании мобильных приложений 2022» — отчет Digital Turbine
• Идём в Индонезию: что может предложить крупнейшая экономика Юго-Восточной Азии
• A/B-тесты в Мобильной медиации Яндекса
• Качественный диалог. Как мы тестируем Алису и умные устройства
• Podlodka #290: микропроцессоры
• Stack Overflow выпустил офлайн-версию сайта
• Pocket Casts: отрытая платформа для подкастов
• How Discord Indexes Billions Of Messages?
• The Secret Art of Storytelling in Programming
iOS
• Apple открыла дополнительные рекламные места в App Store
• Одна иконка приложения в Xcode 14
• AlertToast: уведомления и «тосты» для SwiftUI
• Visualise the Matthew Effect with Swift Charts
• Three Ways to Refactor Massive SwiftUI
• Creating a lane of our own for iOS automation
Android
• Android Camera API. Умная камера Яндекса
• Откуда возникает TransactionTooLargeException, если я ничего такого не делал?
• Приключения онлайн-кинотеатра Premier в Android TV, или Как мы javanoscript внедряли
• Modelling dating cards navigation with Appyx
• Migrating to Navigation with Jetpack Compose
• Comparing StateFlow, SharedFlow, and CallbackFlow
Кроссплатформа
• Что почитать для Unity разработчика: Рендер
• Как стать Flutter-разработчиком, или Почему кроссплатформа сейчас — это лучший выбор
• Shortening Flutter test feedback cycle in VS Code
Вакансия дня
• iOS-разработчик в Shape Game
AppTractor
Apple готовится выпустить новые Mac
Хотя он не ожидает, что новый Mac Pro будет запущен до 2023 года, Гурман сказал, что он ожидает, что модели MacBook Pro и Mac mini следующего поколения будут выпущены «в ближайшие месяцы».
🔥3😁3👍2
Microsoft начинает продажи своего первого ARM-компьютера. Ориентирован он на разработчиков и получил название Windows Dev Kit 2023 (ранее Project Volterra). Имеет компактный форм-фактор, новейший SoC Snapdragon 8cx Gen3, 32 ГБ ОЗУ и 512 ГБ SSD-накопитель. Есть Wi-Fi 6, физический порт Ethernet, 3x USB-A и 2x USB-C, порт Mini Display. Можно подключить 3 внешний монитора, причем 2 из них как 4K 60Гц. Стоит Windows Dev Kit 2023 всего 599 долларов. Для сравнения Mac mini с 8 Гб оперативной памяти и 256 ГБ SSD стоит 699 долларов. Для ARM уже выпущен весь набор инструментов разработчика, включая Visual Studio 2022 17.4 и .NET 7.
👍32❤2🔥1
Разборы системных приложений от канала Код Воробья
Как эпл делают свои приложения, например:
📆 Погода: написали на сценах. Контент лежит на вертикальном скроле.
🧮 Калькулятор: сцены и сетка кнопок на фреймах.
💳 Wallet: сцены, лейаут на фреймах. Каждую карточку поместили в контейнер.
Подписывайтесь на канал, ребята делают кучу полезнойстей для iOS разработчиков бесплатно
Как эпл делают свои приложения, например:
📆 Погода: написали на сценах. Контент лежит на вертикальном скроле.
🧮 Калькулятор: сцены и сетка кнопок на фреймах.
💳 Wallet: сцены, лейаут на фреймах. Каждую карточку поместили в контейнер.
Подписывайтесь на канал, ребята делают кучу полезнойстей для iOS разработчиков бесплатно
❤9🔥3👍1👏1🎉1
Многие специалисты считают прогнозирование LTV неотъемлемым аспектом бизнеса по развитию мобильного приложения.
Увы, есть десятки продакт оунеров, которые этого не делают.
Еще сотни управленцев испытывают при прогнозировании дохода трудности в предобработке и анализе данных, а также с выбором подходящих моделей и правильных метрик.
Игнорировать предикты LTV не стоит - может быть летально для бизнеса. Что делать, если не получается грамотно вести расчеты Полагаться на труд доверенных лиц? Можно, например, научиться самому. В сети хватает митапов и вебинаров, но реально достойных не так много.
Например, 27 октября в 15:00 по МСК пройдет вебинар от команды предиктивной аналитики MyTracker "Прогноз LTV: как выбрать модель и оценить результат"
На вебинаре обсудят:
— зачем нужен прогноз LTV;
— как выбрать модель под разные кейсы;
— как правильно оценивать прогноз;
— какие есть ограничения и критерии применимости моделей.
Спикеры — эксперты в своем деле:
Артем Хапкин, программист-исследователь, команда предиктивной аналитики MyTracker
Александр Смирнов, программист-исследователь, команда предиктивной аналитики MyTracker
Если вы маркетолог, аналитик или владелец мобильных приложений — не пропускайте. Оно вам надо😎
👉 Регистрация на вебинар
Увы, есть десятки продакт оунеров, которые этого не делают.
Еще сотни управленцев испытывают при прогнозировании дохода трудности в предобработке и анализе данных, а также с выбором подходящих моделей и правильных метрик.
Игнорировать предикты LTV не стоит - может быть летально для бизнеса. Что делать, если не получается грамотно вести расчеты Полагаться на труд доверенных лиц? Можно, например, научиться самому. В сети хватает митапов и вебинаров, но реально достойных не так много.
Например, 27 октября в 15:00 по МСК пройдет вебинар от команды предиктивной аналитики MyTracker "Прогноз LTV: как выбрать модель и оценить результат"
На вебинаре обсудят:
— зачем нужен прогноз LTV;
— как выбрать модель под разные кейсы;
— как правильно оценивать прогноз;
— какие есть ограничения и критерии применимости моделей.
Спикеры — эксперты в своем деле:
Артем Хапкин, программист-исследователь, команда предиктивной аналитики MyTracker
Александр Смирнов, программист-исследователь, команда предиктивной аналитики MyTracker
Если вы маркетолог, аналитик или владелец мобильных приложений — не пропускайте. Оно вам надо😎
👉 Регистрация на вебинар
👍2
Вы таки будете смеяться, но ведущие мобильные аналитики эксперты предрекают мобильному игровому рынку в России в 2022 году рост на 25% 🤦 При том, что в 2021 был рост всего 12%, прогноз на год на мир чуть больше 5%, платежи в стране не работают, а студии валом валят из страны. Просто обнять и плакать. Или послать картинку, которую научились определять в Bumble. С другой стороны...
Разработка
• Российский рынок мобильных игр вырастет на 25% в 2022
• Bumble открывает свой ИИ для определения непристойных фотографий
• Microsoft начинает продажи Windows Dev Kit 2023
• Пишем 3D игру под Windows Mobile, ч.1
• Quality gates in testing
• Синхронизация в UX-дизайне: как поддерживать единую стилистику сервисов для разных устройств
• Mobile Design in 2022-2023
iOS
• Обновлены гайдлайны App Store
• Стал доступен SKAdNetwork 4.0
• Form Validation in UIKit Made Easy With Combine
• Design Patterns in iOS
• Swift Composable Architecture
• Tracking your iOS app crashes, OOMs and other terminations with MetricKit
• Build a 3D Editor in SwiftUI and SceneKit
• Fixing SwiftUI navigation with UIKit
Android
• Material Design 3 стал стабильным
• Compose AnimatedList: анимированные списки
• Что там по автотестам на Android в 2022?
• Sealed classes in Kotlin
• It’s Time for an App Icon Makeover!
• From zero to 10 million lines of Kotlin
• Persisting and sharing ink
Кроссплатформа
• Using Mason and bricks in your Flutter app: Beginner’s guide
• SonarQube with Flutter
• Simulate Birds Flocking Using Multi-Agent System and Flutter Flame
Вакансия дня
• Junior iOS-разработчик в Productivity Inside
Разработка
• Российский рынок мобильных игр вырастет на 25% в 2022
• Bumble открывает свой ИИ для определения непристойных фотографий
• Microsoft начинает продажи Windows Dev Kit 2023
• Пишем 3D игру под Windows Mobile, ч.1
• Quality gates in testing
• Синхронизация в UX-дизайне: как поддерживать единую стилистику сервисов для разных устройств
• Mobile Design in 2022-2023
iOS
• Обновлены гайдлайны App Store
• Стал доступен SKAdNetwork 4.0
• Form Validation in UIKit Made Easy With Combine
• Design Patterns in iOS
• Swift Composable Architecture
• Tracking your iOS app crashes, OOMs and other terminations with MetricKit
• Build a 3D Editor in SwiftUI and SceneKit
• Fixing SwiftUI navigation with UIKit
Android
• Material Design 3 стал стабильным
• Compose AnimatedList: анимированные списки
• Что там по автотестам на Android в 2022?
• Sealed classes in Kotlin
• It’s Time for an App Icon Makeover!
• From zero to 10 million lines of Kotlin
• Persisting and sharing ink
Кроссплатформа
• Using Mason and bricks in your Flutter app: Beginner’s guide
• SonarQube with Flutter
• Simulate Birds Flocking Using Multi-Agent System and Flutter Flame
Вакансия дня
• Junior iOS-разработчик в Productivity Inside
AppTractor
Российский рынок мобильных игр вырастет на 25% в 2022
Годовой прирост объема рынка в 2021 году был в два раза меньше — всего 12% по сравнению с 2020-м.
👍8😁2
А ваши проекты (по прогнозу) заработают в России в 2022:
Anonymous Poll
8%
Больше
4%
Столько же
23%
Меньше
64%
Хочу посчитать счастливчиков
👍3
В рамках недавнего обновления Jetpack Compose Google выпустил первую альфа-версию Relay - design-to-code инструмента, который превращает макеты Figma в код Compose.
Работает все просто. Дизайнеры могут использовать плагин Relay для Figma, чтобы создавать пакеты с компонентами пользовательского интерфейса, включая в них информацию о макетах, стилях, динамическом содержимом и поведении при взаимодействии.
Сами разработчики через плагин Relay для Android Studio импортируют UI-пакеты и создают идеальный до пикселя код Jetpack Compose. Этот процесс обеспечивает мгновенную реализацию макетов и стилей и устраняет необходимость в постоянном уточнении и правках.
Работает все просто. Дизайнеры могут использовать плагин Relay для Figma, чтобы создавать пакеты с компонентами пользовательского интерфейса, включая в них информацию о макетах, стилях, динамическом содержимом и поведении при взаимодействии.
Сами разработчики через плагин Relay для Android Studio импортируют UI-пакеты и создают идеальный до пикселя код Jetpack Compose. Этот процесс обеспечивает мгновенную реализацию макетов и стилей и устраняет необходимость в постоянном уточнении и правках.
🔥28👍1
Вчера Apple запустила новые места для размещения рекламы в App Store - на главной странице «Сегодня» и в разделах «Вам также может понравиться» в нижней части страниц всех приложений. Еще на момент запуска предполагалось, что это станет дополнительным налогом на разработчиков, дабы они выкупали рекламу на своих же страницах, чтобы конкуренты не переманивали пользователей. Ну и в первый же день ожидаемо бомбануло - правда не про конкуренцию, а про рекламу всяких казино, дикой гиперказуальщины и т.п. Множество разработчиков во главе с Марко Арментом потвитили свое недовольство и все натурально отметили, что при Стиве Джобсе такого не было. Отменит ли Apple такую рекламу? Конечно нет, лишних денег не бывает.
Разработка
• Разработчики критикуют новую рекламу в App Store
• Как создавать лучшие сообщения об ошибках — опыт Wix
• GitHub достиг дохода $1 млрд в год
• Age of Empires снова выходит для мобильных устройств
• Spotify называет правила Apple «душащими конкуренцию»
• Вы уверены? Как писать тексты для экранов подтверждения
• The State of Mobile Game and App Markets
• Сколько стоит любовь в Tinder? Unit-экономика финансового отчета 2021 Match Group
• How To Turn Yourself Into Pixar Character Using Stable Diffusion AI
• My software developer intern quit his job, after 3 working days
iOS
• OpenFind: поиск слов на фотографиях
• Как превратить сайт в удобное мобильное приложение на примере интернет-банка «ВТБ Онлайн»
• UIView/NSView styling with @propertyWrapper
• Create a Card with an Image Outside its Bounds in SwiftUI
• Build a chat feature using Pusher Channels in Swift
Android
• 7 плагинов Android Studio, ускоряющих разработку приложений
• Relay от Google превращает макеты в код Compose
• Известность команд Android разработки 2022
• Экспресс до стора: как мы запускали релизный поезд
• Customizing the Switch Button in Android
• Introducing KMMBridge for Teams
• Gestures in Jetpack Compose: Getting Started
• My Experience as an Android Engineer; One Year Later.
Кроссплатформа
• Генерация кода API клиента приложения на основе пакета dart openapi generator
• Flutter: Realtime Participants Counter
• Make your Flutter projects more readable and effective with extensions!
Вакансия дня
• iOS Engineer в Lumos
Разработка
• Разработчики критикуют новую рекламу в App Store
• Как создавать лучшие сообщения об ошибках — опыт Wix
• GitHub достиг дохода $1 млрд в год
• Age of Empires снова выходит для мобильных устройств
• Spotify называет правила Apple «душащими конкуренцию»
• Вы уверены? Как писать тексты для экранов подтверждения
• The State of Mobile Game and App Markets
• Сколько стоит любовь в Tinder? Unit-экономика финансового отчета 2021 Match Group
• How To Turn Yourself Into Pixar Character Using Stable Diffusion AI
• My software developer intern quit his job, after 3 working days
iOS
• OpenFind: поиск слов на фотографиях
• Как превратить сайт в удобное мобильное приложение на примере интернет-банка «ВТБ Онлайн»
• UIView/NSView styling with @propertyWrapper
• Create a Card with an Image Outside its Bounds in SwiftUI
• Build a chat feature using Pusher Channels in Swift
Android
• 7 плагинов Android Studio, ускоряющих разработку приложений
• Relay от Google превращает макеты в код Compose
• Известность команд Android разработки 2022
• Экспресс до стора: как мы запускали релизный поезд
• Customizing the Switch Button in Android
• Introducing KMMBridge for Teams
• Gestures in Jetpack Compose: Getting Started
• My Experience as an Android Engineer; One Year Later.
Кроссплатформа
• Генерация кода API клиента приложения на основе пакета dart openapi generator
• Flutter: Realtime Participants Counter
• Make your Flutter projects more readable and effective with extensions!
Вакансия дня
• iOS Engineer в Lumos
AppTractor
Разработчики критикуют новую рекламу в App Store
Наличие рекламы азартных игр в App Store в целом вызвало некоторую критику, при этом некоторые обвиняли Apple в жадности и отходе от политики, которую компания придерживалась при бывшем генеральном директоре Стиве Джобсе.
👍3❤1
Платные приложения умерли? Об этом говорят уже как минимум лет шесть и сейчас в App Store примерно 5.9% премиум-приложений, 3.7% в Google Play. Впрочем, в последнем исследовании Digital Turbine, можно обнаружить такой вопрос - что помешает пользователю установить приложение? То, что оно платное делит первое место с отсутствием или плохими отзывами. Но для 35% это же не помеха. Так что, кажется, своя ниша и у платных приложений все-таки есть.
Пользуясь случаем не могу не напомнить, что на сайте AppTractor можно бесплатно публиковать разные интересные статьи. Пример тому - CleverPumpkin, которые сейчас пишут про использование проки Charles. За что им спасибо 😊 Если у вас есть что интересное - смело шлите. Ну и возвращаясь ко вчерашней новости про рекламу в App Store - Apple приостановила размещение рекламы «азартных игр и некоторых других категорий». Как это будет работать в будущем пока непонятно, но общественное возмущение сработало - факт.
Разработка
• Как настроить Charles
• MyTracker запустил «Аудитории» — автоматическую передачу сегментов в рекламные платформы
• Самые популярные языки программирования в рейтинге RedMonk
• Apple приостановила размещение рекламы «азартных игр и некоторых других категорий»
• Осознанная автоматизация тестирования в геймдеве
• Faster hardware is a bad first solution to slow software
iOS
• Отслеживаем сбои приложения с MetricKit
• iOS App As a Microservice. Using SwiftUI in Modular App
• Accelerate Your iOS Build Time Process Within Xcode
• How To Avoid Merge Conflicts In Xcode Projects
• Custom Tabbar in SwiftUI (iOS 15+)
Android
• Sheets Compose Dialogs: готовые диалоги и View для Compose
• Китай, Android и чипы RISC-V: зачем китайские компании добавляют поддержку открытой архитектуры в мобильную ОС
• Now in Android: a Material 3 case study
• Understand Android Jetpack’s WorkManager in 5 minutes
• How to pause a coroutine
• OkLayoutInflater
• Turbocharge: Storytel’s Story of weekly mobile app releases
Кроссплатформа
• How we made our app 80% faster
• Input Chip In Flutter
Вакансия дня
• Руководитель направления аналитики в RuStore
Разработка
• Как настроить Charles
• MyTracker запустил «Аудитории» — автоматическую передачу сегментов в рекламные платформы
• Самые популярные языки программирования в рейтинге RedMonk
• Apple приостановила размещение рекламы «азартных игр и некоторых других категорий»
• Осознанная автоматизация тестирования в геймдеве
• Faster hardware is a bad first solution to slow software
iOS
• Отслеживаем сбои приложения с MetricKit
• iOS App As a Microservice. Using SwiftUI in Modular App
• Accelerate Your iOS Build Time Process Within Xcode
• How To Avoid Merge Conflicts In Xcode Projects
• Custom Tabbar in SwiftUI (iOS 15+)
Android
• Sheets Compose Dialogs: готовые диалоги и View для Compose
• Китай, Android и чипы RISC-V: зачем китайские компании добавляют поддержку открытой архитектуры в мобильную ОС
• Now in Android: a Material 3 case study
• Understand Android Jetpack’s WorkManager in 5 minutes
• How to pause a coroutine
• OkLayoutInflater
• Turbocharge: Storytel’s Story of weekly mobile app releases
Кроссплатформа
• How we made our app 80% faster
• Input Chip In Flutter
Вакансия дня
• Руководитель направления аналитики в RuStore
AppTractor
Как настроить Charles
Приложение Charles Proxy - большой помощник и тестировщику, и разработчику.
👍10🔥1
Тинькофф приглашает iOS-разработчиков на митап в Минске📱
Встречу эксперты из Тинькофф и Яндекса проведут 1 ноября в Open IT Хабе. На митапе ребята поделятся своими кейсами и расскажут:
— как справлялись с большим размером кодовой базы в iOS-проектах Тинькофф;
— и переходили от монолита к модульной архитектуре в продуктах Яндексах.
Зарегистрироваться и узнать подробности можно на странице митапа: https://l.tinkoff.ru/ios.meetup.tinkoff
Встречу эксперты из Тинькофф и Яндекса проведут 1 ноября в Open IT Хабе. На митапе ребята поделятся своими кейсами и расскажут:
— как справлялись с большим размером кодовой базы в iOS-проектах Тинькофф;
— и переходили от монолита к модульной архитектуре в продуктах Яндексах.
Зарегистрироваться и узнать подробности можно на странице митапа: https://l.tinkoff.ru/ios.meetup.tinkoff
😢10👍6👏4😁4🤯1
Все ключевые метрики вашего продукта в новом кастомизируемом дашборде AppMetrica
В AppMetrica появилась возможность собрать собственный дашборд со всеми ключевыми показателями приложения. На сегодняшний день доступно более 20 виджетов с метриками из отчетов маркетинга, продуктовой аналитики, монетизации и стабильности приложения.
Например, вы можете отслеживать Retention Rate, Time Spent, ARPU, средний чек, вовлеченность, крэши и пошагово отслеживать конверсию в пользовательских сценариях прямо на главном экране с помощью виджета отчета по воронкам. Из выбранного виджета в один клик можно перейти к детализированному отчету.
Добавьте важные показатели на ваш дашборд AppMetrica уже сейчас:
В AppMetrica появилась возможность собрать собственный дашборд со всеми ключевыми показателями приложения. На сегодняшний день доступно более 20 виджетов с метриками из отчетов маркетинга, продуктовой аналитики, монетизации и стабильности приложения.
Например, вы можете отслеживать Retention Rate, Time Spent, ARPU, средний чек, вовлеченность, крэши и пошагово отслеживать конверсию в пользовательских сценариях прямо на главном экране с помощью виджета отчета по воронкам. Из выбранного виджета в один клик можно перейти к детализированному отчету.
Добавьте важные показатели на ваш дашборд AppMetrica уже сейчас:
appmetrica.yandex.ru
Платформа для аналитики и маркетинга приложений — AppMetrica
Анализируйте приложение и принимайте взвешенные решения на основе полных данных о поведение пользователей, маркетинговых показателях и стабильности приложения.
👍1