Video for this session: http://www.youtube.com/watch?v=1nrrAVo2Qdk
Code for this session: https://github.com/xamarin/Seminars/tree/master/2012-03-08-MonoTouch_5_2
Give your feedback on the session: http://bit.ly/xamfeedback
Mike has been an active member of the community since MonoTouch launched, and recently joined Xamarin's excellent documentation team. In this seminar, Mike shows the new features of MonoTouch 5.2 - MonoTouch.Dialog, Unit Testing and Memory Profiling.
7. MonoTouch.Dialog
• Now included with
MonoTouch
• Declarative creation of
table-driven applications
8. MonoTouch.Dialog
• Now included with
MonoTouch
• Declarative creation of
table-driven applications
• Many features such as
pull-to-refresh, search,
background image
loading, custom cells.
12. MT.D Elements API
• Hierarchy of sections and elements define
screens
• Element represents a cell in the table
13. MT.D Elements API
• Hierarchy of sections and elements define
screens
• Element represents a cell in the table
• Many built-in elements
14. MT.D Elements API
• Hierarchy of sections and elements define
screens
• Element represents a cell in the table
• Many built-in elements
• StringElement, EntryElement, MultilineElement, BooleanElement,
RadioElement, BadgeElement, FloatElement, ActivityElement,
DateElement, TimeElement, DateTimeElement, HTMLElement,
LoadMoreElement, OwnerDrawnElement, JsonElement
15. MT.D Elements API
• Hierarchy of sections and elements define
screens
• Element represents a cell in the table
• Many built-in elements
• StringElement, EntryElement, MultilineElement, BooleanElement,
RadioElement, BadgeElement, FloatElement, ActivityElement,
DateElement, TimeElement, DateTimeElement, HTMLElement,
LoadMoreElement, OwnerDrawnElement, JsonElement
• You can create custom elements too
27. Unit Testing
• MonoTouch Unit Test project template
• MonoTouch.NUnitLite assembly
• TouchRunner class
28. Unit Testing
• MonoTouch Unit Test project template
• MonoTouch.NUnitLite assembly
• TouchRunner class
• Main class for TouchUnit
29. Unit Testing
• MonoTouch Unit Test project template
• MonoTouch.NUnitLite assembly
• TouchRunner class
• Main class for TouchUnit
• Creates testing UI
30. Unit Testing
• MonoTouch Unit Test project template
• MonoTouch.NUnitLite assembly
• TouchRunner class
• Main class for TouchUnit
• Creates testing UI
• Executes tests