Jetpack compose for Maps [EN]
https://www.darrylbayliss.net/jetpack-compose-for-maps/
Простая инструкция как работать с Google maps в Jetpack Compose
Что внутри:
👉 Как показать карту
👉 Как добавлять маркеры
👉 Как кластеризовывать маркеры
👉 Работа с геолокацией
Приятного чтения
https://www.darrylbayliss.net/jetpack-compose-for-maps/
Простая инструкция как работать с Google maps в Jetpack Compose
Что внутри:
👉 Как показать карту
👉 Как добавлять маркеры
👉 Как кластеризовывать маркеры
👉 Работа с геолокацией
Приятного чтения
Darryl Bayliss
Jetpack Compose for Maps
This post is based off a talk given at Google I/O Extended for Google Developers Group London in July 2023. The slides for the talk are available here
Номинация Highload++
Тут оценивают вклад разработчиков в различные направления, в том числе и в сообщество
Буду рад, если вы заполните анкету!
https://docs.google.com/forms/d/e/1FAIpQLSfLK83SsWAr2y9ez3SNkruNSf6FAnQh5HDRzZSaio5AmgM3rQ/viewform?pli=1
Заранее спасибо
Тут оценивают вклад разработчиков в различные направления, в том числе и в сообщество
Буду рад, если вы заполните анкету!
https://docs.google.com/forms/d/e/1FAIpQLSfLK83SsWAr2y9ez3SNkruNSf6FAnQh5HDRzZSaio5AmgM3rQ/viewform?pli=1
Заранее спасибо
Google Docs
Предложите своего номинанта на Премию HighLoad++ 2023
Как написать свой парсер JSON с нуля
https://dev.to/y9san9/json-parsing-from-scratch-in-kotlin-4al8
Наконец-то толковые статьи! Очень подойдет новичкам, чтобы понять как все устроено внутри
Что рассказано
👉 Что такое AST
👉 Как сделать парсер
👉 Фишки Котлина
👉 Как написать свой DSL
Автор @y9san9 активный участник нашего сообщества!
https://dev.to/y9san9/json-parsing-from-scratch-in-kotlin-4al8
Наконец-то толковые статьи! Очень подойдет новичкам, чтобы понять как все устроено внутри
Что рассказано
👉 Что такое AST
👉 Как сделать парсер
👉 Фишки Котлина
👉 Как написать свой DSL
Автор @y9san9 активный участник нашего сообщества!
DEV Community
JSON Parsing from Scratch in Kotlin
Introduction JSON has emerged as one of the most widely adopted file formats for data...
Новое видео на Boosty
Как выйти из IT? Опасный бизнес / Мобильный разработчик
https://boosty.to/mobiledev/posts/b3f5a314-d497-4758-a504-480b8d27d28c?share=post_link
Это видео не для новичков. Оно для тех, кто уже все познал в мире программирования и хочет двигаться дальше. Но также оно и для новичков, потому что позволит вам взглянуть на ваше дело глазами другой стороны, глазами человека, который был программистом, а теперь думает как бизнесмен
По каким критериям оценивается программист? Что хочет бизнес? Как просить повышения? Когда стоит увольняться? Как быстро расти в компании? Если вас интересуют эти вопросы, то видео - это ответ на них
Гость - Сергей Анчутин, CEO компании Doubletapp
Важно! На Boosty более длинная версия видео, на ютубе будет более короткая (это связанно с требованиями ютуба)
Для тех, кто платно подписан в телеге видео появится с небольшим запозданием, но тоже сегодня
Как выйти из IT? Опасный бизнес / Мобильный разработчик
https://boosty.to/mobiledev/posts/b3f5a314-d497-4758-a504-480b8d27d28c?share=post_link
Это видео не для новичков. Оно для тех, кто уже все познал в мире программирования и хочет двигаться дальше. Но также оно и для новичков, потому что позволит вам взглянуть на ваше дело глазами другой стороны, глазами человека, который был программистом, а теперь думает как бизнесмен
По каким критериям оценивается программист? Что хочет бизнес? Как просить повышения? Когда стоит увольняться? Как быстро расти в компании? Если вас интересуют эти вопросы, то видео - это ответ на них
Гость - Сергей Анчутин, CEO компании Doubletapp
Важно! На Boosty более длинная версия видео, на ютубе будет более короткая (это связанно с требованиями ютуба)
Для тех, кто платно подписан в телеге видео появится с небольшим запозданием, но тоже сегодня
Jetpack Compose vs SwiftUI vs Flutter vs React Native
https://www.jetpackcompose.app/compare-declarative-frameworks/JetpackCompose-vs-SwiftUI-vs-Flutter
На сайте jetpackcompose.app появился любопытный раздел со сравнением кода указанных фреймворков
Сравнивают:
👉 Создание нового компонента
👉 Модификаторы
👉 Сайд эффекты
👉 и другое
https://www.jetpackcompose.app/compare-declarative-frameworks/JetpackCompose-vs-SwiftUI-vs-Flutter
На сайте jetpackcompose.app появился любопытный раздел со сравнением кода указанных фреймворков
Сравнивают:
👉 Создание нового компонента
👉 Модификаторы
👉 Сайд эффекты
👉 и другое
JetpackCompose.app
JetpackCompose vs SwiftUI vs Flutter - Compare Declarative UI Frameworks
JetpackCompose vs SwiftUI vs Flutter - see how these declarative frameworks compare on various concepts like creating a content, prop drilling, state management, conditional rendering, slot api's etc.
Как сделать свой сервер на Ktor и залить его в облако [EN]
Целый набор статей, где за раз, два и три рассказывается
👉 Как сделать сервер на Ktor
👉 Как подключить к этому БД
👉 Как все это добавить в докер
👉 Как сделать VPS и залить туда сервер
Тема может быть актуальна инди разработчикам
Целый набор статей, где за раз, два и три рассказывается
👉 Как сделать сервер на Ktor
👉 Как подключить к этому БД
👉 Как все это добавить в докер
👉 Как сделать VPS и залить туда сервер
Тема может быть актуальна инди разработчикам
Medium
How to Deploy a Ktor Server Using Docker, PostgreSQL, and Flyway: A Journey to Effortless Deployment
The art of deploying a Ktor-PostgreSQL server using Docker on Hostinger or any other server of your choosing
Kotlin Multiplatform в ОС Аврора
https://habr.com/ru/articles/753570/
Статья рассказывает по шагам как писать на Котлин под российскую мобильную ОС Аврора
Что внутри:
👉 Как работаетKMM KMP
👉 Как написать единую архитектуру для 5 разных платформ
👉 Как работает код из kotlin в QML
👉 Пошаговая инструкция настройки проекта
👉 Замеры производительности аналогичного проекта в андроид (с общей базой в виде котлина, но нативным UI)
Приятного чтения
https://habr.com/ru/articles/753570/
Статья рассказывает по шагам как писать на Котлин под российскую мобильную ОС Аврора
Что внутри:
👉 Как работает
👉 Как написать единую архитектуру для 5 разных платформ
👉 Как работает код из kotlin в QML
👉 Пошаговая инструкция настройки проекта
👉 Замеры производительности аналогичного проекта в андроид (с общей базой в виде котлина, но нативным UI)
Приятного чтения
Хабр
Kotlin Multiplatform в ОС Аврора
Kotlin Multiplatform — технология, позволяющая объединять бизнес-логику для приложений разных платформ. В ней доступен полный контроль над тем, какие нативные инструменты...
Breaking News 🔥🔥
Jetpack Compose поддерживает K2
https://android-developers.googleblog.com/2023/07/try-k2-compiler-in-your-android-projects.html?m=1
Команда разработчиков компиляторного плагина выкатила новую версию которая совместима с K2
Пока в бета режиме, сейчас отловят все баги и будет совсем хорошо. Пробуйте и пишите фидбэк ребятам из JetBrains
Jetpack Compose поддерживает K2
https://android-developers.googleblog.com/2023/07/try-k2-compiler-in-your-android-projects.html?m=1
Команда разработчиков компиляторного плагина выкатила новую версию которая совместима с K2
Пока в бета режиме, сейчас отловят все баги и будет совсем хорошо. Пробуйте и пишите фидбэк ребятам из JetBrains
Небольшое обновление Odyssey
https://github.com/AlexGladkov/Odyssey/releases/tag/release-1.3.20
Пока я вожусь с 1.4.0 решил выложить промежуточную версию, которая бы поддерживала современные версии библиотек
👉 Compose Multiplatform 1.5.0-beta01
👉 Kotlin 1.9.0
На всякий случай ссылка для вопросов и обсуждений тут
https://github.com/AlexGladkov/Odyssey/releases/tag/release-1.3.20
Пока я вожусь с 1.4.0 решил выложить промежуточную версию, которая бы поддерживала современные версии библиотек
👉 Compose Multiplatform 1.5.0-beta01
👉 Kotlin 1.9.0
На всякий случай ссылка для вопросов и обсуждений тут
GitHub
Release 1.3.20 · AlexGladkov/Odyssey
Compose Multiplatform 1.5.0-beta01 supported
Kotlin 1.9.0 supported
iOS stability increases
Kotlin 1.9.0 supported
iOS stability increases
Kiosk (Lock task mode) для Android: польза, кейсы применения и кастомизация
https://habr.com/ru/companies/kaspersky/articles/753288/
Что за "киоск", зачем ему Android приложение и причём тут Lock task mode? Все ответы в статье
https://habr.com/ru/companies/kaspersky/articles/753288/
Что за "киоск", зачем ему Android приложение и причём тут Lock task mode? Все ответы в статье
Хабр
Kiosk (Lock task mode) для Android: польза, кейсы применения и кастомизация
Привет, Хабр! Меня зовут Светлана Палицына, я — Android-разработчик в мобильной команде «Лаборатории Касперского» , где мы создаем решения для защиты мобильных устройств. Мои коллеги из Kaspersky уже...
Продаём тимлиду идею Server/Backend-Driven UI (BDUI)
https://habr.com/ru/articles/753718/
👉 Что это такое
👉 Кейсы использования
👉 Плюсы BDUI
👉 Кто и как применяет + ссылки на статьи
Актуальная после удалений приложений из сторов тема
https://habr.com/ru/articles/753718/
👉 Что это такое
👉 Кейсы использования
👉 Плюсы BDUI
👉 Кто и как применяет + ссылки на статьи
Актуальная после удалений приложений из сторов тема
Хабр
Продаём тимлиду идею Server/Backend-Driven UI
Авторское видение обложки к статье Привет, меня зовут Андрей Гончаров, я Frontend Developer в Mish Product Lab. Сегодня подробно разберёмся, что такое Server/Backend‑Driven UI,...
Новое видео на Boosty
https://boosty.to/mobiledev/posts/98c61c19-18f7-4599-a793-da3420d6a937?share=post_link
Привет. Новая Зеландия - это, наверное, самая загадочная страна в моем понимании. Расположенная рядом с Австралией (про которую тоже поговорили), эта страна известна только тем, что там снимали властелин колец. Но там есть и обычная жизнь. Поэтому я решил узнать, как живут разработчики в Новой Зеландии.
Гость - Сергей Лебедев, андроид разработчик, который живет в Новой Зеландии
Что внутри:
👉 Как переехать в Новую Зеландию
👉 Как найти работу в Новой Зеландии
👉 В чем разница с Австралией
👉 Что спрашивают на собеседовании в Новой Зеландии
👉 и многое другое
Приятного просмотра!
https://boosty.to/mobiledev/posts/98c61c19-18f7-4599-a793-da3420d6a937?share=post_link
Привет. Новая Зеландия - это, наверное, самая загадочная страна в моем понимании. Расположенная рядом с Австралией (про которую тоже поговорили), эта страна известна только тем, что там снимали властелин колец. Но там есть и обычная жизнь. Поэтому я решил узнать, как живут разработчики в Новой Зеландии.
Гость - Сергей Лебедев, андроид разработчик, который живет в Новой Зеландии
Что внутри:
👉 Как переехать в Новую Зеландию
👉 Как найти работу в Новой Зеландии
👉 В чем разница с Австралией
👉 Что спрашивают на собеседовании в Новой Зеландии
👉 и многое другое
Приятного просмотра!
Новый стрим на канале!
Developer Speaking Club #0. Как правильно обучаться, загрузка файлов и как войти в IT
https://youtube.com/live/3Y7gQI5dnLE
Всем привет. Я очень горд анонсировать новую рубрику на канале! Я очень много времени потратил на то, чтобы научиться выступать и я решил, что этим знанием нужно делиться. Так родился Developer Speaking Club - закрытый клуб, в котором собираются и общаются люди, которые любят выступать или хотят научиться выступать!
И вот у нас первый выпуск DSC и нас ждут три докладчика
👉 Илиас Семеонидис о том, как же войти в это IT, когда никто не смотрит твои резюме, а у тебя нет ни образования, ни других возможностей
👉 Хасан Джабраилов расскажет о своей методике обучения и как систематически подходить к обучению профессии андроид разработчика, если ты учишься самостоятельно
👉 И под конец Ильназ Габдрахманов расскажет о том как правильно скачивать файлы с сервера (не все же о философском разговаривать)
Увидимся, как и всегда, на канале Mobile Developer 17 августа в 19:00 (МСК)
Developer Speaking Club #0. Как правильно обучаться, загрузка файлов и как войти в IT
https://youtube.com/live/3Y7gQI5dnLE
Всем привет. Я очень горд анонсировать новую рубрику на канале! Я очень много времени потратил на то, чтобы научиться выступать и я решил, что этим знанием нужно делиться. Так родился Developer Speaking Club - закрытый клуб, в котором собираются и общаются люди, которые любят выступать или хотят научиться выступать!
И вот у нас первый выпуск DSC и нас ждут три докладчика
👉 Илиас Семеонидис о том, как же войти в это IT, когда никто не смотрит твои резюме, а у тебя нет ни образования, ни других возможностей
👉 Хасан Джабраилов расскажет о своей методике обучения и как систематически подходить к обучению профессии андроид разработчика, если ты учишься самостоятельно
👉 И под конец Ильназ Габдрахманов расскажет о том как правильно скачивать файлы с сервера (не все же о философском разговаривать)
Увидимся, как и всегда, на канале Mobile Developer 17 августа в 19:00 (МСК)
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Forwarded from In AsyncTask We Trust
Насколько Swift удобен для DSL
habr.com/ru/amp/publications/752614/
Когда-то я делал ролик, как создавать свой DSL на Котлин, а тут тоже самое для Swift
Приятного чтения
habr.com/ru/amp/publications/752614/
Когда-то я делал ролик, как создавать свой DSL на Котлин, а тут тоже самое для Swift
Приятного чтения
Хабр
Насколько Swift удобен для DSL?
Всем привет! На связи iOS Broadcast и сегодня хочется пойти немного перпендикулярно общим тенденциям и рассмотреть не самые новые фишки языка, а то что уже есть, но редко используется. 3 моих...
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Хотите узнать насколько хорош K2 компилятор в скорости? Разработчик взял приложения Now in Android и включил везде где можно K2 (kapt все также работает на старом компиляторе). Результаты не впечатляют пока, но надо помнить что это еще в разработке и нужно ждать когда все перейдет на K2. Подробный тест тут
#k2 #performance
#k2 #performance