Ажиотаж на Clubhouse постепенно сошел на нет. Остались только те,кому формат действительно заходит. В то же время некоторые энтузиасты создают свой ClubHouse на SwiftUI
https://t.co/gvoBfiUaeo?amp=1
https://t.co/gvoBfiUaeo?amp=1
YouTube
Build Clubhouse in SwiftUI 2.0 and Dark Mode (SwiftUI Tutorial, SwiftUI 2.0, Clubhouse App Clone)
Everyone knows how the Clubhouse App has been poppin 🔥, but what about if we built a Clubhouse App Clone in SwiftUI 2.0 & Xcode 12.
In this tutorial, we’ll build the Clubhouse App from scratch using HStack, VStack and SwiftUI Lazy Grids as reusable components…
In this tutorial, we’ll build the Clubhouse App from scratch using HStack, VStack and SwiftUI Lazy Grids as reusable components…
Интересная статья на Хабре с разбором возможной реализации DI на iOS:
https://habr.com/ru/company/tinkoff/blog/546360/
И помните, само по себе наличие DI в проекте не превращает груду кода в архитектуру
https://habr.com/ru/company/tinkoff/blog/546360/
И помните, само по себе наличие DI в проекте не превращает груду кода в архитектуру
Хабр
DI в iOS: Complete guide
Всем привет, меня зовут Виталий, я iOS-разработчик в юните мессенджера в Тинькофф. Сегодня поговорим о том, что такое DI, зачем он нужен, рассмотрим известные библиотеки для DI и сравним их между...
Это свершилось! Async-await включены в Swift 5.5!
https://github.com/apple/swift-evolution/blob/main/proposals/0296-async-await.md
https://github.com/apple/swift-evolution/blob/main/proposals/0296-async-await.md
GitHub
swift-evolution/proposals/0296-async-await.md at main · swiftlang/swift-evolution
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - swiftlang/swift-evolution
В субботу 20.03 GDG Russia совместно с Women Techmakers проводят онлайн-событие в честь International Women day IWD 2021:
International Women’s Day — это ежегодная серия мероприятий Google, призванных отметить достижения девушек в IT-сфере по всему миру.
Основная цель — вдохновлять, направлять и объединять женщин, которые работают в IT сфере, независимо от возраста, опыта или специальности.
https://www.youtube.com/c/GDGRussia/playlists
Вход свободный для *всех* абсолютно) Присоединяйтесь, будет интересно)
Это, прежде всего, техническая конференция с топовыми техническими докладами,
International Women’s Day — это ежегодная серия мероприятий Google, призванных отметить достижения девушек в IT-сфере по всему миру.
Основная цель — вдохновлять, направлять и объединять женщин, которые работают в IT сфере, независимо от возраста, опыта или специальности.
https://www.youtube.com/c/GDGRussia/playlists
Вход свободный для *всех* абсолютно) Присоединяйтесь, будет интересно)
Это, прежде всего, техническая конференция с топовыми техническими докладами,
RedMadRobot открыли набор на онлай-практику. У вас есть еще время, чтобы успеть до 18 марта. Всего 20 мест:
https://habr.com/ru/company/redmadrobot/blog/546588/
https://habr.com/ru/company/redmadrobot/blog/546588/
Хабр
Робопрактика в режиме онлайн для мобильных разработчиков в red_mad_robot
Салют мобильным! Мы открываем весеннюю робопрактику для iOS- и Android-разработчиков. Проходить всё будет в онлайне, а стартуем уже в апреле. Познакомим с проект...
Пол Хадсон разработал приложение для mac os для управления симуляторами:
https://github.com/twostraws/ControlRoom
https://github.com/twostraws/ControlRoom
GitHub
GitHub - twostraws/ControlRoom: A macOS app to control the Xcode Simulator.
A macOS app to control the Xcode Simulator. Contribute to twostraws/ControlRoom development by creating an account on GitHub.
Forwarded from SwiftUI Club (Boris Dipner )
🥛Годная статья наглядно показывающая как просто и в считаные минуты можно сделать список c Bindable элементами на SwiftUI
🍪 https://swiftbysundell.com/articles/bindable-swiftui-list-elements/?utm_campaign=%20SwiftUI%20Weekly&utm_medium=email&utm_source=Revue%20newsletter
🍪 https://swiftbysundell.com/articles/bindable-swiftui-list-elements/?utm_campaign=%20SwiftUI%20Weekly&utm_medium=email&utm_source=Revue%20newsletter
Swift by Sundell
Bindable SwiftUI list elements | Swift by Sundell
Setting up two-way bindings between the elements in a collection and a series of SwiftUI views.
В рамках IWD проводим сессии докладов:
https://www.youtube.com/watch?v=7jmgkZ5CbFc&feature=youtu.be
https://www.youtube.com/watch?v=7jmgkZ5CbFc&feature=youtu.be
YouTube
Анна Жаркова: Kotlin Multiplatform. Делаем общий UI в не UI sdk
Kotlin Multiplatform – это современный мощный инструмент для мультиплатформенной разработки. Основная идея Kotlin Multiplatform, как и других кросс-платформенных SDK — оптимизация разработки путем написания кода один раз и последующего его использования на…
Forwarded from Assel Romanova
GDG Live: Экзотические железки для Android
🎙24 марта (ср) в 19:00 - Мы сделаем короткий обзор каждой системы android OS, поймем, чем она отличается от классического android и попробуем написать кросс-андроидное приложение, которое подойдет под все перечисленные версии.
Спикер: Федор Цымбал, Orion Innovation
Последние 5 лет занимается поднятием различных версий Андроида на всевозможных железках. На данный момент уже накопился определенный опыт в этом деле, которым Федор хотел бы поделиться с заинтересованной аудиторией. Доступен тут https://twitter.com/ftsymbal
Присоединяйтесь к митапу на официальном YouTube-канале конференции Мобиус: https://www.youtube.com/c/MobiusConf
🎙24 марта (ср) в 19:00 - Мы сделаем короткий обзор каждой системы android OS, поймем, чем она отличается от классического android и попробуем написать кросс-андроидное приложение, которое подойдет под все перечисленные версии.
Спикер: Федор Цымбал, Orion Innovation
Последние 5 лет занимается поднятием различных версий Андроида на всевозможных железках. На данный момент уже накопился определенный опыт в этом деле, которым Федор хотел бы поделиться с заинтересованной аудиторией. Доступен тут https://twitter.com/ftsymbal
Присоединяйтесь к митапу на официальном YouTube-канале конференции Мобиус: https://www.youtube.com/c/MobiusConf
Twitter
Fedor Tcymbal (@ftsymbal) | Twitter
The latest Tweets from Fedor Tcymbal (@ftsymbal). Android Platfrom developer at Orion Innovations @MERA_SwS
На Хабре вышло интервью с Андреем Бреславом. Про Kotlin, жизнь после JetBrains, Alter и перспективы
https://habr.com/ru/company/jugru/blog/548408/
https://habr.com/ru/company/jugru/blog/548408/
Хабр
«Отдых — это непросто»: Андрей Бреслав о жизни после Kotlin
Для многих в IT-сообществе имя Андрея Бреслава было почти синонимичным с названием языка программирования: «мы говорим Бреслав, подразумеваем — Kotlin». Неудивит...
Forwarded from Mobius — канал конференции
Анна Жаркова расскажет, как организовать работу с DI в приложении на Kotlin Multiplatform:
— какие нюансы платформ необходимо учитывать;
— насколько подходят для этого нативные решения;
— насколько эффективны и удобны существующие решения для DI в общем коде KMM и подходят ли они и для iOS, и для Android;
— как реализовать DI в общей кодовой базе KMM-приложения без сторонних решений.
https://bit.ly/3vK1kuO
— какие нюансы платформ необходимо учитывать;
— насколько подходят для этого нативные решения;
— насколько эффективны и удобны существующие решения для DI в общем коде KMM и подходят ли они и для iOS, и для Android;
— как реализовать DI в общей кодовой базе KMM-приложения без сторонних решений.
https://bit.ly/3vK1kuO
Mobius 2021 Piter. Конференция по мобильной разработке. 13-16 апреля, онлайн.
Kotlin Multiplatform Advanced. Делаем общий DI для iOS и Android
В своем докладе Анна хочет рассмотреть основные кейсы как можно организовать работу с DI в приложении KMM с поддержанием работоспособности как в нативном Android, так и в нативном iOS-приложении, а также цельной структуры KMM-проекта.
KMM на данный момент - богатейшее поле для различных исследований и создания новых решений. Об одном из таких я буду рассказывать)
Дебаты, что же лучше, KMM или Flutter, не утихают. Сегодня в 18 Мск смотрим эфир с Александром Денисовым и Артемом Олковым
Forwarded from Android Live 🤖
Flutter vs Kotlin Multiplatform Mobile
#youtube
Кроссплатформенные фреимворки всегда вызывали жаркие споры у разработчиков. Некоторые считают, что это полезный инструмент, который может уменьшить количество дублированного кода и позволяет писать качественные приложения. Другие — что кроссплатформа никогда не сможет сравниться с нативными решениями и не стоит тратить на неё время.
Если вы сторонник первого мнения, то может возникнуть вопрос, какой инструмент выбрать. В современном мире мобильной разработки есть два основных кроссплатформенных фреймворка: Flutter и Kotlin Multiplatform Mobile.
Давайте обсудим с экспертами в этих технологиях то, какие преимущества и недостатки имеет каждый фреймворк! Будем сравнивать и лёгкость в изучении, и размер приложений, и наличие библиотек, и коммьюнити… и многое другое. Свои идеи и вопросы можете накидать сюда.
Наши эксперты:
🔴 Александр Денисов, Lead Software Engineer, Co-Head of Flutter Competency в EPAM Systems, Flutter and Dart GDE. В разработке уже 15 лет, а с появлением Flutter активно увлекся разработкой на Dart.
🟢Артём Олков, разработчик в Яндекс.Диск, член ПК Podlodka iOS Crew. В программировании с 2011 года, с 2013 пишет на iOS. С 2019-го года разрабатывает Яндекс.Диск, где и внедрил KMM в прод.
Трансляция пройдёт онлайн, 24 марта в 18:00 по МСК, как всегда на Youtube-канале AndroidLive. Ссылка на трансляцию тут, задавайте свои вопросы и темы для сравнения тут.
До встречи!🤟
#youtube
Кроссплатформенные фреимворки всегда вызывали жаркие споры у разработчиков. Некоторые считают, что это полезный инструмент, который может уменьшить количество дублированного кода и позволяет писать качественные приложения. Другие — что кроссплатформа никогда не сможет сравниться с нативными решениями и не стоит тратить на неё время.
Если вы сторонник первого мнения, то может возникнуть вопрос, какой инструмент выбрать. В современном мире мобильной разработки есть два основных кроссплатформенных фреймворка: Flutter и Kotlin Multiplatform Mobile.
Давайте обсудим с экспертами в этих технологиях то, какие преимущества и недостатки имеет каждый фреймворк! Будем сравнивать и лёгкость в изучении, и размер приложений, и наличие библиотек, и коммьюнити… и многое другое. Свои идеи и вопросы можете накидать сюда.
Наши эксперты:
🔴 Александр Денисов, Lead Software Engineer, Co-Head of Flutter Competency в EPAM Systems, Flutter and Dart GDE. В разработке уже 15 лет, а с появлением Flutter активно увлекся разработкой на Dart.
🟢Артём Олков, разработчик в Яндекс.Диск, член ПК Podlodka iOS Crew. В программировании с 2011 года, с 2013 пишет на iOS. С 2019-го года разрабатывает Яндекс.Диск, где и внедрил KMM в прод.
Трансляция пройдёт онлайн, 24 марта в 18:00 по МСК, как всегда на Youtube-канале AndroidLive. Ссылка на трансляцию тут, задавайте свои вопросы и темы для сравнения тут.
До встречи!🤟