Seal — загрузчик аудио или видео файлов для Android в цветах Material You. Умеет скачивать видео или аудио со стриминговых платформ (в том числе плейлисты целиком), встраивать субтитры в скачиваемое видео, динамически менять цвета в UI в соответствии с заветами Material Design 3. Написан на Kotlin.
https://github.com/JunkFood02/Seal
✍️ @kotlin_lib
https://github.com/JunkFood02/Seal
✍️ @kotlin_lib
👍4
Pagination in Kotlin Multiplatform Mobile
https://betterprogramming.pub/pagination-in-kotlin-multiplatform-mobile-a96f21e71668
✍️ @kotlin_lib
https://betterprogramming.pub/pagination-in-kotlin-multiplatform-mobile-a96f21e71668
✍️ @kotlin_lib
👍1
Почему исключения в Kotlin Coroutines это сложно и как с этим жить?
Обработка исключений, вероятно одна из самых сложных частей, когда вы изучаете корутины в Kotlin. В этой статье, я расскажу о причинах такой сложности и объясню некоторые ключевые моменты для хорошего понимания темы. После этого вы сможете реализовать правильную инфраструктуру для обработки ошибок в своем собственном приложении.
original
✍️ @kotlin_lib
Обработка исключений, вероятно одна из самых сложных частей, когда вы изучаете корутины в Kotlin. В этой статье, я расскажу о причинах такой сложности и объясню некоторые ключевые моменты для хорошего понимания темы. После этого вы сможете реализовать правильную инфраструктуру для обработки ошибок в своем собственном приложении.
original
✍️ @kotlin_lib
👍2
Design of Kotlin Coroutines
https://proandroiddev.com/design-of-kotlin-coroutines-879bd35e0f34
✍️ @kotlin_lib
https://proandroiddev.com/design-of-kotlin-coroutines-879bd35e0f34
✍️ @kotlin_lib
👍2
Dotlin — это компилятор Kotlin в Dart. Цель состоит в том, чтобы интегрировать Kotlin как язык в экосистему Dart, сочетая лучшее из обоих миров: язык Kotlin и его стандартную библиотеку с экосистемой и системой сборки Dart.
Dotlin использует IR (Immediate Representation) компилятор Kotlin и на его основе генерирует исходный код Dart. Правда, на данный момент поддерживаются не все функции Kotlin.
Support all Kotlin language features
Support the Kotlin standard library
Allow the use of any library written in Dart by generating external Kotlin APIs
Generate code that is still readable and pleasant to use for Dart consumers
Integrate with Dart's build system (e.g. use pubspec.yaml to define dependencies)
Create an IntelliJ/Fleet plugin
https://github.com/dotlin-org/dotlin
✍️ @kotlin_lib
Dotlin использует IR (Immediate Representation) компилятор Kotlin и на его основе генерирует исходный код Dart. Правда, на данный момент поддерживаются не все функции Kotlin.
Support all Kotlin language features
Support the Kotlin standard library
Allow the use of any library written in Dart by generating external Kotlin APIs
Generate code that is still readable and pleasant to use for Dart consumers
Integrate with Dart's build system (e.g. use pubspec.yaml to define dependencies)
Create an IntelliJ/Fleet plugin
https://github.com/dotlin-org/dotlin
✍️ @kotlin_lib
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Курс по корутинам
#1 Что такое корутина. Важные особенности
#2 CoroutineContext. Настраиваем корутины
#3 Жизненный цикл корутины. CoroutineScope. Structured Concurrency
#4 Обработка ошибок в корутинах
#5 Каналы. Зачем если есть Flow?
#6 Синхронизация между корутинами
#7 Kotlin Coroutines Flow. StateFlow. SharedFlow
#8 Корутины в Android. Специальные API
https://www.youtube.com/playlist?list=PL0SwNXKJbuNmsKQW9mtTSxNn00oJlYOLA
✍️ @kotlin_lib
#1 Что такое корутина. Важные особенности
#2 CoroutineContext. Настраиваем корутины
#3 Жизненный цикл корутины. CoroutineScope. Structured Concurrency
#4 Обработка ошибок в корутинах
#5 Каналы. Зачем если есть Flow?
#6 Синхронизация между корутинами
#7 Kotlin Coroutines Flow. StateFlow. SharedFlow
#8 Корутины в Android. Специальные API
https://www.youtube.com/playlist?list=PL0SwNXKJbuNmsKQW9mtTSxNn00oJlYOLA
✍️ @kotlin_lib
👍8❤2👎1🔥1🤔1🤮1
Kotlin Multiplatform. Как превратить нативное приложение в кроссплатформенное
Кроссплатформенные технологии и концепция «Написал один раз, используй везде» популярны всегда. Их преимущество в ускорении и упрощении процесса разработки за счет использования общих модулей кода. Одним из таких инструментов является Kotlin Multiplatform. Вместе с Анной Жарковой мы посмотрим, как можно превратить приложение Android в кроссплатформенное и сделать используемым вместе с iOS.
https://www.youtube.com/watch?v=C7vEe8-sm24
✍️ @kotlin_lib
Кроссплатформенные технологии и концепция «Написал один раз, используй везде» популярны всегда. Их преимущество в ускорении и упрощении процесса разработки за счет использования общих модулей кода. Одним из таких инструментов является Kotlin Multiplatform. Вместе с Анной Жарковой мы посмотрим, как можно превратить приложение Android в кроссплатформенное и сделать используемым вместе с iOS.
https://www.youtube.com/watch?v=C7vEe8-sm24
✍️ @kotlin_lib
YouTube
Анна Жаркова — Kotlin Multiplatform. Как превратить нативное приложение в кроссплатформенное
Даты ближайшего фестиваля TechTrain будут анонсированы позднее.
Подробнее о TechTrain: https://jrg.su/YR8JKw
— Ближайший фестиваль: TechTrain 2022 Autumn – 8 октября, online
Билеты – https://bit.ly/3Czzyay
– –
Кроссплатформенные технологии и концепция «Написал…
Подробнее о TechTrain: https://jrg.su/YR8JKw
— Ближайший фестиваль: TechTrain 2022 Autumn – 8 октября, online
Билеты – https://bit.ly/3Czzyay
– –
Кроссплатформенные технологии и концепция «Написал…
🔥4👍1🤔1
MVI implementation in Kotlin Multiplatform using the Reaktive library (Part 1)
https://randy-arba.medium.com/mvi-implementation-in-kotlin-multiplatform-using-the-reaktive-library-part-1-2c283c9e50de
MVI implementation in Kotlin Multiplatform using the Reaktive library (Part 2)
https://randy-arba.medium.com/mvi-implementation-in-kotlin-multiplatform-using-the-reaktive-library-part-2-50cafdfcb35a
✍️ @kotlin_lib
https://randy-arba.medium.com/mvi-implementation-in-kotlin-multiplatform-using-the-reaktive-library-part-1-2c283c9e50de
MVI implementation in Kotlin Multiplatform using the Reaktive library (Part 2)
https://randy-arba.medium.com/mvi-implementation-in-kotlin-multiplatform-using-the-reaktive-library-part-2-50cafdfcb35a
✍️ @kotlin_lib
👍2
Плагин для генерации BuildConstants для любых проектов Gradle: Java, Kotlin, Groovy и т.д.
https://github.com/gmazzo/gradle-buildconfig-plugin
✍️ @kotlin_lib
https://github.com/gmazzo/gradle-buildconfig-plugin
✍️ @kotlin_lib
GitHub
GitHub - gmazzo/gradle-buildconfig-plugin: A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin…
A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts. - gmazzo/gradle-buildconfig-plugin
👍1
Compose in Cash App with Jake Wharton and Saket Narayan | Talking Kotlin
https://www.youtube.com/watch?v=-ZExs9Gncic
✍️ @kotlin_lib
https://www.youtube.com/watch?v=-ZExs9Gncic
✍️ @kotlin_lib
YouTube
Compose in Cash App with Jake Wharton and Saket Narayan | Talking Kotlin
This time we are talking to Jake Wharton and Saket Narayan about how Kotlin and Compose are used in Cash App and why “it is time for XML to die!”
Molecule library - https://github.com/cashapp/molecule
#Kotlin #Compose
Molecule library - https://github.com/cashapp/molecule
#Kotlin #Compose
👍1
Exploring “select” expression of Kotlin coroutines
https://medium.com/@patilshreyas/exploring-select-expression-of-kotlin-coroutines-8b777e5a23da
✍️ @kotlin_lib
https://medium.com/@patilshreyas/exploring-select-expression-of-kotlin-coroutines-8b777e5a23da
✍️ @kotlin_lib
The iOS Engineer’s Guide to Beginning Kotlin Multiplatform Development
https://artandscienceofcoding.com/science/kmm-for-ios-engineers/
✍️ @kotlin_lib
https://artandscienceofcoding.com/science/kmm-for-ios-engineers/
✍️ @kotlin_lib
🔥2
Retry Operator in Kotlin Flow
https://amitshekhar.me/blog/retry-operator-in-kotlin-flow
✍️ @kotlin_lib
https://amitshekhar.me/blog/retry-operator-in-kotlin-flow
✍️ @kotlin_lib
👍1
Learn Kotlin Programming – Full Course for Beginners
https://www.youtube.com/watch?v=EExSSotojVI
✍️ @kotlin_lib
https://www.youtube.com/watch?v=EExSSotojVI
✍️ @kotlin_lib
YouTube
Learn Kotlin Programming – Full Course for Beginners
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
✏️ Course from Alexandru Cristian.
More courses from Alexandru:
🔗 Kotlin: https://www.udemy.com/course/kotlin-masterclass-learn…
✏️ Course from Alexandru Cristian.
More courses from Alexandru:
🔗 Kotlin: https://www.udemy.com/course/kotlin-masterclass-learn…
👍4
Object Mapping advanced features & QoL with Kotlin
https://blog.devgenius.io/object-mapping-advanced-features-qol-with-kotlin-c8ea8d9ebf20
✍️ @kotlin_lib
https://blog.devgenius.io/object-mapping-advanced-features-qol-with-kotlin-c8ea8d9ebf20
✍️ @kotlin_lib
👍2
Ballast
Opinionated Application State Management framework for Kotlin Multiplatform
https://copper-leaf.github.io/ballast/
✍️ @kotlin_lib
Opinionated Application State Management framework for Kotlin Multiplatform
https://copper-leaf.github.io/ballast/
✍️ @kotlin_lib
copper-leaf.github.io
Home
Opinionated Application State Management framework for Kotlin Multiplatform
👍1
From zero to 10 million lines of Kotlin
https://engineering.fb.com/2022/10/24/android/android-java-kotlin-migration/
✍️ @kotlin_lib
https://engineering.fb.com/2022/10/24/android/android-java-kotlin-migration/
✍️ @kotlin_lib
👍2
Sealed classes in Kotlin
https://medium.com/betclic-tech/sealed-classes-in-kotlin-74b1d28aaef2
✍️ @kotlin_lib
https://medium.com/betclic-tech/sealed-classes-in-kotlin-74b1d28aaef2
✍️ @kotlin_lib