И шаблон приложения с общей архитектурой и DI, на основе которого можно создавать различные приложения KMM со своим наполнением:
https://github.com/anioutkazharkova/kmm-di-template
https://github.com/anioutkazharkova/kmm-di-template
GitHub
GitHub - anioutkazharkova/kmm-di-template: Template (pure) for KMM application with DI support
Template (pure) for KMM application with DI support - GitHub - anioutkazharkova/kmm-di-template: Template (pure) for KMM application with DI support
Шок-шок-шок!
На Google I/O представили новый ресурс для разработчиков — Dev Library. На этой платформе собраны открытые проекты и руководства, которые помогают использовать технологии компании.
И самое классное, все разработчики могут дополнять ее своими репозиториями и статьями!) если ревьюеры одобрят ваше решение, то оно появится в библиотеке)
https://devlibrary.withgoogle.com/
На Google I/O представили новый ресурс для разработчиков — Dev Library. На этой платформе собраны открытые проекты и руководства, которые помогают использовать технологии компании.
И самое классное, все разработчики могут дополнять ее своими репозиториями и статьями!) если ревьюеры одобрят ваше решение, то оно появится в библиотеке)
https://devlibrary.withgoogle.com/
Есть нюанс: ваш репозиторий должен иметь лицензию MIT или Apache 2.0 , а статья опубликована на Medium
И судя по уже заапрувленным сэмплам, ваш проект может быть написан на самых разных языках разработки, тот же Swift подойдет. Главное, чтобы наглядно использовалась какая-либо библиотека Google/инструмент/технология, и работа приложения это иллюстрировала.
Kotlin Online Event в эфире, присоединяемся:
https://www.youtube.com/watch?v=EbU15SvXlGk
https://www.youtube.com/watch?v=EbU15SvXlGk
YouTube
Kotlin 1.5 Online Event
🔔 Subscribe to the channel and get notifications about our future events
Kotlin 1.5.0 Highlights and Future of Kotlin talk slides https://kotl.in/1.5-event-slides
3:20 – Kotlin 1.5.0 Highlights, the talk by Svetlana Isakova and Sebastian Aigner
29:30 –…
Kotlin 1.5.0 Highlights and Future of Kotlin talk slides https://kotl.in/1.5-event-slides
3:20 – Kotlin 1.5.0 Highlights, the talk by Svetlana Isakova and Sebastian Aigner
29:30 –…
Итак, Fuchsia OS заменит не Android, а Linux в основе Android https://androidinsider.ru/os/pravda-li-chto-fuchsia-os-zamenit-android-samyj-neozhidannyj-otvet.html
AndroidInsider.ru
Правда ли, что Fuchsia OS заменит Android? Самый неожиданный ответ
Google представила Fuchsia OS, но обещала, что новая платформа не заменит Android. Заменить-то она и правда не заменит, но лечь в основу мобильной операционки вполне может
VK проводят очередной чемпионат по разработке. Много направлений, в том числе и мобайл:
https://vk.com/app5619682_-147415323#559952
https://vk.com/app5619682_-147415323#559952
Vk
Анкеты
Сложные анкеты и опросы в Вашем сообществе.
С приложением Анкеты ВКонтакте Вы сможете не только проводить опросы своих пользователей, собирать адреса электронной почты и обратную связь, но и составить список гостей на мероприятие, провести тест-игру.
Результаты…
С приложением Анкеты ВКонтакте Вы сможете не только проводить опросы своих пользователей, собирать адреса электронной почты и обратную связь, но и составить список гостей на мероприятие, провести тест-игру.
Результаты…
Forwarded from Мобильная разработка
В Apple M1 обнаружили серьёзную уязвимость
Из-за проблемы в конструкции чипа M1 любые два приложения могут без ведома системы обмениваться данными. При этом уязвимость не зависит от установленной ОС — macOS, Linux и других.
Пока исправления уязвимости нет. Специалисты рекомендуют в целях защиты запускать программы на виртуальной машине.
Подробнее об уязвимости M1RACLES: https://tprg.ru/jMuh
Из-за проблемы в конструкции чипа M1 любые два приложения могут без ведома системы обмениваться данными. При этом уязвимость не зависит от установленной ОС — macOS, Linux и других.
Пока исправления уязвимости нет. Специалисты рекомендуют в целях защиты запускать программы на виртуальной машине.
Подробнее об уязвимости M1RACLES: https://tprg.ru/jMuh
Забыла расказать, как 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