Забыла расказать, как 2 недели назад ходила на митап питонистов с экзотическим для них материалом:
https://www.youtube.com/watch?v=ciIDf4_FA3M
https://www.youtube.com/watch?v=ciIDf4_FA3M
YouTube
iOS и GraphQL. Нетипичные технологии в мобильных приложениях Анна Жаркова (meetup#3)
GraphQL — это язык запросов с открытым исходным кодом, создавался как более эффективная альтернатива REST для разработки и использования программных интерфейсов приложений.
В докладе узнаем о концепциях и особенностях GraphQL, его сильных и слабых сторонах.…
В докладе узнаем о концепциях и особенностях GraphQL, его сильных и слабых сторонах.…
2 июня состоится интеренсный митап GDG Йоханнесбурга на тему коллаборации дизайнеров и разработчиков при создании UI:
https://gdg.community.dev/events/details/google-gdg-johannesburg-presents-wtm-she-can-do-a-meeting-of-minds-collaboration-between-developers-and-uxui-designers/?linkId=119848372
https://gdg.community.dev/events/details/google-gdg-johannesburg-presents-wtm-she-can-do-a-meeting-of-minds-collaboration-between-developers-and-uxui-designers/?linkId=119848372
gdg.community.dev
🧠 WTM & She Can Do: A meeting of minds 🧠: Collaboration between developers 💻 and UX/UI designers 🎨 | Google Developer Groups
I’m attending the GDG Johannesburg meetup on Jun 2, 2021! Learn more and join me: https://gdg.community.dev/e/mzp4ep/ @GDG
Пол Хадсон (Paul Hudson) опубликовл статью о грядущих новинках Swift 5.5, презентация которых ожидается на WWDC 2021:
https://www.hackingwithswift.com/articles/233/whats-new-in-swift-5-5
Вкратце: асинхронность, concurrency и знакомые всем дотнетщикам нейминги
https://www.hackingwithswift.com/articles/233/whats-new-in-swift-5-5
Вкратце: асинхронность, concurrency и знакомые всем дотнетщикам нейминги
Hacking with Swift
What's new in Swift 5.5?
Async/await, actors, throwing properties, and more!
Интересное решение для любителей Rx, которым бы хотелось использовать привычный механизм биндинга к UI. Если в проекте нельзя использовать thirdpart-library, то почему бы и нет.
https://github.com/CombineCommunity/CombineCocoa
https://github.com/CombineCommunity/CombineCocoa
GitHub
GitHub - CombineCommunity/CombineCocoa: Combine publisher bridges for UIKit
Combine publisher bridges for UIKit. Contribute to CombineCommunity/CombineCocoa development by creating an account on GitHub.
Android Developers группа опубликовали на Medium статью с собранием интересных материалов прошедшего Google I/O:
https://medium.com/androiddevelopers/now-in-android-40-special-google-i-o-edition-8dbbd3561b2b
Так много интересных вещей, так мало времени 😅
В общем, грядут большие перемены в мире Android
https://medium.com/androiddevelopers/now-in-android-40-special-google-i-o-edition-8dbbd3561b2b
Так много интересных вещей, так мало времени 😅
В общем, грядут большие перемены в мире Android
Medium
Now in Android #40 — Special Google I/O edition
Jetpack, Android 12 and privacy, tooling, Kotlin, large screens, Wear OS, Android TV, on-device machine learning, testing, game…
И я завела английскую версию канала:
https://t.iss.one/prettygeeknotes_eng
https://t.iss.one/prettygeeknotes_eng
Telegram
Pretty Geek Notes eng
Hello! Welcome to my channel! It is english version of @preetygeeknotes
Итак, до WWDC остается всего ничего. Какие новинки Apple вы ждете больше всего?
После 1.5 часовой презентации возможностей фичей Mac OS перешли к Concurrency
Еще из программных вкусняшек - Object Capture. Фича, которая позволяет делать средствами Apple 3D модельку из фоток объекта
Также новинки среди инструментов разработки для упрощения и ускорения работы. XCode Cloud для билда в облаке и распространении через TestFlight. TestFlight for Mac - это то, что хотели многие
Итак, Keynote прошел, затравки нам дали, но маловато, и у нас есть целая неделя сессий с видео. А тематика заявлена ну очень волнующая воображение:
https://developer.apple.com/wwdc21/sessions/
1. Concurrency, async/await.
Concurrency была в Swift и раньше, мало ли, вдруг кто не в курсе, но мы использовали Grand Central Dispatch с closure и коллбэками. Теперь же мы получим async/await, похожий по синтаксису на реализацию Task (там кстати будут Task) в .Net. Кто-то сравнивает это с корутинами. На мой взгляд не совсем верно, но посмотрим после сессии про Actors.
В любом случае, это грандиозное и глобальное изменение, которое превратит код в конфетку.
Будут сессии и по доработке реализации многопоточности в SwiftUI, и при работе с Core Data, сетью.
2. Swift, Foundation.
Приходит Swift 5.5, а в нем поменяется не только concurrency. Судя по сессии про Arc, Apple пошли дальше после 5.3 и глобальной "структуризации".
Похоже, нас ждет опять изменение синтаксиса и рефакторинг при работе с Foundation функционалом.
ResultBuilders и DSL синтаксис - тоже очень интересно.
3. SwiftUI.
Кроме сессии по многопоточности, будет, конечно же, сессия про новинки (я гадаю про навигацию, хотя отдельной сессии точно не будет), по работе со SwiftUI под Mac OS, перформансу, визуальной работе и прочему.
"programmatically dismiss the keyboard" - ммм, кажется, опять будут сниппеты энтузиастов.
4. Виджеты.
Прямо вынесены отдельно несколько сессий и кодлабов по построению эффективных и удобных виджетов. Насколько они будут пересекаться с тем, что представили на Google I/O - хороший вопрос.
5 AppClips
Удивительно, но что-то решили доработать и там.
6. Accessability.
https://developer.apple.com/wwdc21/sessions/
1. Concurrency, async/await.
Concurrency была в Swift и раньше, мало ли, вдруг кто не в курсе, но мы использовали Grand Central Dispatch с closure и коллбэками. Теперь же мы получим async/await, похожий по синтаксису на реализацию Task (там кстати будут Task) в .Net. Кто-то сравнивает это с корутинами. На мой взгляд не совсем верно, но посмотрим после сессии про Actors.
В любом случае, это грандиозное и глобальное изменение, которое превратит код в конфетку.
Будут сессии и по доработке реализации многопоточности в SwiftUI, и при работе с Core Data, сетью.
2. Swift, Foundation.
Приходит Swift 5.5, а в нем поменяется не только concurrency. Судя по сессии про Arc, Apple пошли дальше после 5.3 и глобальной "структуризации".
Похоже, нас ждет опять изменение синтаксиса и рефакторинг при работе с Foundation функционалом.
ResultBuilders и DSL синтаксис - тоже очень интересно.
3. SwiftUI.
Кроме сессии по многопоточности, будет, конечно же, сессия про новинки (я гадаю про навигацию, хотя отдельной сессии точно не будет), по работе со SwiftUI под Mac OS, перформансу, визуальной работе и прочему.
"programmatically dismiss the keyboard" - ммм, кажется, опять будут сниппеты энтузиастов.
4. Виджеты.
Прямо вынесены отдельно несколько сессий и кодлабов по построению эффективных и удобных виджетов. Насколько они будут пересекаться с тем, что представили на Google I/O - хороший вопрос.
5 AppClips
Удивительно, но что-то решили доработать и там.
6. Accessability.
Apple
WWDC23 Sessions
Immerse yourself in over 200 in-depth sessions to help you continue to create the most innovative apps in the world.
Т.к на Keynote рассказали про новые фичи, которые требуют обработки изображения, звука, хорошего перформанса, хорошей сети, то будут и соответствующие сессии.
Например, сессии по разработке под разные устройства, поддержке связи между разными устройствами
И разумеется сессии по новой политике безопасности. Фоновый режим в явном виде отдельно не заявлен, но опять же посмотрим.
Например, сессии по разработке под разные устройства, поддержке связи между разными устройствами
И разумеется сессии по новой политике безопасности. Фоновый режим в явном виде отдельно не заявлен, но опять же посмотрим.
Очень и очень много всего. Очень много важного, интересного и глобального