<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Términos de Android y kotlin by Clider Alex Garcia Aguilar</title>
      <link>https://padlet.com/ati73541710/t5kjwhgefzazem3</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2023-05-12 16:13:10 UTC</pubDate>
      <lastBuildDate>2023-05-12 16:29:09 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Crear una función</title>
         <author>ati76471026</author>
         <link>https://padlet.com/ati73541710/t5kjwhgefzazem3/wish/2588920321</link>
         <description><![CDATA[<div>Para definir una función en kotlin tenemos que usar la palabra reservada fun seguida del nombre de la función y entre paréntesis se pueden indicar los parámetros que recibe la función en caso de que los tenga y finalmente tenemos que indicar el tipo de retorno, las llaves <strong>{}</strong> y dentro pondremos el contenido de nuestra función.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-05-12 16:15:13 UTC</pubDate>
         <guid>https://padlet.com/ati73541710/t5kjwhgefzazem3/wish/2588920321</guid>
      </item>
      <item>
         <title>Adapter </title>
         <author>ati73541710</author>
         <link>https://padlet.com/ati73541710/t5kjwhgefzazem3/wish/2588921682</link>
         <description><![CDATA[<div>&nbsp;Adapter es el conector que se utiliza para conectar la fuente de datos o la base de datos con nuestras vistas creadas.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1660411277/a414c55d2a279ab124b1e92b1b9918a1/image.png" />
         <pubDate>2023-05-12 16:16:26 UTC</pubDate>
         <guid>https://padlet.com/ati73541710/t5kjwhgefzazem3/wish/2588921682</guid>
      </item>
      <item>
         <title>RecyclerView</title>
         <author>ati74962485</author>
         <link>https://padlet.com/ati73541710/t5kjwhgefzazem3/wish/2588922277</link>
         <description><![CDATA[<div>RecyclerView es el ViewGroup que contiene las vistas correspondientes a tus datos. Es una vista en sí misma, por lo que agregas RecyclerView a tu diseño de la misma manera en que agregarías cualquier otro elemento de la IU.&nbsp;<br>Cada elemento individual de la lista está definido por un objeto contenedor de vistas.</div>]]></description>
         <enclosure url="https://danielmedotcom.files.wordpress.com/2015/08/recyclerview-tema-claro-y-oscuro.png" />
         <pubDate>2023-05-12 16:16:55 UTC</pubDate>
         <guid>https://padlet.com/ati73541710/t5kjwhgefzazem3/wish/2588922277</guid>
      </item>
      <item>
         <title>Como se construye un adapter custom</title>
         <author>ati73541710</author>
         <link>https://padlet.com/ati73541710/t5kjwhgefzazem3/wish/2588922535</link>
         <description><![CDATA[<ol><li>Crear una clase para el Adapter: Crea una nueva clase que extienda la clase base de Adapter apropiada según tus necesidades, como ArrayAdapter, BaseAdapter o RecyclerView.Adapter.</li><li>Definir el constructor: Define un constructor para tu Adapter personalizado, generalmente aceptando los datos que se mostrarán en la lista y cualquier otro parámetro necesario.</li><li>Implementar los métodos necesarios: Sobrescribe los métodos clave del Adapter, como <strong>getItemCount()</strong> para devolver el número de elementos en tu lista de datos, y <strong>onCreateViewHolder()</strong> y <strong>onBindViewHolder()</strong> si estás utilizando RecyclerView, para crear y enlazar los elementos de la lista a la vista correspondiente.</li><li>Crear el diseño del elemento de lista: Crea el diseño XML para representar visualmente cada elemento de la lista. Esto se hará en el método <strong>onCreateViewHolder()</strong> o en el constructor del ViewHolder en el caso de RecyclerView.</li><li>Inflar la vista: Dentro del método <strong>getView()</strong> o <strong>onCreateViewHolder()</strong>, infla el diseño XML del elemento de la lista para obtener una instancia de la vista.</li><li>Configurar los datos en la vista: En el método <strong>getView()</strong> o en <strong>onBindViewHolder()</strong>, configura los datos correspondientes en la vista. Esto puede implicar establecer el texto de TextViews, imágenes de ImageView, etc.</li><li>Manejar eventos: Si deseas manejar eventos de clic u otras interacciones en los elementos de la lista, puedes agregar los listeners correspondientes en el método <strong>getView()</strong> o <strong>onBindViewHolder()</strong>.</li><li>Devolver la vista: Asegúrate de devolver la vista inflada en el método <strong>getView()</strong> o el ViewHolder en <strong>onCreateViewHolder()</strong>.</li></ol><div><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-05-12 16:17:09 UTC</pubDate>
         <guid>https://padlet.com/ati73541710/t5kjwhgefzazem3/wish/2588922535</guid>
      </item>
      <item>
         <title>Eventos de selección</title>
         <author>ati73541710</author>
         <link>https://padlet.com/ati73541710/t5kjwhgefzazem3/wish/2588922939</link>
         <description><![CDATA[<div>El usuario produce eventos de usuario cuando interactúa con la app, por ejemplo, si presiona la pantalla o genera gestos. Luego, la IU consume estos eventos mediante devoluciones de llamada, como objetos de escucha onClick() .<br><br><strong>Cómo controlar eventos de usuario</strong></div><div>La IU puede controlar eventos de usuario directamente si esos eventos se relacionan con la modificación del estado de un elemento de la IU; por ejemplo, el estado de un elemento expandible. Si el evento requiere lógica empresarial, como actualizar los datos en la pantalla, ViewModel debería procesarlo.<br><br><strong>Eventos de usuario en RecyclerViews</strong></div><div>Si la acción se produce más abajo en el árbol de IU, como en un elemento RecyclerView o una View personalizada, el elemento ViewModel debería seguir siendo el que controle los eventos del usuario.<br><br></div><div><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1664158913/56300c1116a1ea78c2cdfd61e8886ffa/image.png" />
         <pubDate>2023-05-12 16:17:33 UTC</pubDate>
         <guid>https://padlet.com/ati73541710/t5kjwhgefzazem3/wish/2588922939</guid>
      </item>
   </channel>
</rss>
