In questo post renderò disponibile la mia versione di generatore di codice fiscale.
Immergersi nella creazione di tale tipo di applicazione potrebbe essere utile a permettervi di comprendere i primi passi per sviluppare applicazioni per dispositivi mobili (almeno per me lo è stato).
Essendo un esempio, la grafica è abbastanza scarna, ma, se qualcuno desidera migliorarla metto a disposizione il codice sorgente per ulteriori sviluppi.
L'applicazione si presenta con una splash screen di durata 3 secondi, ma sensibile al touch se non si aspira ad attendere i fatidici secondi di attesa.
A seguire, l'app ci porrà di fronte 5 finestre che domanderanno rispettivamente il nome,il cognome,il sesso,la data di nascita e la città natale.
Sulla falsa riga del famoso libro "Il venditore di tempo" decidiamo di chiamare la persona di cui ambiamo a calcolare il codice fiscale Tizio Qualunque.
Ovviamente,per ciascuna finestra sussistono gli appositi controlli.Ad esempio provando ad inserire una qualsiasi data fantasiosa l'applicazione non proseguirà:
Dal momento che il 1995 non è un anno bisestile, febbraio non ha 29 giorni,dunque errore.
Inoltre è importante che il formato della data sia del tipo g/m/anno,come ad esempio 25/09/1958.
La stessa cosa accade in caso di inserimento di città inesistente:
Dopo aver adeguatamente compilato tutti i campi necessari passiamo al calcolo del codice fiscale di Tizio Qualunque che sarà:
E con questo è tutto, l'obiettivo di generare il codice fiscale di Tizio Qualunque è stato raggiunto.
Al seguente link metto a disposizione il file APK dell'applicazione appena illustrata : Codice fiscale . Basta solo scaricarlo e installarlo sul dispositivo Android con la procedura qui indicata-> Installare file APK.
Suggerisco inoltre ulteriori modifiche all'applicazione che potrebbero essere quella di gestire il fenomeno dell'omocodia, oppure fare il 'reverse' del codice fiscale. Cioè dal codice fiscale ottenere il sesso,la data di nascita e la città di nascita(con relativa provincia).