Menu
Coddy logo textTech

Lista de tareas

Parte de la sección Introducción a SwiftUI del Journey de Swift de Coddy. Lección 49 de 50.

challenge icon

Desafío

Difícil

Crea una lista de tareas pendientes con la estructura Todo:

  • un TextField con el marcador de posición New task (identificador field) y un botón Add que añade un Todo con el título escrito a un array de estado todos (inicialmente vacío) y borra el campo
  • una List (identificador list) con un Toggle por tarea, cuyo título es el de la tarea y que está vinculado a su done
  • un texto (identificador progress) que muestra 1 of 2 done, contando las tareas cuyo done es true

Pruébalo tú mismo

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

Todas las lecciones de Introducción a SwiftUI

Practica por tu cuenta: Playground de Swift