Типичный программист
81.4K subscribers
2.66K photos
893 videos
8 files
7.45K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Как быстро перейти с View и построения UI через XML на Jetpack Compose?

Google уже не особо заинтересованы в развитии Android View. Они её поддерживают, но все новомодные фишки уходят именно в Compose. И хотя молодой Compose пока где-то отстаёт от нативной системы UI, фреймворк очень активно её догоняет.

Делимся шпаргалкой, которая поможет освоить базовые элементы и модификаторы из Compose, сравнимые с атрибутами View. И статьёй, которая поможет облегчить переход с View:

https://medium.com/@alexstyl/views-to-composables-d715b92c6055

#android #шпаргалка
Годнота для начинающих Android-разработчиков: Google запустила бесплатный курс по Jetpack Compose

В первую очередь курс нацелен на людей, которые не имеют опыта в программировании, но хотят научиться создавать Android-приложения.

Сейчас доступны только 2 юнита. Первый поможет изучить основы Kotlin, настроить Android Studio и познакомиться с основами компоновки интерфейса. Второй — углубиться в Kotlin, научиться добавлять кнопки в UI, освоить состояния и считывание пользовательского ввода:

https://developer.android.com/courses/android-basics-compose/course

#android #kotlin #начинающим #курсы
Если ищете, где бы подглядеть годных примеров реализации Material3 дизайна и свежих практик разработки, разрабы из Android уже давно всё предусмотрели.

Вообще, у Google есть огромный сборник Now in Android с кучей полезных материалов. Но самое крутое в этой истории — это возможность показаться в исходниках приложения Now in Android, они лежат в открытом доступе.

Он постоянно обновляется, а в альфа-версии есть Jetpack Compose, темы Material3, адаптивные шаблоны для разных экранов, официально одобренная архитектура, реактивное программирование с Kotlin Flows, Room и Proto DataStore, WorkManager.

Пользуйтесь: https://github.com/android/nowinandroid

#android
Начинающие разработчики для реализации сервера Android-приложения обычно используют готовые решения. Например, Firebase или различные API. Но как только вам понадобится более гибкий бэкенд, придётся сесть и написать свой собственный сервер.

И вот отличный курс от Лёши Гладкова, который поможет разобраться в разработке сервера с помощью Ktor. От проработки требований до реализации сервера и его деплоя на Heroku:

https://youtu.be/LqaBXrRkhC0

#android #kotlin #курсы
This media is not supported in your browser
VIEW IN TELEGRAM
Залипательная инфографика от Eeagli о том, как менялось соотношение популярности телефонов за последние 30 лет

Интересно понаблюдать, как легендарные Nokia и Motorolla теряли свои позиции. А Apple, Samsung и Xiaomi внезапно ворвались в большую игру и заняли лидирующие места.

#ios #android
Практикуемся в Android-разработке: создаём классическую «Змейку» на Jetpack Compose

Отличный гайд, в котором сделали акцент на построении игрового цикла, управлении состояниями игры и рисовании простых элементов на экране:

https://proandroiddev.com/classic-snake-game-with-jetpack-compose-2b78f4892ca

#android #gamedev