È finalmente arrivato: TeacherPlan su iPhone!
Ho costruito questa versione completamente da zero, ripensando ogni dettaglio per il piccolo schermo. Se hai già l’app iPad, troverai tutti i tuoi dati pronti al primo avvio — la sincronizzazione iCloud pensa a tutto, senza bisogno di fare nulla. L’app iPad riceverà presto le sue ottimizzazioni dedicate; nel frattempo continua a funzionare senza problemi. Ecco cosa c’è di nuovo:

TeacherPlan iPhone — Panoramica, Registro e Planner

Nuovo

Schermata di benvenuto animata
Prima apertura app

  • Schermata con simboli SF che fluttuano delicatamente sullo sfondo — mostrata una sola volta al primo avvio
  • Se il docente ha già un profilo su iCloud (es. ha già l’app iPad), lo importa automaticamente senza chiedere nulla
  • Altrimenti parte la procedura guidata di configurazione
🧑‍🏫
Procedura guidata in 4 schermate
Prima configurazione

  • Chi sei: nome, cognome, foto profilo con ritaglio circolare — sincronizzata via iCloud su tutti i dispositivi
  • Le tue materie: aggiunta e rimozione materie con card rimovibili e pulsante elimina integrato
  • La tua scuola: ricerca con MapKit in tempo reale, selezione tra i risultati geolocalizzati
  • Schermata finale: animazione di benvenuto personalizzata con il nome del docente e salvataggio su file locale e iCloud
💎
Schermata paywall
Onboarding — ultimo step

  • Animazione coriandoli all’apertura, poi comparsa progressiva dell’icona, titoli e funzionalità
  • Tre piani: mensile, annuale (evidenziato come consigliato) e lifetime
  • Prezzi recuperati in tempo reale dall’App Store tramite StoreKit
  • Piano selezionato con leggero effetto pulse per guidare la scelta

Sviluppato da zero per iPhone

🏠
Schermata principale
Tab Panoramica

  • Saluto personalizzato con nome del docente e data odierna aggiornata in tempo reale
  • Numero lezioni oggi — se la giornata è conclusa, mostra già quelle di domani
  • Media generale dei voti di tutte le classi, calcolata in tempo reale
  • Countdown giorni: durante l’anno scolastico mostra “-X giorni alla fine” (10 giugno), in estate “-X giorni all’inizio” (1 settembre)
  • Prossimo impegno in agenda con countdown in tempo reale
  • Accesso rapido alla posta istituzionale con un tap

Sviluppato da zero per iPhone

📚
Gestione classi
Tab Registro

  • Lista di tutte le classi con tabella adattiva in altezza
  • Stato vuoto con label contestuale quando non ci sono ancora classi registrate
  • Aggiunta nuova classe tramite modal dedicata
  • Ogni classe ha la sua schermata dedicata, accessibile con un singolo tap
👥
Schede studenti
Registro → Dettaglio classe

  • 18 card studenti di default, espandibili illimitatamente
  • Ogni card: nome, cognome, sesso (segmented control)
  • Certificazione per ogni studente: Nessuna, HC, DSA, BES, PDP
  • Note personali per ogni studente, visibili solo al docente
📊
Valutazioni e statistiche in tempo reale
Registro → Dettaglio classe

  • Inserimento voto per ogni studente con data, tipologia e materia
  • Calcolo automatico della media per materia e media generale
  • Storico voti per ogni studente con visualizzazione cronologica
  • Statistiche di classe: media, voto più alto, voto più basso
  • Identificazione automatica degli studenti a rischio con media insufficiente
📈
Analisi voti e statistiche avanzate
Registro → Dettaglio classe

  • Divisione per quadrimestri: i voti sono separati e la media viene calcolata per ciascun periodo
  • Situazione voti con andamento delle verifiche: visualizzazione dell’andamento nel tempo per ogni tipologia di voto
  • Grafici delle medie: ogni studente e ogni classe hanno un grafico che mostra l’evoluzione nel corso dell’anno
  • Controllo insufficienze per i recuperi: lista immediata degli studenti con voti insufficienti da recuperare
  • Statistiche per singolo compito: media, voto più alto e più basso, distribuzione dei risultati — per capire la difficoltà della verifica
  • Gestione insufficienti e voti mancanti: pannello dedicato con chi è sotto la sufficienza e chi non ha ancora un voto

Sviluppato da zero per iPhone

📅
Vista settimanale
Tab Planner

  • Strip settimanale interattiva con giorni selezionabili e evidenziazione del giorno corrente
  • Swipe orizzontale per navigare tra settimane con animazione fluida
  • Visualizzazione lezioni con classe, materia, piano e tipo per ogni ora
  • Impegni e riunioni integrati nella stessa vista con colori distinti
  • Header espandibile e riducibile per massimizzare lo spazio sullo schermo
  • Pulsante “Vai ad oggi” nella navigation bar per tornare alla settimana corrente
  • Feedback aptico sul pulsante di cambio vista

Nuova funzionalità

🕐
Timeline verticale interattiva
Planner → Vista cronologica

  • Timeline verticale con linea del tempo, pallini orari e card per ogni lezione e impegno
  • Swipe orizzontale interattivo tra giorni: trascinando si vede il giorno successivo che entra mentre quello corrente esce
  • Tap sul giorno nella strip settimanale aggiorna istantaneamente la vista
  • Pulsante “Vai ad oggi” che centra automaticamente la vista sulla barra rossa
🔴
Barra dell’ora corrente
Planner → Vista cronologica

  • Linea rossa animata con effetto pulse e badge orario — visibili solo quando si visualizza oggi
  • Navigando a un altro giorno, linea e badge scompaiono automaticamente
  • Il badge si aggiorna esattamente al cambio di minuto dell’orologio di sistema
  • All’apertura la vista si centra automaticamente sull’ora corrente
🎨
Ore speciali con colori e ore vuote
Planner → Vista cronologica

  • Le ore non compilate appaiono come “Nessuna lezione” con pallino grigio inattivo
  • Se in un’ora vuota è presente un impegno, la buca si nasconde automaticamente
  • Gli impegni appaiono in arancione con checkmark verde di completamento
Speciale Colore Logica
☕️ Pausa caffè Marrone Caldo, non-scolastico
🚶 Sorveglianza Blu Dovere istituzionale
💬 Colloqui Viola Comunicazione
👨‍👩‍👧 Ricevimento Teal Incontro genitori
🕐 Ora libera Grigio Neutro, assenza
📚 Recupero ora Arancione Recupero = urgenza lieve
🔄 Alternativa Indaco Diverso dal normale
🏃 Ricreazione Teal Pausa attiva

Nuova funzionalità

✉️
Gmail istituzionale integrato
Panoramica → Posta istituzionale

  • Accesso con account Google del dominio scolastico tramite OAuth2 — nessuna password salvata nell’app
  • Inbox con anteprima: mittente, oggetto, data e indicatore email non lette
  • Caratteri speciali italiani (à, è, ì, ù) decodificati correttamente nell’anteprima
  • Lettura email completa con rendering HTML del corpo del messaggio
  • Risposta, inoltro e nuova email con composizione integrata
  • Campo destinatario intelligente: suggerimento automatico da rubrica Google e directory dell’organizzazione scolastica
  • Segna come letto/non letto, sposta nel cestino dalla lista o dal dettaglio
  • Caricamento progressivo per inbox con centinaia di messaggi
⚠️ Nota per i tester della posta: al primo accesso Google mostrerà un avviso “App non verificata”. È normale — la verifica formale Google è in corso. Clicca su “Impostazioni avanzate”“Vai a TeacherPlan” per continuare. Usa il tuo account Google istituzionale scolastico.
☁️
Tutto sincronizzato, automaticamente
Trasversale a tutta l’app

  • Sincronizzazione automatica bidirezionale tra iPhone e iPad in tempo reale
  • Dati salvati anche localmente: l’app funziona completamente offline
  • Import automatico al primo avvio su iPhone: se il docente ha già l’app iPad con dati su iCloud, trova tutto già pronto
  • Profilo docente, registro completo, orario settimanale e agenda sempre allineati su tutti i dispositivi
🆕
Primo avvio
Cancella e reinstalla l’app. Verifica che l’onboarding si avvii, le animazioni funzionino e i dati vengano salvati correttamente.

☁️
Import da iPad
Se hai già l’app iPad con dati su iCloud, verifica che vengano importati automaticamente senza configurazione.

📚
Registro
Crea una classe, aggiungi studenti, inserisci voti e presenze. Verifica le statistiche in tempo reale.

📅
Vista cronologica
Swipe tra giorni, barra rossa, ore speciali, ore buche con e senza impegni sovrapposti.

✉️
Posta
Login Google, lettura email, risposta e nuova email con suggerimento contatti. Verifica caratteri italiani.

🐛
Segnala bug
Screenshot + descrizione del comportamento atteso vs quello osservato. Ogni dettaglio aiuta.

TeacherPlan · Agosto 2026 · Prima build iPhone per tester interni

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Qualcosa non va?

Sei un tester e hai trovato un bug? Ti è venuta un’idea brillante? Faccelo sapere.

Contattaci