Skip to content
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

Closed
wants to merge 1 commit into from

Conversation

zRickyDev
Copy link

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.

@alranel
Copy link
Member

alranel commented Sep 20, 2019

Chiudo questa Pull Request, nata durante l'hackathon di ottobre 2017, perché lo sviluppo di questa app è proseguito usando una diversa tecnologia open source (Xamarin). Anche se questo codice non è stato direttamente usato, è stato molto utile per prendere spunto. A distanza di tempo, ancora grazie! :-)

@alranel alranel closed this Sep 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants