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


Нарушете правилата — как да имате непразен конструктор за Fragment
Нека започнем с историята, която ме насочи да напиша тази статия. Беше ми дадена задача да подготвя библиотека за други разработчици, която да бъде възможно най-лесна за използване, като същевременно предоставя широко персонализиране. Идеята беше да има фрагмент, който разработчикът да постави в своето приложение и със стартирането на жизнения цикъл всичко да работи — просто начало, но големи възможности за промени. Какви бяха мислите ми? 1. Мога да създам фрагмент, да поставя..

„Най-добрите езици за програмиране за 2023 г. и техните приложения“
С наближаването на 2023 г. светът на програмирането продължава да се развива с безпрецедентни темпове. С появата на нови технологии и нарастващото търсене на софтуерни инженери е по-важно от всякога да сте в крак с най-новите езици за програмиране и техните приложения. В тази статия ще разгледаме някои от най-добрите езици за програмиране за 2023 г. и областите, за които са най-подходящи. Python Python е популярен език, който набира популярност през годините. Със своя лесен за..

Моят опит с изучаването на Kotlin с Jetbrains Academy
modulo ' /> Скоро започвам нова работа във фирма, която използва Котлин, език, който никога не съм използвал преди, така че реших, докато имах прекъсване между работните места, да науча основите, за да не започна и да се чувствам напълно извън комфорта си зона. Преди това бях използвал Scala и знаех достатъчно Java, за да се считам за опасен, но цялостното ми излагане и интерес към базираните на JVM езици бяха доста ниски. Тъй като съм разработчик предимно на JS и Python, винаги съм..

Как да мигрирате отхвърленото onCreateOptionsMenu
Използвайте новия Android addMenuProvider API вместо остарелия Fragment menu API За да създадем Menu от дъщерен Fragment , съдържащ се в Activity , преди това трябваше да заменим съответните функции директно в съответния Fragment .

Някои най-добри практики за конвенция за именуване на класове, променливи и функции
// Лошо именуване на променливи var s= 0 // заплата на служител var n= 0 // име на служител // Наименуване на лоши функции fun salary() fun name() // Лошо именуване на класове за получаване на потребителски данни class EmployeeInfo() // Наименуване на променливи с най-добри практики var employeeSalary = 0 var employeeName= “” // Наименуване на функции с най-добри практики fun getEmployeeName() fun setEmployeeName() // Наименуване на класове с най-добри практики за получаване на..

build.gradle: Изходният файл, който пренебрегвах
Разбиране на основите на build.gradle Това няма да е статия, която съдържа разширена информация за Gradle и Groovy/Kotlin. Основната цел ще бъде да предостави основни „съвети и трикове“ за ежедневните задачи на разработчика на Android. Какво може да е по-лошо от пренебрегването на файл build.gradle ? Имате два build.gradle файла за пренебрегване! Могат ли нещата да се влошат? Абсолютно, бихте могли да добавите повече модули към вашето приложение и ето ви, още компилационни..

Моето пътуване през JVM езиците — Tech Blog на Konkit
Java не е просто език. Истинската причина, поради която все още е толкова популярен днес, е зрялата и производителна платформа. И тъй като програмите са компилирани към байт кода, недостатъците на езика могат да бъдат компенсирани чрез... създаване на други JVM езици. Честно казано, през цялата си кариера съм използвал повече Groovy, Scala или Kotlin, отколкото самата чиста Java! И така, как изглеждат тези езици и как се сравняват един с друг? Groovy — мощен език и модерен..