L'esperieza di un anno e mezzo di lavoro su Android. Denso di codice e intriso di trucchi, considerazioni e consigli. Adatto a chiunque, novizio o esperto, interessato dallo sviluppo su questa piattaforma.
Principali argomenti trattati:
-quei pattern che aiutano
-interagire con il sistema ed estenderlo
-accortezze per vincere la frammentazione
-interfaccia e interazione con l'utente
-il mondo delle risorse web
-unit testingdalla logica all'interfaccia
-lo store: dati, gioie, dolori
Quando si parla di Test-Driven Development spesso si sente dire "facciamo TDD sul dominio ma testiamo l'interfaccia utente a mano". Oppure "vorrei fare TDD ma non so come applicarlo al database". In questa presentazione vorrei dare qualche indicazione su come fare TDD su tutto il sistema, compresa l'interfaccia utente e il database. La ricetta è semplice: usare gli oggetti. Ma attenzione, semplice != facile
by Luca Garulli
by Fabio Armani
by Fabio Armani
by Martin Gunnarsson and Pär Sikö
Realistic physics can add a new dimension to many traditional games, and enable a lot of new and creative game concepts. In this presentation we'll show how to integrate a physics engine into Android games and applications. We'll show features like gravity, collisions and joints, and explain how to use them. We'll finish off by showing a simple game incorporating all the topics we've covered, and sharing some valuable tips and tricks.
by Alberto Brandolini and Jacopo Romei
Lo sviluppo software avviene in un sistema organizzativo, con regole e meccanismi che spesso lavorano contro di noi. Nel Dot Game vedremo - cronometro alla mano - quanto "fare del nostro meglio" possa essere inefficace o controproducente e come la massima produttività possa essere il risultato di scelte contro-intuitive.