Точка входа в программирование
20.1K subscribers
1.27K photos
222 videos
2 files
2.8K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
加入频道
Коллекции в Kotlin: знакомство и основные функции

Коллекция — это классы-дженерики. Коллекции в Kotlin те же самые, что на Java, но с расширением. Они используются в программировании каждый день, поэтому стоит в них хорошо разобраться. Эта статья как раз в этом поможет:

https://tproger.ru/articles/kollekcii-v-kotlin-znakomstvo-i-osnovnye-funkcii/

#kotlin
6👍1🤮1
Учим Kotlin с нуля

Полный видеокурс по языку программирования Kotlin. В первом видео установка IDE и создание простой программы, а затем изучение переменных, операторов, циклов, конструкторов и многого другого.

Посмотреть можно тут:

https://www.youtube.com/watch?v=YTOWUENtB6o&list=PLxizNdMtXgxo0y4n-jK_YrQNrI4sPoDFo

#kotlin #курс
👍10
Шпаргалка по алгоритмам и структурам данных в Kotlin

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

— структурам данных,
— алгоритмам поиска,
— алгоритмам сортировки.

Сохраняйте в закладки и используйте:

https://github.com/bmaslakov/kotlin-algorithm-club

#kotlin
👍5
Анимация Lottie на Kotlin

Библиотека LottieFiles использует анимации, экспортированные в виде файлов JSON из Adobe After Effect. С помощью этой библиотеки вы можете добавить любую анимацию в ваш проект.

В этом видео разбирается, как использовать Lottie:

https://youtu.be/1pEyWkTVwBY

#kotlin
👍3
Сравниваем Java и Kotlin: аргументы «за» и «против»

Java — язык программирования общего назначения, и вместе с JavaScript и Python входит в число самых популярных языков в мире.

Kotlin пока не борется за этот пьедестал почёта, но стал сильным конкурентом Java, когда компания Google объявила его приоритетным языком для разработки на Android.

Сможет ли Kotlin полностью заменить Java? Ответ не так прост. Обо всем по порядку и на фактах этот вопрос разобрал специалист из «Иннотех». Если вы давно хотели узнать о плюсах и минусах каждого языка, то статья поможет в этом:

https://tprg.ru/7SuH

#java #kotlin
👍10
Как появился Kotlin?

В 2019 году Kotlin стал основным языком программирования на Android. Если вам интересно, как разработка из Питера покорила Google, то предлагаем прослушать небольшой подкаст.

О том, как Kotlin появился на Android и почему JetBrains решили создать собственный язык программирования, рассказывает ex-руководитель Kotlin — Андрей Бреслав:

https://zapuskzavtra.libsyn.com/kotlin-google

#kotlin
👍10
JetBrains объявила конкурс на лучшее приложение (KMP)

Если вы изучаете Kotlin и задумывались написать собственный пет-проект, то возможно конкурс от JB вас лучше смотривирует.

Требования к проекту:
— Приложение должно работать как минимум на двух разных платформах.
— Проект на свободную тему, но JB будем оценивать работу, основываясь на креативности идеи.
— Проект должен быть индивидуальным. Можно использовать и другие проекты с открытым исходным кодом, но у каждого проекта должен быть один автор.

Источник:

https://blog.jetbrains.com/kotlin/2022/10/join-the-kotlin-multiplatform-contest/

#kotlin
👍5
Что такое функции-расширения в Kotlin?

Kotlin-extensions используются, чтобы расширить базовый класс без использования шаблонов проектирования или наследования. При правильном использовании с помощью таких функций можно улучшить читабельность кода в проекте.

В этой статье рассматриваются варианты, когда функции расширения помогают избавиться от однотипного кода и упрощают некоторые методы:

https://habr.com/ru/post/697908/

#kotlin
👍5
Путеводитель по времени и дате на Kotlin

В этом видео автор рассказывает, как можно использовать LocalDate, LocalTime, LocalDateTime и ZonedDateTime в проектах на Kotlin. Данный урок отлично подойдёт начинающим и тем, кто немного путается в формате:

https://youtu.be/gzHy6wKAJh8

#kotlin #android
👍3
Основные ошибки, которые допускают разработчики

Подборка небольших видеоуроков Филиппа Лакнера по Kotlin и Android:

1. Чистая архитектура: топ 3 ошибки в Android
2. Топ 3 ошибок в Jetpack Compose и как их избежать
3. Плохой код: 5 ошибок в Kotlin

#kotlin #android
👍4😁1