Mobile Developer
8.72K subscribers
1.41K photos
128 videos
5 files
2.02K links
Download Telegram
Jetpack compose for Maps [EN]

https://www.darrylbayliss.net/jetpack-compose-for-maps/

Простая инструкция как работать с Google maps в Jetpack Compose

Что внутри:
👉 Как показать карту
👉 Как добавлять маркеры
👉 Как кластеризовывать маркеры
👉 Работа с геолокацией

Приятного чтения
Номинация Highload++

Тут оценивают вклад разработчиков в различные направления, в том числе и в сообщество

Буду рад, если вы заполните анкету!

https://docs.google.com/forms/d/e/1FAIpQLSfLK83SsWAr2y9ez3SNkruNSf6FAnQh5HDRzZSaio5AmgM3rQ/viewform?pli=1

Заранее спасибо
Как написать свой парсер JSON с нуля

https://dev.to/y9san9/json-parsing-from-scratch-in-kotlin-4al8

Наконец-то толковые статьи! Очень подойдет новичкам, чтобы понять как все устроено внутри

Что рассказано
👉 Что такое AST
👉 Как сделать парсер
👉 Фишки Котлина
👉 Как написать свой DSL

Автор @y9san9 активный участник нашего сообщества!
Новое видео на Boosty
Как выйти из IT? Опасный бизнес / Мобильный разработчик
https://boosty.to/mobiledev/posts/b3f5a314-d497-4758-a504-480b8d27d28c?share=post_link

Это видео не для новичков. Оно для тех, кто уже все познал в мире программирования и хочет двигаться дальше. Но также оно и для новичков, потому что позволит вам взглянуть на ваше дело глазами другой стороны, глазами человека, который был программистом, а теперь думает как бизнесмен

По каким критериям оценивается программист? Что хочет бизнес? Как просить повышения? Когда стоит увольняться? Как быстро расти в компании? Если вас интересуют эти вопросы, то видео - это ответ на них

Гость - Сергей Анчутин, CEO компании Doubletapp

Важно! На Boosty более длинная версия видео, на ютубе будет более короткая (это связанно с требованиями ютуба)
Для тех, кто платно подписан в телеге видео появится с небольшим запозданием, но тоже сегодня
Качественная работа компилятора Swift
Jetpack Compose vs SwiftUI vs Flutter vs React Native
https://www.jetpackcompose.app/compare-declarative-frameworks/JetpackCompose-vs-SwiftUI-vs-Flutter

На сайте jetpackcompose.app появился любопытный раздел со сравнением кода указанных фреймворков

Сравнивают:
👉 Создание нового компонента
👉 Модификаторы
👉 Сайд эффекты
👉 и другое
Как сделать свой сервер на Ktor и залить его в облако [EN]

Целый набор статей, где за раз, два и три рассказывается

👉 Как сделать сервер на Ktor
👉 Как подключить к этому БД
👉 Как все это добавить в докер
👉 Как сделать VPS и залить туда сервер

Тема может быть актуальна инди разработчикам
Kotlin Multiplatform в ОС Аврора
https://habr.com/ru/articles/753570/

Статья рассказывает по шагам как писать на Котлин под российскую мобильную ОС Аврора

Что внутри:
👉 Как работает KMM KMP
👉 Как написать единую архитектуру для 5 разных платформ
👉 Как работает код из kotlin в QML
👉 Пошаговая инструкция настройки проекта
👉 Замеры производительности аналогичного проекта в андроид (с общей базой в виде котлина, но нативным UI)

Приятного чтения
Breaking News 🔥🔥
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

На всякий случай ссылка для вопросов и обсуждений тут
Продаём тимлиду идею Server/Backend-Driven UI (BDUI)
https://habr.com/ru/articles/753718/

👉 Что это такое
👉 Кейсы использования
👉 Плюсы BDUI
👉 Кто и как применяет + ссылки на статьи

Актуальная после удалений приложений из сторов тема
Новое видео на Boosty
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 (МСК)
Forwarded from In AsyncTask We Trust
вот таким способом айосерами и становятся

#pull_request
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Хотите узнать насколько хорош K2 компилятор в скорости? Разработчик взял приложения Now in Android и включил везде где можно K2 (kapt все также работает на старом компиляторе). Результаты не впечатляют пока, но надо помнить что это еще в разработке и нужно ждать когда все перейдет на K2. Подробный тест тут

#k2 #performance