Типичный программист
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
Введение в мобильную разработку для Android

https://tproger.ru/articles/introduction-to-mobile-development/

Стоит ли сегодня начинать изучать Android-разработку? С чего начать обучение? Какие языки учить в первую очередь? Стоит ли тратить время на Java или достаточно выучить Kotlin?

Ответы на эти вопросы читайте в нашем введении в мобильную разработку.

#android #java #kotlin
Java vs Kotlin для Android: 16 «за» и «против»

Выбираете между Kotlin и Java? Какой язык удобнее, какой перспективнее, да и вообще, на каком из них стоит писать Android-приложения? Мы опросили опытных разработчиков и сравнили два языка по шести критериям:

https://tprg.ru/h2XB

#android #java #kotlin
Google выпустила новый бесплатный онлайн-курс по разработке на Kotlin для новичков

https://tprg.ru/W7Ob

По словам Google, Kotlin уже используют 60% профессиональных Android-разработчиков, и на нём написано 70% из первой тысячи самых популярных приложений Play Store.

По такому поводу напомним о другом хорошем курсе по Kotlin от JetBrains, создателей языка: https://tprg.ru/26Kw

И ещё о трёх кодлабах от Google, где можно попрактиковаться:
Kotlin Bootcamp Course: https://tprg.ru/QfFO
— Android Kotlin Fundamentals: https://tprg.ru/0Lmv
— Advanced Android in Kotlin: https://tprg.ru/bZBQ

#kotlin #google
Магические функции в Kotlin

Несмотря на небольшой возраст, Kotlin уже успел завоевать любовь сообщества программистов, а его лаконичность и безопасность — всё ещё одни из самых весомых преимуществ перед Java.

В этой статье собрали для вас распространённые способы «магического» использования функций Kotlin. Они помогут упростить написание и чтение кода:

https://tprg.ru/rZ4x

#kotlin
10 лайфхаков для Android-разработчика: полезные extensions на Kotlin

В этой статье собрали для вас годные лайфхаки, которые помогут повысить безопасность, эффективность и стабильность кода на Kotlin: https://tprg.ru/igJQ

#android #java #kotlin
Стоит ли учить Kotlin в 2021?

Согласно статистике Google (I/O 2021), Kotlin сегодня самый популярный язык разработки. ТОП-1000 приложений из Google Play содержат 80% кода на Kotlin, а 60% всех разработчиков Android пишут свой код именно на Kotlin.

Почему вам стоит выучить Kotlin, рассказывает Анна Жаркова — Senior iOS/Android разработчик компании Usetech: https://tprg.ru/SwGv

#android #java #kotlin
Сравнение Kotlin и Java при написания backend-приложений

Пусть Java и работает с шестью миллиардами устройств, зато Kotlin лучше показывает себя при работе с бэкендом. Во всяком случае так считает автор этой статьи.

Какие же преимущества имеет детище JetBrains перед Java читайте в статье:

https://tprg.ru/IC0p

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

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

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

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

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

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

https://youtu.be/LqaBXrRkhC0

#android #kotlin #курсы
Примеры приложений на Jetpack Compose Samples

Это один из самых популярных репозиториев по изучению Jetpack Compose. Каждый пример показывает различные варианты использования Compose, уровни сложности и API.

Проект постоянно обновляется. Так что даже если знали про него, то советуем заглянуть — вдруг найдёте что-то новое и интересное для себя: https://github.com/android/compose-samples

#compose #android #kotlin
JetBrains показала обновлённого маскота языка Kotlin — его зовут Коди

Впервые JetBrains представила маскота Kotlin ещё в 2021 году (1 картинка), после чего немного переработала его дизайн (2 картинка).

В компании рассказали, что «хотели создать забавного персонажа, который будет понятен сообществу Kotlin». Также в компании считают, что «этот талисман — больше, чем просто символ, это дружелюбный компаньон, которого сообщество может использовать для самовыражения».

Коди давай! Да кодю я!!!

#android #kotlin
Изучаем лучшие практики ​Kotlin Flow

В этой статье вы познакомитесь с лучшими практиками использования Kotlin Flow, включая создание операторов и обработку ошибок.

P.S. С недавнего времени Medium может не работать, но вы знаете, что делать.

#android #kotlin
​​Kotlin и функциональное программирование: сделайте код лучше

Урс Питер на KotlinConf 2023 объяснил, какие принципы сделают код функциональнее, рассказал про монады, контейнеры и библиотеку Arrow. Мы транскрибировали его лекцию и перевели на русский язык с помощью Speech-to-Text инструмента Voicee от фаундера TProger. Подходит новичкам в kotlin и тем, кто ещё выбирает между языками.

#kotlin
Шпаргалка по Kotlin

Держите небольшую, но полезную шпаргалку, которая поможет быстро вспомнить ключевые моменты синтаксиса и нюансы в работе кода.

#шпаргалка #kotlin