bootg.com »
United States »
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT » Telegram Web
Нужно ли делать онбординг в приложение коротким
Мысль о том, что чем быстрее и эффективнее проходит онбординг нового пользователя в приложение, тем лучше для всех, кажется абсолютно очевидной. Даже Apple в HIG пишет "Design a brief, enjoyable experience that doesn’t require people to memorize or provide a lot of information".
Но это не всегда так. Как рассказывается в статье, в некоторых случаях длинный и сложный онбординг из 50 экранов, занимающий 10 минут времени, может активировать пользователей существенно лучше.
Мысль о том, что чем быстрее и эффективнее проходит онбординг нового пользователя в приложение, тем лучше для всех, кажется абсолютно очевидной. Даже Apple в HIG пишет "Design a brief, enjoyable experience that doesn’t require people to memorize or provide a lot of information".
Но это не всегда так. Как рассказывается в статье, в некоторых случаях длинный и сложный онбординг из 50 экранов, занимающий 10 минут времени, может активировать пользователей существенно лучше.
Revenuecat
Why your onboarding experience might be too short
There's a trend for health & fitness apps to use a long onboarding experience. Can your app benefit from the same?
💅7❤1❤🔥1👍1🔥1😱1
Как симболицировать SwiftUI
Apple не предоставляет debug symbols для SwiftUI и некоторых других фреймворков. Как результат – крешлоги в Firebase и других сторонних сервисах становятся бесполезными. Ребята из EmergeTools нашли способ, как можно все-таки достать debug symbols и расшифровать такие крешлоги.
Apple не предоставляет debug symbols для SwiftUI и некоторых других фреймворков. Как результат – крешлоги в Firebase и других сторонних сервисах становятся бесполезными. Ребята из EmergeTools нашли способ, как можно все-таки достать debug symbols и расшифровать такие крешлоги.
🔥39😱4💅3
Сколько денег приносят пользователи iOS и Android
Обновленная аналитика по тому, сколько всего пользователей покупает что-то в App Store и Google Play, и сколько денег они приносят.
👉В мире 650 миллионов активных пользователей App Store и 2.5 миллиарда активны пользователей Google Play.
👉Активный пользователь App Store тратит в месяц 10.4$. Google Play – 1.4$.
👉Получается, пользователи вашего приложения на iOS в среднем в 7.4 раз ценнее, чем на Android.
Обновленная аналитика по тому, сколько всего пользователей покупает что-то в App Store и Google Play, и сколько денег они приносят.
👉В мире 650 миллионов активных пользователей App Store и 2.5 миллиарда активны пользователей Google Play.
👉Активный пользователь App Store тратит в месяц 10.4$. Google Play – 1.4$.
👉Получается, пользователи вашего приложения на iOS в среднем в 7.4 раз ценнее, чем на Android.
Asymco
The Value of a Customer
As I remember it, at least 10 years ago, I began to hear anecdotes from developers who built apps for both iOS and Android about their economics. The story is that they tended to have twice as many…
❤58🔥14🤡2💯2👍1
Swift как замена С++
Доклад от John McCall, языкового дизайнера Swift и Objective-C, про то, почему Swift можно рассматривать как современную альтернативу С++, и как постепенно интегрировать его в существующие кодовые базы.
Доклад от John McCall, языкового дизайнера Swift и Objective-C, про то, почему Swift можно рассматривать как современную альтернативу С++, и как постепенно интегрировать его в существующие кодовые базы.
YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases - John McCall - CppNow 2023
https://www.cppnow.org
https://www.linkedin.com/company/cppnow
---
Introducing a Memory-Safe Successor Language in Large Code Bases - John McCall - CppNow 2023
Slides: https://github.com/boostcon/cppnow_presentations_2023
---
Interest in memory-safe programming…
https://www.linkedin.com/company/cppnow
---
Introducing a Memory-Safe Successor Language in Large Code Bases - John McCall - CppNow 2023
Slides: https://github.com/boostcon/cppnow_presentations_2023
---
Interest in memory-safe programming…
🔥41😁22🤡15🤯5💅5👍4
Напоминалка про новые фичи Xcode 15
Стабильный Xcode должен выйти совсем скоро. Если вы еще не попробовали все новые фичи, в треде разбираются самые заметные из них:
👉Закладки
👉Parameter permutations в автокомплите
👉Автоформатирование метода из однострочника в мультилайн
👉Quick Actions панель
👉String Catalogs и другие крутые штуки
Стабильный Xcode должен выйти совсем скоро. Если вы еще не попробовали все новые фичи, в треде разбираются самые заметные из них:
👉Закладки
👉Parameter permutations в автокомплите
👉Автоформатирование метода из однострочника в мультилайн
👉Quick Actions панель
👉String Catalogs и другие крутые штуки
X (formerly Twitter)
Emil Dzwonek 🧑💻 on X
➡️ Xcode 15 - All new features you NEED to know ⬅️
- Thread 🧵 -
- Thread 🧵 -
👍22❤5
"Ламповый стол" на iOS Good Reads
У нас новое ток-шоу на канале iOS Good Reads - "Ламповый стол". Сегодня в 19 часов в Zoom олды из нашего чата вместе с ведущими Женей Елчевым и Володей Аверкиным будут обсуждать SwiftUI: насколько он готов к продакшену, на сколько он лучше или хуже старого доброго UIKit, и другие насущные вопросы.
Присоединяйтесь в качестве случателя, участника или просто общайтесь в чате, рассказывайте успешные кейсы, боли и просто свои мысли по поводу нового фреймворка, будет интересно!
📆Дата: 13 сентября, 19:00
👉Ссылка на зум
У нас новое ток-шоу на канале iOS Good Reads - "Ламповый стол". Сегодня в 19 часов в Zoom олды из нашего чата вместе с ведущими Женей Елчевым и Володей Аверкиным будут обсуждать SwiftUI: насколько он готов к продакшену, на сколько он лучше или хуже старого доброго UIKit, и другие насущные вопросы.
Присоединяйтесь в качестве случателя, участника или просто общайтесь в чате, рассказывайте успешные кейсы, боли и просто свои мысли по поводу нового фреймворка, будет интересно!
📆Дата: 13 сентября, 19:00
👉Ссылка на зум
Zoom
Join our Cloud HD Video Meeting
Zoom is the leader in modern enterprise cloud communications.
🤡13🔥11👎4🤔2👍1
Недостатки SwiftData и как их обойти
SwiftData, хоть и основан на Core Data, пока что не является полной заменой. Часть продвинутых фичей старого как мир фреймворка из коробки пока что не доступны. В статье разбирается, как обойти часть из ограничений с помощью рефлексии и библиотеки SwiftDataKit.
SwiftData, хоть и основан на Core Data, пока что не является полной заменой. Часть продвинутых фичей старого как мир фреймворка из коробки пока что не доступны. В статье разбирается, как обойти часть из ограничений с помощью рефлексии и библиотеки SwiftDataKit.
Medium
SwiftDataKit: Unleashing Advanced Core Data Features in SwiftData
Navigating SwiftData’s Current Awkward Phase with Ease
🤡23🔥4❤2🤯1🌚1
Переезд с GitHub Actions на собственные раннеры на М1
Один и тот же проект может собираться локально за 10 минут на макбуке с М1, но 50 минут – на агентах GitHub Actions. Команда, уставшая терпеть долгие билды, рассказала, как переехать на селфхост с минимальным количеством боли. Как бонус – еще и сэкономили 5000$ в месяц.
Один и тот же проект может собираться локально за 10 минут на макбуке с М1, но 50 минут – на агентах GitHub Actions. Команда, уставшая терпеть долгие билды, рассказала, как переехать на селфхост с минимальным количеством боли. Как бонус – еще и сэкономили 5000$ в месяц.
Medium
Migrating iOS GitHub Actions to Self-Hosted M1 Mac Runners
Increasing workflow speed
👍20💅3
Шейдеры в iOS 17
Миша Рубанов написал статью про то, как работают шейдеры, какие эффекты можно получить в SwiftUI с их помощью, и как их писать самостоятельно.
Миша Рубанов написал статью про то, как работают шейдеры, какие эффекты можно получить в SwiftUI с их помощью, и как их писать самостоятельно.
Хабр
Шейдеры в iOS для начинающих
В мобильной разработке мы постоянно имеем дело с векторной графикой: ячейки — прямоугольные, аватарки — круглые, текст — это векторные формы. В пиксели это всё превращается как-то само. Но есть ещё и...
👍40💅13❤7
Релиз Lottie 4.3.0
Вышла новая версия Lottie. Главная фича – полная поддержка SwiftUI через новый компонент
Вышла новая версия Lottie. Главная фича – полная поддержка SwiftUI через новый компонент
LottieView
.GitHub
Lottie 4.3.0 now available, with official support for SwiftUI · airbnb lottie-ios · Discussion #2189
Today we released Lottie 4.3.0. This version adds many new features, including: Official support for SwiftUI! A public Core Animation CALayer subclass Support for reduced motion Support for drop sh...
❤38👍6
Как работать с профилировщиком ETTrace
ETTrace – альтернатива Time Profiler от ребят из EmergeTools. Его основные плюсы: более информативный интерфейс и отсутствие необходимости собирать отдельный билд для профилирования. В статье разбираются его ключевые фичи и пример использования для поиска проблем в коде.
ETTrace – альтернатива Time Profiler от ребят из EmergeTools. Его основные плюсы: более информативный интерфейс и отсутствие необходимости собирать отдельный билд для профилирования. В статье разбираются его ключевые фичи и пример использования для поиска проблем в коде.
❤11
Советы по работе с UIViewRepresentable
Подборка правил и паттернов работы с UIViewRepresentable, которые помешают вам выстрелить себе в ногу.
Подборка правил и паттернов работы с UIViewRepresentable, которые помешают вам выстрелить себе в ногу.
chris.eidhof.nl
Working With UIViewRepresentable — Chris Eidhof
💅10👍6❤1
Swiftly – CLI менеджер версий Swift
Swiftly – новый менеджер версий тулчейна Swift, поддерживаемый SSWG. Пока работает только под Linux, но позже завезут поддержку и других операционок. По функциональности все стандартно – позволяет устанавливать разные версии Swift, менять активную, удалять их.
Swiftly – новый менеджер версий тулчейна Swift, поддерживаемый SSWG. Пока работает только под Linux, но позже завезут поддержку и других операционок. По функциональности все стандартно – позволяет устанавливать разные версии Swift, менять активную, удалять их.
Swift Forums
Introducing swiftly, a new Swift toolchain installer and manager
swiftly 0.1.0 We are excited to announce the 0.1.0 release of swiftly, a new Swift toolchain manager developed by the SSWG! What is swiftly? swiftly is a CLI tool for installing, managing, and switching between Swift toolchains, written in Swift. swiftly…
👍5❤1
Новый вводный курс в ТСА
Авторы ТСА выпустили новый курс из 7 эпизодов про основные принципы работы с библиотекой. В рамках курса с нуля разрабатывается простое приложение и покрывается тестами.
Авторы ТСА выпустили новый курс из 7 эпизодов про основные принципы работы с библиотекой. В рамках курса с нуля разрабатывается простое приложение и покрывается тестами.
www.pointfree.co
Tours › The Composable Architecture
We open sourced the [Composable Architecture](http://github.com/pointfreeco/swift-composable-architecture) after many, _many_ months of developing the concepts from first principles in Point-Free episodes. In this tour we build a small application from scratch…
💅31❤14👎6
HIG про Action Button
В Human Interface Guidelines появилась статья об использовании Action Button в iOS и watchOS.
В Human Interface Guidelines появилась статья об использовании Action Button в iOS и watchOS.
💅14👍4👎2
Так, это не учебная тревога. Если у вас премиум, с вас буст, а с меня – топовые сториз от имени канала!
https://www.tg-me.com/iosgr?boost
https://www.tg-me.com/iosgr?boost
Telegram
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Проголосуйте за канал, чтобы он получил больше возможностей.
👎57💅16👍1
Вышла релизная версия Swift 5.9
Swift 5.9 вышел, теперь официально! Вы его, скорее всего, уже попробовали, но на всякий случай перечитайте пост про макросы, интероп с С++ и другие языковые фичи.
Swift 5.9 вышел, теперь официально! Вы его, скорее всего, уже попробовали, но на всякий случай перечитайте пост про макросы, интероп с С++ и другие языковые фичи.
Swift.org
Swift 5.9 Released
Swift 5.9 is now available! 🎉
❤38👍4💅2
Курс от Жени Елчева для начинающих разработчиков
Вышли все 66 видеоуроков бесплатного курса Жени Елчева для тех, кто только вкатывается в разработку на Swift. Поддержите лайком, Женя крутой!
Вышли все 66 видеоуроков бесплатного курса Жени Елчева для тех, кто только вкатывается в разработку на Swift. Поддержите лайком, Женя крутой!
👍165👎22❤15💅8
Новый подход к тестированию в Swift
Выход макросов в Swift 5.9 разблокировал еще одну возможность – полный пересмотр того, как работают тестовые API. Ребята из команды Apple опубликовали вижн того, какими они их видят в будущем, и экспериментальную версию нового пакета swift-testing.
Выход макросов в Swift 5.9 разблокировал еще одну возможность – полный пересмотр того, как работают тестовые API. Ребята из команды Apple опубликовали вижн того, какими они их видят в будущем, и экспериментальную версию нового пакета swift-testing.
GitHub
swift-testing/Documentation/Vision.md at main · swiftlang/swift-testing
A modern, expressive testing package for Swift. Contribute to swiftlang/swift-testing development by creating an account on GitHub.
👍26❤4💅1
Запись первого выпуска Лампового Стола
Недавно прошел первый лайв-эфир старичков нашего чата про SwiftUI. Если вы не подключились к трансляции, есть шанс все наверстать!
Недавно прошел первый лайв-эфир старичков нашего чата про SwiftUI. Если вы не подключились к трансляции, есть шанс все наверстать!
👎19❤9👍4💅1