Forwarded from Mobile Developer (Алексей Гладков)
И тут же еще одна новость (впрочем весьма ожидаемая)
https://android-developers.googleblog.com/2022/10/announcing-experimental-preview-of-jetpack-multiplatform-libraries.html
Гугл анонсировал, что часть своих библиотек они будут делать в мультиплатформе
Очевидно начнут с тех либ, что на котлине, но глядишь и до вьюмоделей и лайвдаты доберутся
https://android-developers.googleblog.com/2022/10/announcing-experimental-preview-of-jetpack-multiplatform-libraries.html
Гугл анонсировал, что часть своих библиотек они будут делать в мультиплатформе
Очевидно начнут с тех либ, что на котлине, но глядишь и до вьюмоделей и лайвдаты доберутся
Android Developers Blog
Announcing an Experimental Preview of Jetpack Multiplatform Libraries
Posted by Márton Braun, Developer Relations Engineer
🔥7
Forwarded from iOS Broadcast (Rozaliya Amirova)
Планирование приложений — руководства Apple
Apple выпустила руководства по планированию приложений. Рассчитаны они в основном на начинающих и предлагают ссылки на справочные и учебные материалы о разных аспектах разработки.
Все они состоят из трех частей:
👉 Что вы можете сделать — какие технологии использовать и какие функции задействовать
👉 Как начать — какие инструменты и технологии вам нужны, чтобы сделать приложение
👉 Как пойти дальше — как и какими средствами расширить функционал приложения
#education
Apple выпустила руководства по планированию приложений. Рассчитаны они в основном на начинающих и предлагают ссылки на справочные и учебные материалы о разных аспектах разработки.
Все они состоят из трех частей:
👉 Что вы можете сделать — какие технологии использовать и какие функции задействовать
👉 Как начать — какие инструменты и технологии вам нужны, чтобы сделать приложение
👉 Как пойти дальше — как и какими средствами расширить функционал приложения
#education
🔥7👍1
Встречайте обновление KMM DI Multiplatform. Обновила библиотеку, сэмпл и темплейт под 1.7.20:
https://github.com/anioutkazharkova/kmm-di-template
https://github.com/anioutkazharkova/di-multiplatform-lib
https://github.com/anioutkazharkova/di_multiplatform_sample
https://github.com/anioutkazharkova/kmm-di-template
https://github.com/anioutkazharkova/di-multiplatform-lib
https://github.com/anioutkazharkova/di_multiplatform_sample
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
👍7🔥4
Завтра нас ждет одное из основных событий мира разработки под Android. Android dev summit
Forwarded from Android Broadcast (Кирилл Розов)
🔴 Смотрим Keynote Android Dev Summit 2022 вместе
Когда: понедельник, 24 октября, 20:00 (GMT+3)
Смотрим Keynote Android Dev Summit 2022 вместе. Будут представлены новинки инструментов, Compose и будущие новинки в Android разработки. Освободите свой вечер и хорошее настроение!
❗Сама презентация начнет в 20:00, но начну немного раньше чтобы разогреться и ответить на ваши вопросы.
Стрим проводится на Boosty, потому что на YouTube я получу бан.Единственное что надо от вас - бесплатная подписка на мою страницу (требование сервиса). Запись останется на Boosty по окончанию стрима
Когда: понедельник, 24 октября, 20:00 (GMT+3)
Смотрим Keynote Android Dev Summit 2022 вместе. Будут представлены новинки инструментов, Compose и будущие новинки в Android разработки. Освободите свой вечер и хорошее настроение!
❗Сама презентация начнет в 20:00, но начну немного раньше чтобы разогреться и ответить на ваши вопросы.
Стрим проводится на Boosty, потому что на YouTube я получу бан.Единственное что надо от вас - бесплатная подписка на мою страницу (требование сервиса). Запись останется на Boosty по окончанию стрима
На сайте ивента выложен список техтолков, которые будут доступны позже (в виде роликов) на Youtube.
https://developer.android.com/events/dev-summit/technical-talks#modern-android-development
https://developer.android.com/events/dev-summit/technical-talks#modern-android-development
Android Developers
Android Dev Summit | Android Developers
Android Dev Summit 2022
Что примечательно. Довольно много посвящено Compose, особенно performance, управлению памятью и состоянием
Время смотреть Keynote) https://www.youtube.com/watch?v=Awi4J5-tbW4
YouTube
Android Dev Summit '22: Keynote & Modern Android Development Track Livestream
We're kicking off the first day of Android Dev Summit '22 at 9am PT on October 24 with the keynote, where you’ll hear about the latest in Modern Android Development, innovations in our core platform, and how to take advantage of Android’s momentum across…
Маловато, конечно. Хорошо, что хотя бы дали под видео ссылку на плейлист Modern Android development c полезными короткими видео:
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_L3n1j4ajHjJ6QccFUvW1u
На мой взгляд, обязательно надо глянуть (топ 3):
Collecting flows in a lifecycle-aware manner
https://youtu.be/6hNXFs1fYaY
Write your first Compose UI test
https://youtu.be/JyUJZvJ-OV8
Create offline-first apps
https://youtu.be/jaZ2gLMGUsM
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_L3n1j4ajHjJ6QccFUvW1u
На мой взгляд, обязательно надо глянуть (топ 3):
Collecting flows in a lifecycle-aware manner
https://youtu.be/6hNXFs1fYaY
Write your first Compose UI test
https://youtu.be/JyUJZvJ-OV8
Create offline-first apps
https://youtu.be/jaZ2gLMGUsM
YouTube
Modern Android Development | Android Dev Summit '22
On October 24th, the first Android Dev Summit ’22 event kicked off with the Summit Keynote and updates for your favorite Modern Android Development tools and...
👍1
К выходу стабильной беты KMM Jetbrains совместно с энтузиастами Kotlin и Kotlin Multiplatform подготовили серию вебинаров, посвященных нюансам современной разработки на этом СДК
1. https://www.youtube.com/watch?v=2yd6rVJdICU
На прошлой неделе Pamela Hill (Developer Advocat) рассказала, как начать разработку на KMM последней версии.
2. https://www.youtube.com/watch?v=CIZU_NNAZsA
На этой неделе TourchLab показывают, как портировать Android приложение на iOS
3. https://www.youtube.com/watch?v=JtUJc4WYObo
На следующей неделе расскажем и покажем, как делать хороший DI. Посмотрим на готовых фреймворках, поговорим о проблемах и решения, а также о причинах, и куда же двигаться
4. https://www.youtube.com/watch?v=J3hDZ7PTBSk
Через 2 недели Мохит Шарма расскажет про архитектуру и шаринг дата- слоя
1. https://www.youtube.com/watch?v=2yd6rVJdICU
На прошлой неделе Pamela Hill (Developer Advocat) рассказала, как начать разработку на KMM последней версии.
2. https://www.youtube.com/watch?v=CIZU_NNAZsA
На этой неделе TourchLab показывают, как портировать Android приложение на iOS
3. https://www.youtube.com/watch?v=JtUJc4WYObo
На следующей неделе расскажем и покажем, как делать хороший DI. Посмотрим на готовых фреймворках, поговорим о проблемах и решения, а также о причинах, и куда же двигаться
4. https://www.youtube.com/watch?v=J3hDZ7PTBSk
Через 2 недели Мохит Шарма расскажет про архитектуру и шаринг дата- слоя
YouTube
Kotlin Multiplatform Mobile Tutorial: Getting Started with Cross-Platform Mobile Development
During this webinar, we will get you up to speed with the basics of Kotlin Multiplatform Mobile. The webinar will cover what's involved in configuring your development environment, creating a Multiplatform Mobile project, and progressing to a more elaborate…
👍5
Forwarded from Mobile Development by AppTractor
В рамках недавнего обновления Jetpack Compose Google выпустил первую альфа-версию Relay - design-to-code инструмента, который превращает макеты Figma в код Compose.
Работает все просто. Дизайнеры могут использовать плагин Relay для Figma, чтобы создавать пакеты с компонентами пользовательского интерфейса, включая в них информацию о макетах, стилях, динамическом содержимом и поведении при взаимодействии.
Сами разработчики через плагин Relay для Android Studio импортируют UI-пакеты и создают идеальный до пикселя код Jetpack Compose. Этот процесс обеспечивает мгновенную реализацию макетов и стилей и устраняет необходимость в постоянном уточнении и правках.
Работает все просто. Дизайнеры могут использовать плагин Relay для Figma, чтобы создавать пакеты с компонентами пользовательского интерфейса, включая в них информацию о макетах, стилях, динамическом содержимом и поведении при взаимодействии.
Сами разработчики через плагин Relay для Android Studio импортируют UI-пакеты и создают идеальный до пикселя код Jetpack Compose. Этот процесс обеспечивает мгновенную реализацию макетов и стилей и устраняет необходимость в постоянном уточнении и правках.
Внезапно я попала в топ экспертов в нашем РФ сообществе:
https://devcrowd.ru/android-ecosystem-22/portrait/
https://devcrowd.ru/android-ecosystem-22/portrait/
🔥52❤1👍1🥰1
Записки разработчицы
К выходу стабильной беты KMM Jetbrains совместно с энтузиастами Kotlin и Kotlin Multiplatform подготовили серию вебинаров, посвященных нюансам современной разработки на этом СДК 1. https://www.youtube.com/watch?v=2yd6rVJdICU На прошлой неделе Pamela Hill (Developer…
По техническим причинам, часть 3 переносится на 10.11
1.11 специалисты Jetbrains проведут вебинар, посвященный новому UI и его улучшениям в своих инструментах
https://www.youtube.com/watch?v=_a-hlmbsTcE
https://www.youtube.com/watch?v=_a-hlmbsTcE
YouTube
New UI: A Glimpse at the Future
JetBrains first released our IDEs in January 2001. Since then, many incremental changes have occurred to the UI we all know and love. Recently, we've made the most significant leap in UI design since launch. "New UI" will improve the user experience of all…
👍3🤔1
Forwarded from > SPC.news (Alexander Nozik)
The JetBrains Blog
Join the Kotlin Multiplatform Contest and Win a Trip to KotlinConf’23! | The Kotlin Blog
Showcase your creativity by building a Kotlin Multiplatform project using the technology that will help shape the future. If your entry makes it into the top 3, you’ll win a trip to KotlinConf’23!
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)
Ушла эпоха – Raywenderlich.com теперь Kodeco
- Raywenderlich.com – легендарный сайт, туториалы на котором обучили несколько поколений iOS разработчиков. Удивительно, но сайт ведет не один человек, а команда из 30 человек и нескольких сотен авторов материалов.
- Ребята решили, что переросли уровень личного блога одного Рэя, и решили переименоваться. Поэтому не удивляйтесь, когда встретите название Kodeco!
- Raywenderlich.com – легендарный сайт, туториалы на котором обучили несколько поколений iOS разработчиков. Удивительно, но сайт ведет не один человек, а команда из 30 человек и нескольких сотен авторов материалов.
- Ребята решили, что переросли уровень личного блога одного Рэя, и решили переименоваться. Поэтому не удивляйтесь, когда встретите название Kodeco!
👏15😢3👍1
Спустя 2 недели доступны записи Android Worldwide:
https://www.youtube.com/watch?v=r2QoBa5IYxk&list=PLjQD4n5Df70Gn_e2IL1FeXW1z1au78Zit
https://www.youtube.com/watch?v=r2QoBa5IYxk&list=PLjQD4n5Df70Gn_e2IL1FeXW1z1au78Zit
YouTube
The Costs of Modularization with Aldo Wachyudi
Modularization offers many benefits, including reducing build time, improving scalability, and easier testing; if implemented correctly. If we're not careful, modularization can cause more problems than benefits. In this session, I'll share the cost of implementing…
🔥3
И уже открыт новый CFP на январь 😉 https://sessionize.com/android-worldwide-january-2023/
Sessionize
Android Worldwide January 2023: Call for Speakers
Android Worldwide is an international group of developer communities that like to collaborate. Once every three months we organize free technical even...
Часто провожу в Otus открытые занятия. Внезапная проблема со сторонними API заставила пересмотреть методику проведения, и теперь я предпочитаю брать более узкие темы из того, что мы преподаем на курсах.
Вчера провели открытый урок на новой платформе, поэтому трансляция стала доступна только сегодня. Если вы хотели больше узнать по базе реализации сетевоего слоя, то пожалуйста.
https://www.youtube.com/watch?v=IDGyXMyX3uM
Вчера провели открытый урок на новой платформе, поэтому трансляция стала доступна только сегодня. Если вы хотели больше узнать по базе реализации сетевоего слоя, то пожалуйста.
https://www.youtube.com/watch?v=IDGyXMyX3uM
YouTube
Делаем сетевой слой в приложении iOS просто и быстро // Курс «Специализация iOS»
Напишем простое приложение iOS и покажем, как просто можно добавить функционал для получения данных по сети.
«Специализация iOS» - https://otus.pw/CJtL/
Преподаватель: Анна Жаркова - занимается разработкой iOS и Android приложений как нативных (Swift/Objective…
«Специализация iOS» - https://otus.pw/CJtL/
Преподаватель: Анна Жаркова - занимается разработкой iOS и Android приложений как нативных (Swift/Objective…
👍6🔥2👨💻2
We did it! https://www.youtube.com/watch?v=JtUJc4WYObo
YouTube
Dependency Injection in Kotlin Multiplatform Mobile projects | KMM Beta
To organize an effective code base, it is really important to connect and configure the relations between the app’s components correctly. The easiest and most common approach is the Dependency Injection pattern. With Kotlin Multiplatform projects, finding…
👍13🔥7🥰1