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. Ссылка на трансляцию тут, задавайте свои вопросы и темы для сравнения тут.
До встречи!🤟
Как я и говорила, Kotlin Multiplatform - благодатная почва для самых разнообразных исследований и практических применений.
Степан Мирский из ДомКлик расскажет про их путь работы с KMM под iOS. Особо интересное - подход по работе с UI. Судя по анонсу, речь пойдет про управление UIKit из под Common Shared KMM.
Степан Мирский из ДомКлик расскажет про их путь работы с KMM под iOS. Особо интересное - подход по работе с UI. Судя по анонсу, речь пойдет про управление UIKit из под Common Shared KMM.
Forwarded from Mobius — канал конференции
Степан Мирский готовит еще один доклад про Kotlin Multiplatform, но уже об использовании библиотек, написанных на далее KMM с точки зрения iOS-разработки.
Он расскажет, какие бизнес-процессы можно оптимизировать с помощью KMM-библиотек, и покажет наработки, которые появились у ДомКлик в процессе использования KMM.
https://bit.ly/3s2YAH1
Он расскажет, какие бизнес-процессы можно оптимизировать с помощью KMM-библиотек, и покажет наработки, которые появились у ДомКлик в процессе использования KMM.
https://bit.ly/3s2YAH1
Mobius 2021 Piter. Конференция по мобильной разработке. 13-16 апреля, онлайн.
Kotlin Multiplatform Driven Development
Как еще можно использовать KMM?
Многие спрашивают про KMM и JavaScript. И вот Handstand Technologies явили подробное интро, как создать такое приложение:
https://www.youtube.com/watch?v=NYnCnPpwOL8
https://www.youtube.com/watch?v=NYnCnPpwOL8
YouTube
Intro to Kotlin Multiplatform JavaScript
This video will show you how to create a Kotlin Multiplatform JavaScript project, and execute in the the browser. Blog Post: https://handstandsam.com/2021/03/13/intro-to-kotlin-multiplatform-javascript/
Продолжая тему Kotlin Multiplatform. Пару недель назад GDG Johannesburg провели интересную сессию про архитектуру приложения и связь с декларативным UI:
https://www.youtube.com/watch?v=J3x7_HhrvO8
https://www.youtube.com/watch?v=J3x7_HhrvO8
YouTube
The D KMP Architecture Declarative UIs + Kotlin MultiPlatform + MVI pattern with Daniele Baroncelli
Очным митапам быть. Приятно, что в Барнауле они возвращаются. Сегодня клуб питонистов Барнаула проводить в 15 часов местного времени в Шишковской библиотеке встречу. И что важно, среди спикеров будут и девушки)
https://www.meetup.com/barnaul-python-meetup/events/276944028/
https://www.meetup.com/barnaul-python-meetup/events/276944028/
Meetup
Python weekend #1
Sat, Mar 27, 2021, 3:00 PM: Очередная встреча разработчиков Python и не только🔥У нас отличная новость!!! 🔥27 марта 2021 г. состоится очередной митап нашего сообщества. Что Вас ждет? Три замечательны
Присоединяйтесь, у ребят планы на расширение митапов и на другие направления
https://t.iss.one/pythonbarnaul
https://t.iss.one/pythonbarnaul
Грядет очередной "Цифровой прорыв":
https://leadersofdigital.ru/event/63005
https://leadersofdigital.ru/event/63005
leadersofdigital.ru
Образование. Развитие кадров
Удаленная работа, онлайн-обучение, HR-рекрутмент, мотивация команды — однозначные тренды этого года. Готов погрузиться в такие темы, как переобучение, развитие компетенций или новые цифровые профессии?
Вместе с «Цифровым прорывом» ты сможешь применить технологии…
Вместе с «Цифровым прорывом» ты сможешь применить технологии…
Forwarded from Анна Лащева
Всем привет!
Четвертую встречу в Clubhouse посвятим кросс-платформенной разработке✌🏻
Мы пригласили экспертов, использующих разные технологии (ReactNative, КММ, Flutter и C++), чтобы обсудить последние новости на рынке кросс-платформенных решений и разобраться, когда такой подход уместен, на примере реальных успешных кейсов.
Об этом, и не только, поговорим с Анной Жарковой (Usetech), Евгением Сатуровым (Surf), Флопом Бутылкиным (Loona.app), Алексеем Гладковым (Леруа Мерлен) и Даниилом Гончаровым (Ubisoft).
Подключайтесь, участвуйте в обсуждении, делитесь своим мнением и опытом!😉
Ждем вас 31 марта в 18:00 по новосибирскому времени в Clubhouse @itevents_cft
Ссылка на встречу: https://www.joinclubhouse.com/event/mZd2lgbx
Четвертую встречу в Clubhouse посвятим кросс-платформенной разработке✌🏻
Мы пригласили экспертов, использующих разные технологии (ReactNative, КММ, Flutter и C++), чтобы обсудить последние новости на рынке кросс-платформенных решений и разобраться, когда такой подход уместен, на примере реальных успешных кейсов.
Об этом, и не только, поговорим с Анной Жарковой (Usetech), Евгением Сатуровым (Surf), Флопом Бутылкиным (Loona.app), Алексеем Гладковым (Леруа Мерлен) и Даниилом Гончаровым (Ubisoft).
Подключайтесь, участвуйте в обсуждении, делитесь своим мнением и опытом!😉
Ждем вас 31 марта в 18:00 по новосибирскому времени в Clubhouse @itevents_cft
Ссылка на встречу: https://www.joinclubhouse.com/event/mZd2lgbx
1.04 Wrike устроят дискуссию на животрепещущую тему, от которой дергается глаз не у одного лида или руководителя группы. Управление техническим долгом
https://www.youtube.com/watch?v=zjLsOhmcGmA
https://www.youtube.com/watch?v=zjLsOhmcGmA
YouTube
Panel discussion: How to manage technical debt? 🤔
🤔 How do you define tech debt? How to prevent tech debt? How to build processes and responsibility? Or how to negotiate with business?
These and many more questions will be answered at our panel discussion with multiple backend developers! 👩💻
🎙️ Our panelists:…
These and many more questions will be answered at our panel discussion with multiple backend developers! 👩💻
🎙️ Our panelists:…
На Хабре вышла занятная статья от E-Legion про работу с SPM при разработке iOS приложения. Казалось бы, SPM - это просто альтернативный способ управления сторонними зависимостями в приложении и подключения библиотек. Однако, не все разработчики third-part libraries, которые давно существуют на cocoapods, торопятся добавлять в свои решения возможность импорта через SPM. Как можно обойти эту проблему, разбирается в статье:
https://habr.com/ru/company/e-Legion/blog/549390/
https://habr.com/ru/company/e-Legion/blog/549390/
Хабр
7 Кругов SPM или как сделать модульное приложение на Swift Package Manager
Думаю, многие разработчики сталкивались с задачей, когда нужно разбить проект на модули. В этой статье нет информации о том, как решать циклические зависимости или выделять по слоям функционал,...