FiT Results
Versione 2.02 (Build 202)
All'inizio del 2014 ho iniziato a sviluppare una applicazione Android per un campionato di F1 2013 a cui partecipavo e nel tempo le sue funzionalità si sono ampliate fino a farla diventare un buon visualizzatore tascabile delle statistiche dei vari campionati di un forum (ma non solo). L'idea è quella di farne un vero manager con tanto di front-end dove inserire i dati etc... ma questo è il futuro.
Ora con la collaborazione di ANDRE è stata creata una versione ad hoc per il F1 ITALIAN TEAM che darà a voi un altro strumento per essere sempre facilmente in contatto con il circus della F1T e a me la possibilità di continuare lo sviluppo dell'app nella giusta direzione visto l'elevata preparazione e serietà che qui si respira.
Attualmente sono presenti i dati completi sia dei campionati in corso su F1 2015 e Project CARS sia di quelli conclusi su F1 2014 (MASTER LEAGUE, PRO e SPORT).
F1iT Results funziona sia in modalità
ONLINE (cioè interroga un database Google per avere i dati di gara, scaricando solo pochi KB di dati, non immagini o altro) sia in modalità
OFFLINE sfruttando il fatto che memorizza all'interno del dispositivo Android i dati (anche qui pochi KB) dei campionati che via via consultate.
ATTENZIONE: i risultati ufficiali delle gare e delle classifiche sono SOLO ED ESCLUSIVAMENTE quelli indicati sul sito F1ItalianTeam.com nelle pagine dedicate ai campionati.
Se vengono notate delle discrepanze tra i dati siete pregati di segnalarle (per cortesia, così verranno corretti) ma assolutamente non possono essere prese a pretesto per contestazioni di qualsiasi tipo.
FUNZIONALITA'
Dalla homepage si sceglie il campionato del quale si vogliono avere informazioni in 2 modi:
1) selezione da lista a scomparsa (suddivisi per gioco)
2) click su uno dei pulsanti "scorciatoia" relativi ai campionati attivi
Sulla stessa pagina può inoltre selezionare uno dei numerosi canali "social" del team cliccando sul pulsante relativo (poi il dispositivo Android si occupa di aprire l'applicazione specifica se c'è, oppure semplicemente il browser). Si puo' poi cliccare sul simbolo del calendario per avere una panoramica non interattiva delle prossime gare a cui partecipa il team o dei campionati interni (oltre che alle gare della F1 reale).
Infine si può cliccare sul simbolo dell'ingranaggio per accedere alla pagina delle Opzioni/Setup (per connessione al database dei dati, download file grafici ASSET, RESET dati, scelta lingua tra ITAliano, ENGlish o ESPanol)
---->
.
Sulla pagina generale del campionato ci sono 8 pulsanti in basso che se cliccati danno accesso a:
1) calendario (con indicazione della prossima gara, di quelle fatte, da fare, posticipate o annullate)
2) classifica piloti (posizione, nazione, punti, vittorie, podi, pole position, giri veloci, trend in classifica)
3) classifica team (posizione, nazione, punti, vittorie, podi, gare disputate, doppiette, trend in classifica)
4) elenco piloti
5) elenco team
6) tabella HTML con i risultati di un pilota nel campionato (punti totali e punti guadagnati per gara) - ANCORA MOLTO SCARNA e abilitata solo per alcuni tipi di dispositivo (tablet)
7) tabella HTML con i risultati di un team nel campionato (punti totali e punti guadagnati per gara) - NON ANCORA ATTIVA
8 ) pagina web relativa al campionato (se non è indicata sul database o se non c'è connessione online, il tasto è disabilitato)
Se sono presenti, anche le auto o i loghi dei team oppure le foto stesse dei piloti sono cliccabili e portano direttamente alla scheda del team/pilota scelto.
In funzione del fatto che il campionato sia per piloti e team (tipo F1), o solo per team (SF1) o solo per piloti (Project TOUR) verranno visualizzate schermate leggermente diverse (con foto dei piloti o loghi/auto rappresentanti il team),
-
-
-
-
-
Sulla pagina con l'elenco dei team o su quella dei piloti si può:
-) visualizzare le statistiche dettagliate di un team cliccando sul pulsante logo corrispondente (se i dati sono presenti e i pulsanti abilitati di conseguenza)
-->) dalla pagina del team si può poi visualizzare le statistiche dettagliate di un pilota cliccando sulla sua foto
-) visualizzare le statistiche dettagliate di un pilota cliccando sul pulsante corrispondente (se i dati sono presenti e i pulsanti abilitati di conseguenza)
---->
---->
Sulla pagina del calendario si può scegliere, cliccando sul pulsante relativo, di visualizzare i dati dettagliati di una gara e si otterranno (se i dati sono presenti e i pulsanti abilitati) le classifiche delle sessioni di qualifica e di gara.
---->
-
L'applicazione fa un primo tentativo di connessione al database online per scaricare le informazioni generali sui campionati (e la data dell'ultimo aggiornamento dei dati). Se la connessione ha successo tutto continua regolarmente e quando si sceglie quale campionato consultare l'app verifica se i dati sono più recenti di quelli memorizzati sul dispositivo Android e, nel caso, scarica quelli nuovi altrimenti visualizza i dati già presenti.
Se invece vi sono problemi di connessione viene chiesto all'utente se vuole ritentare la connessione o abilitare il funzionamento offline e in tal caso vengono visualizzati solo i dati già memorizzati sul dispositivo Android. Nel caso non si sia mai consultato prima un determinato campionato si viene avvertiti che non ci sono dati da visualizzare.
Il RESET forzato del database, che si può trovare nella pagina delle OPZIONI, ha la funzione di cancellare tutti i dati memorizzati nel caso si abbiano dei dubbi sulla loro validità o se compaiono degli errori (magari a causa di un file corrotto). Ovviamente poi serve un collegamento online per riottenerli.
-
Per uscire da una qualsiasi pagina basta cliccare su INDIETRO.
Per CHIUDERE l'applicazione basta cliccare su INDIETRO dalla Homepage.
LIMITAZIONI
Attualmente l'app può gestire, per ogni campionato (il cui numero è teoricamente illimitato), fino a:
-) 99 piloti in gara singola e in classifica generale (max 36 piloti con scheda dedicata)
-) 24 team in gara singola e in classifica generale
-) 99 piloti per team (max 4 visualizzati sulla scheda team)
-) 20 gare per campionato
-) Wild Card: presenti sulle classifiche di gara, sulla composizione team e sulle schede piloti (comunque max=4 piloti per team). Assenti sulla classifica generale piloti a causa della limitazione a 20 piloti. I punti dati alla squadra (o meno) sono a discrezione del gestore del campionato.
INSTALLAZIONE: dovrebbe essere tutto facile e lineare
1) Andate nella sezione
download
del sito e scaricate il file FiT_Results sul dispositivo Android. Finito di scaricare vi verrà chiesto di installarlo... lo installate.
2) In alternativa scariate l'app da Google Play (ma non avrete l'icona personalizzata di FiT e l'app si chiamerà Racing Championship Manager... per il resto è tutto uguale, l'app è la stessa).
3) in entrambi i casi se aprite l'app a questo punto otterrete questo:
-->
-->
cioè una applicazione che visualizza solamente i dati del campionato F1 reale.
4) Sempre dalla pagina di
download
del sito scaricate il file di configurazione (RCM_config) sul dispositivo Android.
5) Cliccate in alto a destra sull'icona a forma di ruota dentata per entrare nella pagina di SETUP. L'app riconoscerà il file di configurazione e vi proporrà la procedura da seguire per collegarvi al database del team.
In sostanza dovete fare un TEST della connessione e poi scaricare gli ASSET (circa 4 MB di materiale, un centinaio di file immagine, 2 minuti perchè non ho ancora ottimizzato la procedura)
Fatto, finito, RIAVVIATE l'app e buone statistiche.
NOTA: la sezione download del sito permette di scaricare solo se siete loggati. Se volete installare l'app su un cellulare su cui non potete/volete loggarvi al sito (magari per non lasciare la password sul cell di un altro) le possibilità sono:
a) l'app la scaricate da Google Play
b) il file di configurazione dovete per forza condividerlo voi... passandolo via bluetooth, rete, posta etc... e chi lo riceve deve necessariamente metterlo (anche se probabilmente ci va già di suo) nella cartella "Download" che c'è STANDARD in tutti i dispositivi Android
N.B. Per installare l'app è necessario abilitare l'installazione di programma esterni a Google Play sul vostro dispositivo Android.
N.B. l'applicazione è stata fatta utilizzando "
MIT App Inventor" che è una piattaforma online originariamente sviluppata da Google per creare piccole app Android. Quindi non ci saranno problemi di virus o schifezze varie. Ora è il MIT (Massachusetts Institute of Technology) a continuarne lo sviluppo.
N.B. per accedere ai dati online vi verrà chiesta una ulteriore autorizzazione perchè l'app utilizza uno spazio fornito da Google gratuitamente e un motore di recupero dati (Fusiontables) sempre di Google. Quindi bisogna avere un account Goggle attivo... lo stesso che vi permette di entrare in Google Play Store quindi non c'è nulla di nuovo.
N.B. Il file dell'app si chiama sempre nello stesso modo ma il dispositivo Android, quando lo scarica, lo rinomina aggiungendo un numero progressivo tra parentesi se ne trova uno con lo stesso nome nella cartella DOWNLOAD. Questo non è assolutamente un problema perchè ognuno dei file APK scaricati viene riconosciuto come applicazione e installato. E quello che si installa è sempre lo stesso FiT RESULTS, sempre con lo stesso nome: non ci sono doppioni,
non è necessario disinstallare la versione precedente!
PRESTAZIONI e FUNZIONAMENTO
-) Il file di installazione pesa circa 8.5 MB
-) L'applicazione attiva sul dispositivo Android si mangia circa 15 MB di memoria
-) Testata su piccoli cellulari (HTC Wildfire), su cellulari più nuovi (Samsung S4) e su tablet (Samsung Galaxi Note 10.1) con diverse versioni di Android OS (dalla 2.2 alla 4.4.2 fino alla nuovissima Lollipop 5.0)
-) L'interfaccia è ottimizzata per schermi di medie dimensioni. La risoluzione attuale di elementi come lo sfondo è di 640x1138 quindi inferiore a quelle degli ultimi modelli di smartphone e tablet: usando i tablet si ottiene qualcosa di un po' "sgranato". In sostanza è una
APPLICAZIONE PER TELEFONINI, SU UN TABLET E' MENO DEFINITA.
-) L'applicazione è un po' pesante per i vecchi dispositivi (qualche schermata di attesa nera ma non si pianta). Ci sto lavorando su.
-) L'installazione crea una cartella /RCM nella quale si potranno scaricare pacchetti di assets (prevalentemente file immagine) per ampliare la scelta di loghi, auto, immagini dei piloti etc...
-) L'applicazione non si aggiorna automaticamente come quelle scaricate dal Google Play Store quindi va rifatta l'installazione ogni volta che la si vuole aggiornare (il fatto di mettere l'app sul Google Play Store è più complicato del previsto ma ci sto lavorando).