Agile Android Software Developement by Etienne Savard - HTML preview
PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.
Download the book in PDF, ePub, Kindle for a complete version.
Agile Android Software Development
- Legal and Disclaimers
- Acknowledgments
- Preface
- Part 1 : The Agile Android Toolbox
-
Part 2 : Automation 101
- Droplet setup on Digital Ocean
- Setting up Jenkins
- Useful Jenkins plugins for Android Development
- launching a first CI job
- GitLab Installation on our Droplet
- Integration between GitLab and Jenkins
- Setting up a first CI job for Fizz Buzz
- Adding TDD to Fizz Buzz
- Publishing APKs in Jenkins for beta testing
- SonarQube Installation and Setup
- Integration between SonarQube and Jenkins
- Setting up email notifications
- Receiving build notifications on Android
- Securing Web access using SSL
-
Part 3 : Agile Software Project Management
- Agile project management tools
- Setting up Redmine
- Redmine Integration with our environment
- Installing the BackLog plugin in Redmine
- Quick Introduction to the Backlog plugin
- App design mockup
- BDD and Android
- Simplifying using code injection
- Android source code modularization
- Automatization using Gradle
- Part 4 : Lean Android
- Part 5 : Scaling
- Part 6 : Advanced Topics
- Appendix : About technological watch and agility
