Android Academy Global провели в начале недели полезный стрим по фоновой работе в Android:
https://www.youtube.com/watch?v=porIRRPtTaw
Спойлер от меня. Все тлен, если вы на Xiaomi
https://www.youtube.com/watch?v=porIRRPtTaw
Спойлер от меня. Все тлен, если вы на Xiaomi
YouTube
Android Fundamentals #9: Working from background
Slides — https://bit.ly/service-slides
Workshop #1 — https://bit.ly/service-w01
Workshop #2 — https://bit.ly/service-w02
Workshop #3 — https://bit.ly/service-w03
Workshop #4 — https://bit.ly/service-w04
Github Workshop Repo — https://bit.ly/service-github
Homework…
Workshop #1 — https://bit.ly/service-w01
Workshop #2 — https://bit.ly/service-w02
Workshop #3 — https://bit.ly/service-w03
Workshop #4 — https://bit.ly/service-w04
Github Workshop Repo — https://bit.ly/service-github
Homework…
Forwarded from Android Broadcast
#AndroidBroadcast #Kotlin #Multiplatform
MOKO - готовый фреймворк для Android + iOS приложений на основе Kotlin Mobile Multiplatform
Когда: понедельник, 1 февраля, 10:00 (GMT+3)
Опыт компании IceRock в разработке мобильных приложений (нескольких десятков) с использованием Kotlin Multiplatform. Результат этого опыта - MOKO
Гость выпуска - Алексей Михайлов, CTO в IceRock Development
Технический директор компании аутсорс разработки, в прошлом разработчик под мобильные платформы Android и iOS. В студенчестве создал soProject для S.T.A.L.K.E.R. :)
MOKO - готовый фреймворк для Android + iOS приложений на основе Kotlin Mobile Multiplatform
Когда: понедельник, 1 февраля, 10:00 (GMT+3)
Опыт компании IceRock в разработке мобильных приложений (нескольких десятков) с использованием Kotlin Multiplatform. Результат этого опыта - MOKO
Гость выпуска - Алексей Михайлов, CTO в IceRock Development
Технический директор компании аутсорс разработки, в прошлом разработчик под мобильные платформы Android и iOS. В студенчестве создал soProject для S.T.A.L.K.E.R. :)
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Anna Banana)
15 февраля - демо-урок «Пишем приложение на SwiftUI и Combine»
Анна Жаркова (ведущий моб. разраб. Usetech) расскажет:
- Что такое SwiftUI? Чем приложение на SwiftUI отличается от классического iOS приложения?
- Что такое фреймворк Combine? Какие средства он предлагает для работы?
- Как создать небольшое приложение на SwiftUI с Combine?
Регистрация: https://otus.pw/WxYc/
Демо-урок является частью онлайн-курса «iOS Developer. Professional».
Анна Жаркова (ведущий моб. разраб. Usetech) расскажет:
- Что такое SwiftUI? Чем приложение на SwiftUI отличается от классического iOS приложения?
- Что такое фреймворк Combine? Какие средства он предлагает для работы?
- Как создать небольшое приложение на SwiftUI с Combine?
Регистрация: https://otus.pw/WxYc/
Демо-урок является частью онлайн-курса «iOS Developer. Professional».
Otus
Разработчик iOS: практическое применение Swift 5, работа в Xсode и Git
Курс Разработчик iOS в OTUS с возможностью трудоустройства
На VK Tech Talks вот-вот начнется митап:
https://vk.com/video-147415323_456239437
В программе:
18:05 Александр Терентьев — «Асинхронный интерфейс» (подробнее: vk.com/wall-147415323_8451);
19:00 Евгений Ёлчев — «MV(X) — не та архитектура, которую вы ищете» (подробнее: vk.com/wall-147415323_8493);
19:50 Глеб Лукьянец — «{ _ in ? }» (подробнее: vk.com/wall-147415323_8511).
https://vk.com/video-147415323_456239437
В программе:
18:05 Александр Терентьев — «Асинхронный интерфейс» (подробнее: vk.com/wall-147415323_8451);
19:00 Евгений Ёлчев — «MV(X) — не та архитектура, которую вы ищете» (подробнее: vk.com/wall-147415323_8493);
19:50 Глеб Лукьянец — «{ _ in ? }» (подробнее: vk.com/wall-147415323_8511).
VK Видео
VK Tech Talks · iOS, 4 февраля 2021
Вы смотрите трансляцию онлайн-митапа VK Tech Talks · iOS 🔥 Сегодня в программе: 18:05 Александр Терентьев — «Асинхронный интерфейс» (подробнее: vk.com/wall-147415323_8451); 19:00 Евгений Ёлчев — «MV(X) — не та архитектура, которую вы ищете» (подробнее: vk.com/wall…
Вчера внесла разнообразие в лекцию Otus по Network в iOS и добавила материал по GraphQL. Интересная и необычно технология для упрощенного создания запросов к API, создававшаяся как технология Rest API:
https://tproger.ru/translations/graphql-beginners-guide/
Единственное, требует, чтобы целевой бекенд был настроен соответствующим образом и поддерживал GraphQL.
Если хотите познакомиться с ней поближе или узнать побольше, то присоединяйтесь к докладу:
https://www.youtube.com/watch?v=0Z94P78GHl0
Будет интересно даже мобильным разработчикам)
https://tproger.ru/translations/graphql-beginners-guide/
Единственное, требует, чтобы целевой бекенд был настроен соответствующим образом и поддерживал GraphQL.
Если хотите познакомиться с ней поближе или узнать побольше, то присоединяйтесь к докладу:
https://www.youtube.com/watch?v=0Z94P78GHl0
Будет интересно даже мобильным разработчикам)
Tproger
Руководство по языку запросов GraphQL для начинающих
Руководство по GraphQL для начинающих. В ходе статьи вы познакомитесь с языком запросов и испытаете теорию на практике.
Forwarded from Записки разработчицы Chat
Итак, просьба проверить, включились ли комментарии
Следующая неделя обещает быть насыщенной, начиная. пн.
Кирилл Розов из @android_broadcast проведет собеседование в прямом эфире:
https://www.youtube.com/watch?v=ud_yRWWFfjw&feature=youtu.be
Кирилл Розов из @android_broadcast проведет собеседование в прямом эфире:
https://www.youtube.com/watch?v=ud_yRWWFfjw&feature=youtu.be
YouTube
Собеседование в прямом эфире
#AndroidBroadcast #Собеседование
Собеседование в прямом эфире от Кирилла Розова, автора канала Android Broadcast и разработчика под Android с 8+ годами опыта за плечами.
💰 Поддержать проект https://bit.ly/3sratqQ
📰 Telegram канал https://ttttt.iss.one/a…
Собеседование в прямом эфире от Кирилла Розова, автора канала Android Broadcast и разработчика под Android с 8+ годами опыта за плечами.
💰 Поддержать проект https://bit.ly/3sratqQ
📰 Telegram канал https://ttttt.iss.one/a…
Хорошая новость) Наконец, плейлист с Mobius Moscow 2020 доступен к просмотру:
https://www.youtube.com/playlist?list=PLb1A91j1236p4NcChx-G-aWNuiXgce80d
Очень много интересного) И воркшопы, лайвкодинг декларативных фреймворков. И много advanced топиков про iOS и Android. Ну и Flutter, разумеется)
https://www.youtube.com/playlist?list=PLb1A91j1236p4NcChx-G-aWNuiXgce80d
Очень много интересного) И воркшопы, лайвкодинг декларативных фреймворков. И много advanced топиков про iOS и Android. Ну и Flutter, разумеется)
YouTube
Mobius 2020 Moscow - YouTube
Forwarded from Mobile People Talks (Mybot_vasya)
Kotlin Multiplatform Mobile - будущее кросс-платформенной разработки! Или нет?
На протяжении веков (ну может чуть меньше), разработчики пытались найти способы не писать каждый раз новый код под каждую платформу, а как-то немного сэкономить и какую-то часть писать только один раз, но чтоб приложение в результате было такое же классное, как и полностью нативное. Много попыток уже было сделано, Apache Cordova от Adobe, Xamarin от Microsoft, ReactNative от Facebook, Flutter от Google, и каждая из этих попыток была все ближе к идеалу (а для некоторых типов задач так и вообще идеал). Но нативная разработка все так же крепко удерживает свои позиции. Не так давно появился еще один претендент на то, чтоб стать мейнстримом в кросс-платформенной разработке, да-да! Мы сейчас говорим о Kotlin Multiplatform Mobile от JetBrains
Про ReactNative и Flutter мы уже много говорили (и еще много поговорим) и даже про Xamarin говорили, а вот подробного выпуска посвященного KMM еще не было. Так-что мы решили что время пришло, встречайте — Аня Жаркова, мобильный разработчик из Usetech, преподаватель в Otus, а еще автор статей и активный спикер, в прямом эфире Mobile People Talks.
Аня уже очень давно и внимательно следит за эволюцией KMM и экспериментирует с ним. И она пообещала ответить на все подготовленные ведущими (нами) и гостями (вами) вопросы! Так что если вы хотите узнать инсайты о работе с Kotlin Multiplatform Mobile, ну и конечно получить ответ на главный вопрос: «чем же KMM отличается от Flutter и RN и для каких задач более подходит», приходите в среду 17-го февраля в 17:00 на наш канал!
Ссылка на стрим
На протяжении веков (ну может чуть меньше), разработчики пытались найти способы не писать каждый раз новый код под каждую платформу, а как-то немного сэкономить и какую-то часть писать только один раз, но чтоб приложение в результате было такое же классное, как и полностью нативное. Много попыток уже было сделано, Apache Cordova от Adobe, Xamarin от Microsoft, ReactNative от Facebook, Flutter от Google, и каждая из этих попыток была все ближе к идеалу (а для некоторых типов задач так и вообще идеал). Но нативная разработка все так же крепко удерживает свои позиции. Не так давно появился еще один претендент на то, чтоб стать мейнстримом в кросс-платформенной разработке, да-да! Мы сейчас говорим о Kotlin Multiplatform Mobile от JetBrains
Про ReactNative и Flutter мы уже много говорили (и еще много поговорим) и даже про Xamarin говорили, а вот подробного выпуска посвященного KMM еще не было. Так-что мы решили что время пришло, встречайте — Аня Жаркова, мобильный разработчик из Usetech, преподаватель в Otus, а еще автор статей и активный спикер, в прямом эфире Mobile People Talks.
Аня уже очень давно и внимательно следит за эволюцией KMM и экспериментирует с ним. И она пообещала ответить на все подготовленные ведущими (нами) и гостями (вами) вопросы! Так что если вы хотите узнать инсайты о работе с Kotlin Multiplatform Mobile, ну и конечно получить ответ на главный вопрос: «чем же KMM отличается от Flutter и RN и для каких задач более подходит», приходите в среду 17-го февраля в 17:00 на наш канал!
Ссылка на стрим
YouTube
Kotlin Multiplatform Mobile - будущее кросс-платформенной разработки! Или нет?
На протяжении веков (ну может чуть меньше), разработчики пытались найти способы не писать каждый раз новый код под каждую платформу, а как-то немного сэкономить и какую-то часть писать только один раз, но чтоб приложение в результате было такое же классное…
Во время эфира были вопросы (не только от ведущих) про RoadMap KMM. Что ж, не посмотрела до, так посмотрела после:
https://kotlinlang.org/docs/roadmap.html#roadmap-details
Ждем улучшения по Kotlin/Native в плане ускорения сборки, изменения в сборке мусора, улучшении шаринга кода и интеропа между Kotlin/Objective-c. Улучшение UX Kotlin/ Native, стабильности KMM решений и дебаг Kotlin/Native
https://kotlinlang.org/docs/roadmap.html#roadmap-details
Ждем улучшения по Kotlin/Native в плане ускорения сборки, изменения в сборке мусора, улучшении шаринга кода и интеропа между Kotlin/Objective-c. Улучшение UX Kotlin/ Native, стабильности KMM решений и дебаг Kotlin/Native
Kotlin Help
Kotlin roadmap | Kotlin
#swiftui Некоторые вещи теряются в инфопотоке. В пн мы в Otus провели демо-занятие по разработке небольшого приложения на SwiftUI и Combine.
Заодно рассмотрели проблемы с Identifiable, нужно ли его реализовывать, и как можно без него обойтись, и неправильной обработкой onReceive для асинхронного получения данных, чтобы показать, работает ли корректно onAppear в subview, когда мы запрашиваем, например, изображение для элемента списка, или же лучше брать механизм Combine
https://www.youtube.com/watch?v=OvkxZvfsX9U
И да, к видео прилагаются пример кода и сама презентация с инфо
Заодно рассмотрели проблемы с Identifiable, нужно ли его реализовывать, и как можно без него обойтись, и неправильной обработкой onReceive для асинхронного получения данных, чтобы показать, работает ли корректно onAppear в subview, когда мы запрашиваем, например, изображение для элемента списка, или же лучше брать механизм Combine
https://www.youtube.com/watch?v=OvkxZvfsX9U
И да, к видео прилагаются пример кода и сама презентация с инфо
YouTube
Пишем приложение на SwiftUI и Combine // Демо занятие курса «iOS Developer. Professional»
Вебинар рассчитан на разработчиков, у которых есть опыт разработки на iOS и Swift, но будет интересен также тем, кто такого опыта не имеет, но хочет открыть для себя кое-что новое.
Мы познакомимся с декларативным фреймворком SwiftUI и разберем особенности…
Мы познакомимся с декларативным фреймворком SwiftUI и разберем особенности…
На канале Android broadcast вышел эфир про совмещение функционала Huawei и Google в одном приложении. Если вы уже успели набить шишек с кастомными реализациями Android от Huawei и прочих китайцев, вам это будет супер полезно:
https://www.youtube.com/watch?v=FJFSdA3qxno
https://www.youtube.com/watch?v=FJFSdA3qxno
YouTube
Как Huawei и Google сервисы уживаются в одном приложении
#AndroidBroadcast #HMS
Обсуждаем интеграцию Huawei Mobile Services (HMS) в приложение с Google Play Services (GMS) и как они уживаются вместе в одной APK
Эксперт: Егор Аганин https://t.iss.one/aganinev , старший Android разработчик в CardsMobile (приложение…
Обсуждаем интеграцию Huawei Mobile Services (HMS) в приложение с Google Play Services (GMS) и как они уживаются вместе в одной APK
Эксперт: Егор Аганин https://t.iss.one/aganinev , старший Android разработчик в CardsMobile (приложение…
Preview #1 Android 12 уже доступен!
https://developer.android.com/about/versions/12
Если верить roadmap, финальный релиз надо ждать ближе к осени
https://developer.android.com/about/versions/12
Если верить roadmap, финальный релиз надо ждать ближе к осени
Android Developers
Android 12 | Android Developers
Android 12 now available. Try it today!
24 февраля пройдет шоу, на котором нам представят кое-что новенькое из мира Jetpack compose. И вы только посмотрите, кто будет его вести)
https://landing.google.com/theandroidshow/
https://landing.google.com/theandroidshow/
Также из информационных новинок по Android:
Небольшой курс по Jetpack Compose для усвоения основ
https://developer.android.com/courses/pathways/compose
Видимо, пока глобальных изменений в Compose не предвидится
Новый WorkManager с улучшенной робастностью для фоновой работы
https://medium.com/androiddevelopers/workmanager-2-5-0-stable-released-701b668cd064
Небольшой курс по Jetpack Compose для усвоения основ
https://developer.android.com/courses/pathways/compose
Видимо, пока глобальных изменений в Compose не предвидится
Новый WorkManager с улучшенной робастностью для фоновой работы
https://medium.com/androiddevelopers/workmanager-2-5-0-stable-released-701b668cd064
Android Developers
Jetpack Compose for Android Developers