Свързани публикации 'kotlin'


Котлин „За“ цикъл
Докато преобразувах целия си java код в kotlin, една от странните промени в синтаксиса, които наблюдавах, беше цикълът for и в двата езика. По-късно, с помощта на kotlin docs , разбрах, че има няколко концепции, които са напълно различни от java или всеки друг език for цикли. This post was originally posted at https://agrawalsuneet.github.io/blogs/kotlin-for-loop/ and reposted on Medium on 12th Jan 2018. Изчакайте! Те не са толкова здрави. Всъщност те са много лесни,..

Как да направите обратно търсене enum константа по стойност в Kotlin
Това е страхотен трик, който открих наскоро enums са много полезна концепция в програмирането и ни позволяват да дефинираме постоянни стойности, които могат лесно да съхраняват групирани данни и дори да декларират членове Използвам ги силно в моя код за автоматизация, за да дефинирам постоянни стойности и те работят много добре, когато имаме дефиниране на различни клонове в клауза when в kotlin, за да може да изпълняваме различни видове действия Обичаен случай на употреба Един..

Ползите от обмислената организация на кода при тестване
Проучване как добрият дизайн и организация на кода могат да донесат практически ползи, включително тестване. Бележка на редактора: Едно от най-големите предизвикателства при поддържането на сравнително голяма кодова база, тъй като тя продължава да расте, е архитектурата на добре планирана организация на кода с предвидливост и самоувереност на ранен етап. Боби Приамбодо стана свидетел на такъв рационализиран пейзаж на кодовата база, когато се присъедини към Traveloka, и днес той би..

Много просто четене на имоти в Kotlin
Това ще бъде бързо, но реших, че определено си струва да го споделя. Импортирам тази малка помощна програма във всички мои Kotlin JVM проекти, тъй като наличието на поне един прост файл със свойства е изключително полезно. Обикновено бих добавил безопасност на сайта за обаждания, когато използвам нещо подобно, и ви препоръчвам да го направите, въпреки че ако неговите свойства се изискват при стартиране, нямам нищо против грозните повреди. Неговата версия, която използвам най-много, е..

Всичко, което трябва да знаете, за да започнете с Ktor — Част I: Основите.
Какво е Ktor? На пръв поглед Ktor (произнася се Kay-tor ) изглежда като друга асинхронна рамка за уеб приложения и донякъде е така. Ако имате някакъв опит с рамки като Express.js или Gin, ще се почувствате като у дома си с декларативния характер на Ktor. Ktor е разработен изцяло в Kotlin от екипа, който стои зад самия език. Споменах ли също, че функционира страхотно като HTTP клиент? Но това е тема за бъдеща публикация, засега нека се придържаме към сървърната страна на нещата...

Създайте Android Layouts в JetPack Compose
Ред, колона, кутия и ConstraintLayout Ще научите всичко за оформленията в Jetpack Compose от основите до напредналите концепции. В хода на тази статия ще научите за всяко оформление с примери в реално време, които можете директно да копирате и поставите във вашия проект Compose, за да получите практически опит. Забележка: Jetpack Compose наскоро премина към бета версия. Това означава, че вече няма да има драстични промени в структурата на API. Така че би било чудесно време да..

Kotlin Expert [Safe Click Listener в Android]
Стъпка 1: SafeClickListener.kt class SafeClickListener ( private val interval : Int = 1000, private val onSafeClick : (View) -> Unit ) : View.OnClickListener { private var lastClickTime : Long = 0L override fun onClick(v: View) { if (SystemClock.elapsedRealtime() - lastClickTime < interval ) { return } lastClickTime = SystemClock.elapsedRealtime() onSafeClick (v) } } Стъпка 2: Създайте функция за..