An intro to Novoda Process
@dggonzalez
Wednesday, 31 July 13
The Process	
• Build system
• Testing
• Code quality
• Agile
Wednesday, 31 July 13
Build system
• Jenkins ci.novoda.com
• Build master takes care of all projects
• Don’t brake the build!
Wednesday, 31 July...
Wednesday, 31 July 13
@peter_budo
Wednesday, 31 July 13
Wednesday, 31 July 13
Testing
• Unit Testing
• Unit Testing with Robolectric
• Device Tests - Unit tests with Android
but mocked
• Monkey Testin...
Wednesday, 31 July 13
Code quality
• Lint
• Checkstyle
• FindBugs
• PMD
Wednesday, 31 July 13
Wednesday, 31 July 13
Wednesday, 31 July 13
Agile the Novoda way
• Daily standups
• Sprint planning / review
• Backlog grooming
Wednesday, 31 July 13
Wednesday, 31 July 13
Wednesday, 31 July 13
Software
Wednesday, 31 July 13
Wednesday, 31 July 13
Wednesday, 31 July 13
Gradle
• https://github.com/novoda/
AndroidBuildTools/issues
• Gradleware team looking at the issues
• ARTE is being built...
Robolectric plugin
• https://github.com/novoda/robolectric-
plugin
• Issues with Dagger / Annotations
Wednesday, 31 July 13
@dggonzalez
www.novoda.com/blog
david@novoda.com
+Dgonzalez
Wednesday, 31 July 13
Upcoming SlideShare
Loading in …5
×

The Novoda Process

335 views
284 views

Published on

Slides from the Berlin Android Meetup on 31/07/2013

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
335
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Novoda Process

  1. 1. An intro to Novoda Process @dggonzalez Wednesday, 31 July 13
  2. 2. The Process • Build system • Testing • Code quality • Agile Wednesday, 31 July 13
  3. 3. Build system • Jenkins ci.novoda.com • Build master takes care of all projects • Don’t brake the build! Wednesday, 31 July 13
  4. 4. Wednesday, 31 July 13
  5. 5. @peter_budo Wednesday, 31 July 13
  6. 6. Wednesday, 31 July 13
  7. 7. Testing • Unit Testing • Unit Testing with Robolectric • Device Tests - Unit tests with Android but mocked • Monkey Testing Wednesday, 31 July 13
  8. 8. Wednesday, 31 July 13
  9. 9. Code quality • Lint • Checkstyle • FindBugs • PMD Wednesday, 31 July 13
  10. 10. Wednesday, 31 July 13
  11. 11. Wednesday, 31 July 13
  12. 12. Agile the Novoda way • Daily standups • Sprint planning / review • Backlog grooming Wednesday, 31 July 13
  13. 13. Wednesday, 31 July 13
  14. 14. Wednesday, 31 July 13
  15. 15. Software Wednesday, 31 July 13
  16. 16. Wednesday, 31 July 13
  17. 17. Wednesday, 31 July 13
  18. 18. Gradle • https://github.com/novoda/ AndroidBuildTools/issues • Gradleware team looking at the issues • ARTE is being built using Gradle Wednesday, 31 July 13
  19. 19. Robolectric plugin • https://github.com/novoda/robolectric- plugin • Issues with Dagger / Annotations Wednesday, 31 July 13
  20. 20. @dggonzalez www.novoda.com/blog david@novoda.com +Dgonzalez Wednesday, 31 July 13

×