Kotlin es un lenguaje de programación de código abierto estáticamente tipado respaldado por JetBrains. Kotlin combina OOP y funciones funcionales y se centra en la interoperabilidad, seguridad, claridad y soporte de herramientas. Actualmente se dirige a JVM y JavaScript, y es un lenguaje oficialmente compatible en Android.

kotlin...

Estoy tratando de sobrescribir un valor en una clase. Tengo el siguiente código: open class Balloon() { open var textSize: Float = 20f init { Log.i("textSize", textSize.toString()) } } class BigBalloon(): Balloon() { override var textSize = 30f } Sin embargo, el registr....
27 ago. 2020 a las 16:05
Soy nuevo en métodos funcionales como reducir y doblar en java 8 y Kotlin. Quiero reducir - List<List<List<Double>>> boundingPolygon = [[[-125.48845080566404,47.94508483691371],[-124.96110705566404,42.309040799653665],[-117.13884143066404,45.04173793121063],[-118.36931018066404,48.93624688577435],[-....
21 ago. 2020 a las 10:34
inline fun <T, R> isNullObject(value: T?, notNullBlock: (T) -> R, isNullBlock: (() -> Unit)? = null) { if (value != null) { notNullBlock(value) } else { if(isNullBlock != null){ isNullBlock() } } } Intenté escribir algunas funciones de orden superior para facilitar el desarrol....
19 ago. 2020 a las 06:36
Estoy en un fragmento de actividad en el que quiero mostrar un widget de brindis después de que se hayan cumplido y completado los comandos para el botón de envío . El código: class HomeFragment : Fragment() { private val currentUserDocRef = Firebase.firestore.collection("users") override fun onC....
18 ago. 2020 a las 12:42
Actualmente estoy trabajando en una aplicación que requiere la plantilla de navegación desde su creación. He estado afinando el aspecto de la plantilla de navegación predeterminada para la aplicación en la que necesito trabajar. Sin embargo, hay una cosa que no he podido encontrar una solución para ....
Estoy tratando de proporcionar un resumen de los elementos dentro de una ArrayList (donde el orden importa). Básicamente, estoy configurando un plan de ejercicios con dos tipos diferentes de actividades (Capacitación y Evaluación). Luego proporcionaré un resumen del plan después de agregarle cada ca....
17 ago. 2020 a las 23:51
Traté de usar el complemento ShadowJar gradle para empaquetar mi aplicación ktor en fat jar. Pero como resultado de la tarea shadowJar obtengo cada vez que el frasco está casi vacío. Contiene solo manifiesto (la clase principal está configurada correctamente). Configuración de Gradle (maravilloso): ....
Tengo una fecha de tipo cadena "2020-08-10". ¿Cómo convertir la fecha de mi cadena a este formato Monday 08 2020 en Kotlin?....
11 ago. 2020 a las 00:06
¿Hay alguna forma de declarar un mapa que acepte tanto String como Int en Kotlin? Me gusta: var map: Map<String, String | Int> ....
10 ago. 2020 a las 12:04
Hola amigo, tengo un problema con mi intención, estoy tratando de ir a otra actividad pero mi aplicación está destruida, en el logcat veo que mesaage (android.content.ActivityNotFoundException: No se puede encontrar la clase de actividad explícita {com.example.project35cardview / com. example.proyec....
8 ago. 2020 a las 15:44
Estoy creando un modelo de datos que me permite administrar facturas. el problema que tengo es cuando intento consumir el servicio a través de @POST. Todo es correcto, incluso cuando verifico en la base de datos y no hay registros de la clave externa invoice_id Error aquí: @Entity @Table(name = ....
8 ago. 2020 a las 07:56
Necesito mostrar el precio en la aplicación de Android. El diseño es tal que el tamaño del texto de dos dígitos después del punto decimal es más pequeño que el resto del texto. Sé que puedo lograr esto con múltiples vistas TextView, pero me pregunto si alguien lo hizo sin el uso de múltiples vistas ....
7 ago. 2020 a las 13:39
Tengo una lista (mListCache). Que estoy llenando con Firebase. ¿Cómo recorro todas las hojas en mListCache y dejo solo aquellas con el nombre: B. Mi adaptador: package ua.lujek.expiration_date.ui.fragment.Adapter import android.view.LayoutInflater import android.view.View import android.view.ViewGr....
6 ago. 2020 a las 21:31
En Java no puede extender una clase final, pero en Kotlin puede escribir un método de extensión para tales clases finales. ¿Cómo lo hicieron funcionar internamente? No pude encontrar ningún artículo que explicara el funcionamiento interno de los métodos de extensión de Kotlin.....
6 ago. 2020 a las 17:34
Ejecuté el siguiente código en play.kotlinlang.org pero el resultado sigue diciendo: Type mismatch: inferred type is Unit but String is expected (Hice algunos cambios del código de ejemplo original) No tengo idea de por qué su tipo de inferencia es Unit. Pensé que había anunciado el tipo de retorno ....
5 ago. 2020 a las 18:27
Cómo configurar el evento de clic en cada diseño está en LinearLayout: Quiero mostrar una lista de 5 elementos como se muestra a continuación (no use RecycleView, ListView): Pero hubo un problema al capturar el evento de clic para cada elemento, y cómo saber en qué elemento hice clic, por favor ayú....
Soy nuevo en el desarrollo de Android y cuando leo datos de matriz de firestore usando el siguiente código val variable = arrayOf(document.get("restaurant")) Y luego recorrer la variable usando código varibale.forEach { Log.d("someTag", ${it.toString()} + " is your data") } Obtengo el resultad....
5 ago. 2020 a las 17:05
Programando Java, necesitamos usar la función findViewById para acceder a un elemento de vista, hoy en día en Kotlin simplemente usamos id para acceder al elemento de vista, como si tuviéramos un textView con id "myTxt" simplemente usamos myTxt.text = "Some Text" Por otro lado, el uso de la función ....
5 ago. 2020 a las 13:26
Entiendo que en Kotlin no existen las "Variables no locales" o las "Variables globales". Estoy buscando una forma de modificar las variables en otro "Alcance" en Kotlin utilizando la siguiente función: class Listres(){ var listsize = 0 fun gatherlistresult(){ var listallinfo = FirebaseStor....
5 ago. 2020 a las 11:08
De forma predeterminada, utiliza src/main/kotlin y src/test/kotlin como carpetas de origen. Me gustaría cambiarlo a solo src y usarlo tanto para la aplicación como para el código de prueba en la misma carpeta. ¿Qué necesito cambiar en la configuración de gradle para lograrlo? plugins { id("org.jet....
5 ago. 2020 a las 06:00
Estoy escribiendo un archivo de migración que altera una tabla, agregando una nueva columna, pero el código generado no se actualiza, por lo que no puedo insertar nuevos registros en la tabla con valor en la nueva columna. Ejemplo: // BankAccount.sq file CREATE TABLE bank_account ( id INTE....
4 ago. 2020 a las 18:51
Estoy usando el siguiente tema para mi diálogo: <style name="AlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert"> <item name="android:textColorSecondary">@color/colorWhite</item> <item name="colorAccent">@color/colorAccent</item> <item name="android:background">@color/colorPrim....
4 ago. 2020 a las 12:04
Estoy tratando de obtener el valor de texto de edición de una actividad y mostrar ese texto en la vista de reciclaje y almacenarlo usando la base de datos de la habitación ... Básicamente, la idea es agregar la dirección en la dirección de la actividad cuando hace clic en, además, se redirigirá a la....
Soy nuevo en Kotlin y he estado desarrollando con el lenguaje. Desde Java, estoy acostumbrado a codificar getters y setters creando dos funciones. Por ejemplo: public String getName(){ return name; } public void setName(name){ this.name = name; } Sin embargo, ¿se puede simplificar este c....
4 ago. 2020 a las 08:18
Estoy tratando de implementar el enlace de datos en Android con kotlin: override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { mBinding = DataBindingUtil.inflate<ViewDataBinding>( inflater, R.layout.f....
3 ago. 2020 a las 17:08