🪂 Наши друзья из не мобильного подкаста запускают новый сезон Podlodka iOS Crew 1 марта! Программа выглядит мощной.
Две недели интенсива:
1 неделя: iOS под капотом – рантайм, бинари, LLVM, одним словом – разберут кишки iOS прям по кусочкам;
2 неделя: SwiftUI и Combine – практические кейсы, плюсы и минусы, всё что нужно знать спустя два года.
Очень достойный список спикеров. В общем, залетайте.
Ребята предоставили мне один билет. Завтра разыграем его в канале 👏
Две недели интенсива:
1 неделя: iOS под капотом – рантайм, бинари, LLVM, одним словом – разберут кишки iOS прям по кусочкам;
2 неделя: SwiftUI и Combine – практические кейсы, плюсы и минусы, всё что нужно знать спустя два года.
Очень достойный список спикеров. В общем, залетайте.
Ребята предоставили мне один билет. Завтра разыграем его в канале 👏
🧗🏻 Подготовил небольшой опрос про профессиональное саморазвитие. На 1-2 минуты.
Результаты опубликую в канале 3 марта.
https://forms.gle/5seL7YyA9LpcuuWa6
Результаты опубликую в канале 3 марта.
https://forms.gle/5seL7YyA9LpcuuWa6
КОНКУРС!
Вчерашний билет на Podlodka iOS Crew будет передан рандомному участнику из опроса завтра вечером.
Вчерашний билет на Podlodka iOS Crew будет передан рандомному участнику из опроса завтра вечером.
🙈 Шпаргалка по SwiftUI
Классный набор подсказок с примерами кода для комфортного переезда с UIKit на SwiftUI.
https://github.com/SimpleBoilerplates/SwiftUI-Cheat-Sheet
Классный набор подсказок с примерами кода для комфортного переезда с UIKit на SwiftUI.
https://github.com/SimpleBoilerplates/SwiftUI-Cheat-Sheet
🏛 The 6 Swift Extensions
Автор собрал в рамках одной статьи 6 наиболее популярных расширений, которые использует в разных своих проектах. Уверен, такой список есть у каждого из вас.
Забрал себе
https://betterprogramming.pub/the-6-swift-extensions-i-use-in-every-ios-project-51f5cdac9b61
Автор собрал в рамках одной статьи 6 наиболее популярных расширений, которые использует в разных своих проектах. Уверен, такой список есть у каждого из вас.
Забрал себе
DispatchQueue.background
. https://betterprogramming.pub/the-6-swift-extensions-i-use-in-every-ios-project-51f5cdac9b61
Xcode on a Mac M1
Опыт использования Xcode на новых чипах от Apple, в статье рассказывают о плюсах и минусах.
TLDR
Автор в восторге от чипа, но свою старую прошку 2017 продавать не собирается, рано пишет. С чипом для разработки одни проблемы.
https://medium.com/next-level-swift/one-week-with-xcode-on-a-mac-m1-bee0a59505f8
Опыт использования Xcode на новых чипах от Apple, в статье рассказывают о плюсах и минусах.
TLDR
Автор в восторге от чипа, но свою старую прошку 2017 продавать не собирается, рано пишет. С чипом для разработки одни проблемы.
https://medium.com/next-level-swift/one-week-with-xcode-on-a-mac-m1-bee0a59505f8
@eugenevi написал на vc итоги года работы над qonversion.io - платформы для работы с подписками в мобильных приложениях.
Если у вас есть приложение с подписками - давайте работать вместе!
Основные продукты:
- Кросс-платформенная инфраструктура для совершения покупок и разблокировки доступа к контенту (iOS, Android, Stripe);
SDK для iOS, Android, React Native, Unity и Flutter
- Аналитика и реал-тайм дашборды;
- Интеграции для отправки событий связанных с покупками и подписками;
(конверсии, отмены, рефанды и т.д.) в сторонние платформы, такие как Amplitude, Facebook Ads, Mixpanel и др;
- Автоматизация различных действий, например, отправка пользователю, который отменил подписку, пуш-уведомления с дисконтом и отображение платежного экрана, который можно сконфигурировать в онлайн-конструкторе сервиса;
Qonversion в цифрах:
- 200 миллионов клиентской выручки в год проходит через сервис;
- 2 миллиона подписчиков;
- 60 миллионов пользователей;
- 1 миллиард API вызовов;
https://vc.ru/tribuna/215955-qonversion-intervyu-s-ycombinator-850-tysyach-investiciy-200m-vyruchki-klientov-i-60m-polzovateley-itogi-goda?fbclid=IwAR0vOo1mKqmUFaeDrTAs93xy_kUQhL0qXH6vZrvIRQ2GbrwG2O1P3LRRaGo
Если у вас есть приложение с подписками - давайте работать вместе!
Основные продукты:
- Кросс-платформенная инфраструктура для совершения покупок и разблокировки доступа к контенту (iOS, Android, Stripe);
SDK для iOS, Android, React Native, Unity и Flutter
- Аналитика и реал-тайм дашборды;
- Интеграции для отправки событий связанных с покупками и подписками;
(конверсии, отмены, рефанды и т.д.) в сторонние платформы, такие как Amplitude, Facebook Ads, Mixpanel и др;
- Автоматизация различных действий, например, отправка пользователю, который отменил подписку, пуш-уведомления с дисконтом и отображение платежного экрана, который можно сконфигурировать в онлайн-конструкторе сервиса;
Qonversion в цифрах:
- 200 миллионов клиентской выручки в год проходит через сервис;
- 2 миллиона подписчиков;
- 60 миллионов пользователей;
- 1 миллиард API вызовов;
https://vc.ru/tribuna/215955-qonversion-intervyu-s-ycombinator-850-tysyach-investiciy-200m-vyruchki-klientov-i-60m-polzovateley-itogi-goda?fbclid=IwAR0vOo1mKqmUFaeDrTAs93xy_kUQhL0qXH6vZrvIRQ2GbrwG2O1P3LRRaGo
vc.ru
Qonversion: интервью с ycombinator, $850 тысяч инвестиций, $200m выручки клиентов и 60m пользователей — итоги года — Трибуна на…
Весной 2019 родилась идея создать сервис для валидации и отправки конверсий из мобильных приложений в различные сторонние платформы. Спустя несколько месяцев мы с партнерами завершили предыдущие проекты, сделали одностраничный лендинг и придумали название…
В статье описаны различия между Kotlin и Swift.
https://willowtreeapps.com/ideas/swift-and-kotlin-the-subtle-differences
В целом, эти два инструмента имеют очень много общего, что позволяет нам, разработчикам, легко развернуть pet-project (не обязательно hello-world).
https://willowtreeapps.com/ideas/swift-and-kotlin-the-subtle-differences
В целом, эти два инструмента имеют очень много общего, что позволяет нам, разработчикам, легко развернуть pet-project (не обязательно hello-world).
Вышел Flutter 2.0
Первая версия держалась достаточно долго.
Очень крутое обновление, включающее в себя много новых изменений, для меня лично самое важное то, что веб перешла в stable.
https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65
Первая версия держалась достаточно долго.
Очень крутое обновление, включающее в себя много новых изменений, для меня лично самое важное то, что веб перешла в stable.
https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65
Как уменьшить размер приложения
Детальный анализ причин разбухания приложения со способами уменьшения размера.
Особенно актуально для глобальных продуктов, ведь у многих пользователей фиксированный трафик, и решение скачать может быть отложено до ближайшего Wifi или лучших времён.
https://medium.com/swift2go/how-to-reduce-and-optimise-the-ios-app-size-6e241f8817e4
Детальный анализ причин разбухания приложения со способами уменьшения размера.
Особенно актуально для глобальных продуктов, ведь у многих пользователей фиксированный трафик, и решение скачать может быть отложено до ближайшего Wifi или лучших времён.
https://medium.com/swift2go/how-to-reduce-and-optimise-the-ios-app-size-6e241f8817e4
Чем
Скоро этот вопрос будет встречаться на всех собеседованиях. Фича с акторам на ревью и в ближайшее время будет в проде.
Ответ
Подробнее читайте в swift-evolution.
https://github.com/apple/swift-evolution/blob/main/proposals/0306-actors.md
actor
отличается от class
? Скоро этот вопрос будет встречаться на всех собеседованиях. Фича с акторам на ревью и в ближайшее время будет в проде.
Ответ
The primary difference is that actors protect their state from data races.
Подробнее читайте в swift-evolution.
https://github.com/apple/swift-evolution/blob/main/proposals/0306-actors.md
Стартовал пятый ежегодный опрос отечественных мобильных разработчиков!
Скоро мы узнаем:
📖 Откуда мобильщики получают новые знания
💪 Какие команды мобильной разработки самые сильные
🌟 В каких компаниях мобильные разработчики хотят работать больше всего
Результаты будут в публичном доступе через месяц. Пока их ждете, можете почитать отчеты за прошлые годы: 2020, 2019, 2018, 2017.
Скоро мы узнаем:
📖 Откуда мобильщики получают новые знания
💪 Какие команды мобильной разработки самые сильные
🌟 В каких компаниях мобильные разработчики хотят работать больше всего
Результаты будут в публичном доступе через месяц. Пока их ждете, можете почитать отчеты за прошлые годы: 2020, 2019, 2018, 2017.
Forwarded from Mobile Subscriptions (Eugene Virnik)
Всем привет!
Мы в Qonversion выпустили “Qonversion In-App subscription Benchmarks” - отчет со средними метриками для мобильным приложений с подписками.
Отчет содержит такие метрики как:
Скачать отчет - https://qonversion.io/benchmarks
Мы в Qonversion выпустили “Qonversion In-App subscription Benchmarks” - отчет со средними метриками для мобильным приложений с подписками.
Отчет содержит такие метрики как:
•
Install-to-trial conversion by country •
Trial-to-paid conversion by country •
Install-to-paying subscriber by country •
Free trials by duration •
Trial and subscription cancelation rates by period •
Refund rateСкачать отчет - https://qonversion.io/benchmarks
Ребята из hh.ru очень круто разобрали работу памяти в Swift. Наглядно и доступно.
https://habr.com/ru/company/hh/blog/546856/
https://habr.com/ru/company/hh/blog/546856/
🔂 Async и Await в Swift 5.5
Подробное описание работы асинхронных операторов в Swift 5.5 с примерами кода.
Если не было ещё времени разобраться, отличная точка входа.
https://betterprogramming.pub/async-and-await-in-swift-5-5-5c8abb9f4f85
Подробное описание работы асинхронных операторов в Swift 5.5 с примерами кода.
Если не было ещё времени разобраться, отличная точка входа.
https://betterprogramming.pub/async-and-await-in-swift-5-5-5c8abb9f4f85
🎨 SWIFT UI vs Interface Builder
В небольшой статье на 4 минуты собраны преимущества и недостатки SwiftUI и Interface Builder.
Автор ни за что не топит, лишь структурно представил pros and cons.
https://medium.com/swift-blondie/swift-ui-vs-interface-builder-aa4cddd79653
Что вы используете для UI?
В небольшой статье на 4 минуты собраны преимущества и недостатки SwiftUI и Interface Builder.
Автор ни за что не топит, лишь структурно представил pros and cons.
https://medium.com/swift-blondie/swift-ui-vs-interface-builder-aa4cddd79653
Что вы используете для UI?
Осталось всего несколько дней, чтобы проголосовать в ежегодном опросе про состояние отечественного рынка мобильной разработки. Поднажмите – пройдите сами, пошарьте своей команде, закиньте в чатики, в которых сидите. Больше ответов – круче общий обзор!
⏰ Время на прохождение – 3 минуты, ссылка – тут.
⏰ Время на прохождение – 3 минуты, ссылка – тут.
🦄 атрибут
Один из малознакомых атрибутов в Swift. Прозводит ещё одну микрооптимизацию – привет всем любителям final ;). Зато есть чем блеснуть на собеседованиях.
https://swiftrocks.com/understanding-inlinable-in-swift.html
@inlinableв Swift
Один из малознакомых атрибутов в Swift. Прозводит ещё одну микрооптимизацию – привет всем любителям final ;). Зато есть чем блеснуть на собеседованиях.
https://swiftrocks.com/understanding-inlinable-in-swift.html
⚖️ Mobile Cross-Platform Meetup
15 апреля, в 19:00 пройдёт онлайн митап по мобильной кросс-платформе при поддержке Yandex и Qonversion.
Наши друзья, эксперты из разных областей, обсудят актуальность применения инструментов в тех или иных случаях, их недостатки и преимущества. Встреча пройдёт на Youtube канале Mobile Developer. Ссылка будет опубликована в @ios_heads.
Список участников:
◽️ Илья Вирник: Яндекс.Такси, Flutter
◽️ Алексей Гладков: Леруа Мерлен, KMM
◽️ Алексендр Зимин: Swift Genius, iOS Native
◽️ Филипп Капитанов: Profi, React Native
◽️ Сурен Саркисян: Qonversion, All-in-all
🍿 Готовьте свои вопросы, друзья!
15 апреля, в 19:00 пройдёт онлайн митап по мобильной кросс-платформе при поддержке Yandex и Qonversion.
Наши друзья, эксперты из разных областей, обсудят актуальность применения инструментов в тех или иных случаях, их недостатки и преимущества. Встреча пройдёт на Youtube канале Mobile Developer. Ссылка будет опубликована в @ios_heads.
Список участников:
◽️ Илья Вирник: Яндекс.Такси, Flutter
◽️ Алексей Гладков: Леруа Мерлен, KMM
◽️ Алексендр Зимин: Swift Genius, iOS Native
◽️ Филипп Капитанов: Profi, React Native
◽️ Сурен Саркисян: Qonversion, All-in-all
🍿 Готовьте свои вопросы, друзья!