Коллекции в Kotlin: знакомство и основные функции
Коллекция — это классы-дженерики. Коллекции в Kotlin те же самые, что на Java, но с расширением. Они используются в программировании каждый день, поэтому стоит в них хорошо разобраться. Эта статья как раз в этом поможет:
https://tproger.ru/articles/kollekcii-v-kotlin-znakomstvo-i-osnovnye-funkcii/
#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 #курс
Полный видеокурс по языку программирования 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
Если вы сейчас изучаете Kotlin, то эта шпаргалка будет вам очень полезна. В ней вы найдете информацию по:
— структурам данных,
— алгоритмам поиска,
— алгоритмам сортировки.
Сохраняйте в закладки и используйте:
https://github.com/bmaslakov/kotlin-algorithm-club
#kotlin
👍5
Анимация Lottie на Kotlin
Библиотека LottieFiles использует анимации, экспортированные в виде файлов JSON из Adobe After Effect. С помощью этой библиотеки вы можете добавить любую анимацию в ваш проект.
В этом видео разбирается, как использовать Lottie:
https://youtu.be/1pEyWkTVwBY
#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
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
В 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
Если вы изучаете 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
Kotlin-extensions используются, чтобы расширить базовый класс без использования шаблонов проектирования или наследования. При правильном использовании с помощью таких функций можно улучшить читабельность кода в проекте.
В этой статье рассматриваются варианты, когда функции расширения помогают избавиться от однотипного кода и упрощают некоторые методы:
https://habr.com/ru/post/697908/
#kotlin
👍5
Путеводитель по времени и дате на Kotlin
В этом видео автор рассказывает, как можно использовать LocalDate, LocalTime, LocalDateTime и ZonedDateTime в проектах на Kotlin. Данный урок отлично подойдёт начинающим и тем, кто немного путается в формате:
https://youtu.be/gzHy6wKAJh8
#kotlin #android
В этом видео автор рассказывает, как можно использовать 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
Подборка небольших видеоуроков Филиппа Лакнера по Kotlin и Android:
1. Чистая архитектура: топ 3 ошибки в Android
2. Топ 3 ошибок в Jetpack Compose и как их избежать
3. Плохой код: 5 ошибок в Kotlin
#kotlin #android
👍4😁1