New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Team 2A - Sviluppo app nativa Android #1 #6

Open
wants to merge 1 commit into
base: master
from

Conversation

Projects
None yet
1 participant
@zRickyDev

zRickyDev commented Oct 8, 2017

Hack.Developers 2017, Firenze - Applicazione Android “18app”

Tools utilizzati: Android Studio
Linguaggi utilizzati: Java ed XML

La sfida che ci siamo prefissati per l’hackathon era quella di creare una app nativa per Android del servizio offerto dalla Pubblica Amministrazione “18App”.

Purtroppo, non essendoci ancora le API per il collegamento ai server, abbiamo ritenuto come soluzione migliore la creazione di un mockup funzionante, basandosi sul modello messo a disposizione dal designer (De Santis) sulla piattaforma InVision, che fosse in grado di essere pronto all’utilizzo fin dalla prima pubblicazione delle API.
Ciò significa che non abbiamo creato le liste, ad esempio, con tanti elementi “hard-coded” quanto bastavano per ricreare il modello di InVision ma implementando il Widget che rende possibile la creazione di liste dinamiche (un RecyclerView).

Con le poche ore a disposizione durante il fine settimana dell’hackathon, siamo riusciti ad implementare le seguenti parti dell’applicazione:
Pagina di login (LoginActivity, 1 activity)
Pagina di benvenuto (Home, 1 fragment)
Creazione del buono (5 fragments chiamati da MainActivity)
Visualizzazione buoni personali (3 Tabs all’interno di un fragment, completato sezione “TUTTI”)
ActionBar (ToolBar) custom
BottomNavigationView (MainActivity)
Icona 18app

Il flusso di utilizzo dell’applicazione è funzionante, comprende anche i pulsanti per tornare indietro direttamente sulla ToolBar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment