iOS Toolkit      Jens MederiOS UI Development made easy
iOS Toolkit   Jens Meder
Hello World
Who are you?
Who are you?                            66                            6666   Hi, my name is Jens.
Who are you?                            66                            6666   Hi, my name is Jens.What is your profession?
Who are you?                            66                            6666   Hi, my name is Jens.What is your profession?6...
What is ERGOSIGN offering?
What is ERGOSIGN offering?66   UI Design, UI Development,     Icon Design, Usability     Evaluation               66      ...
Where can I find you?
Where can I find you?Hamburg                  4 kmSaarbrücken            523 kmMünchen                777 kmBasel          ...
Design & Dev
Options
DEV OPTIONSImages
DEV OPTIONS             ImagesImagesPros:   Output = Design       Prototyping       +        PossibilitiesCons:   Bundle s...
DEV OPTIONSCore GraphicsCODE- (void)drawRect:(CGRect)rect{    CGContextRef myContext = UIGraphicsGetCurrentContext();    C...
DEV OPTIONS          Core GraphicsCore GraphicsPros:    Memory consumption           Performance         +          Flexib...
DEV OPTIONSWebview              </html>
DEV OPTIONS        UIWebViewWebviewPros:   Easy implementation   Prototyping   +        „Cross platform“Cons:            <...
66   Everything is best for     something and worst for     something else.                    66                    66   ...
DEV OPTIONSWishlist  Performance   Maintainable   Easy & Flexible
iOSToolkit
Views
VIEWSHierarchy                UIControl                 ESView ESBorderView               ESEllipseView
Brushes
BRUSHESSolid Color          #ABC DEF
BRUSHESLinear gradient
BRUSHESLinear gradient
BRUSHESRadial gradient
BRUSHESRadial gradient
BRUSHESImage
Miscellaneous
Demo
MISCELLANEOUSConclusion    Views       Brushes   Categories
MISCELLANEOUSWhat‘s next?     Photoshop Export Resourcemanagement   Layers            Styles       Tricky controls    Styl...
Thank you
?Questions
@JENS_MEDERmeder@ergosign.de         www.ergosign.de
Upcoming SlideShare
Loading in …5
×

iOSToolkit

751 views

Published on

Slides of my presentation about the iOSToolkit at the Mobile Developer Conference 2012 in Hamburg.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

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

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • iOSToolkit

    1. 1. iOS Toolkit Jens MederiOS UI Development made easy
    2. 2. iOS Toolkit Jens Meder
    3. 3. Hello World
    4. 4. Who are you?
    5. 5. Who are you? 66 6666 Hi, my name is Jens.
    6. 6. Who are you? 66 6666 Hi, my name is Jens.What is your profession?
    7. 7. Who are you? 66 6666 Hi, my name is Jens.What is your profession?66 User Interface Designer & Developer at ERGOSIGN 66 66
    8. 8. What is ERGOSIGN offering?
    9. 9. What is ERGOSIGN offering?66 UI Design, UI Development, Icon Design, Usability Evaluation 66 66
    10. 10. Where can I find you?
    11. 11. Where can I find you?Hamburg 4 kmSaarbrücken 523 kmMünchen 777 kmBasel 818 km
    12. 12. Design & Dev
    13. 13. Options
    14. 14. DEV OPTIONSImages
    15. 15. DEV OPTIONS ImagesImagesPros: Output = Design Prototyping + PossibilitiesCons: Bundle size @2x Maintainance RAM consumption
    16. 16. DEV OPTIONSCore GraphicsCODE- (void)drawRect:(CGRect)rect{ CGContextRef myContext = UIGraphicsGetCurrentContext(); CGContextSetRGBFillColor (myContext, 1, 0, 0, 1); CGContextFillRect (myContext, CGRectMake (0, 0, 200, 100 )); CGContextSetRGBFillColor (myContext, 0, 0, 1, .5); CGContextFillRect (myContext, CGRectMake (0, 0, 100, 200));}
    17. 17. DEV OPTIONS Core GraphicsCore GraphicsPros: Memory consumption Performance + FlexibilityCODE- (void)drawRect:(CGRect)rect{Cons: CGContextRef myContext = UIGraphicsGetCurrentContext(); Low level time-consuming CGContextSetRGBFillColor (myContext, 1, 0, 0, 1); CGContextFillRect (myContext, CGRectMake (0, 0, 200, 100 )); Maintainance CGContextSetRGBFillColor (myContext, 0, 0, 1, .5); CGContextFillRect (myContext, CGRectMake (0, 0, 100, 200));}
    18. 18. DEV OPTIONSWebview </html>
    19. 19. DEV OPTIONS UIWebViewWebviewPros: Easy implementation Prototyping + „Cross platform“Cons: </html> PerformanceUser Experience Maintainance
    20. 20. 66 Everything is best for something and worst for something else. 66 66 BILL BUXTON
    21. 21. DEV OPTIONSWishlist Performance Maintainable Easy & Flexible
    22. 22. iOSToolkit
    23. 23. Views
    24. 24. VIEWSHierarchy UIControl ESView ESBorderView ESEllipseView
    25. 25. Brushes
    26. 26. BRUSHESSolid Color #ABC DEF
    27. 27. BRUSHESLinear gradient
    28. 28. BRUSHESLinear gradient
    29. 29. BRUSHESRadial gradient
    30. 30. BRUSHESRadial gradient
    31. 31. BRUSHESImage
    32. 32. Miscellaneous
    33. 33. Demo
    34. 34. MISCELLANEOUSConclusion Views Brushes Categories
    35. 35. MISCELLANEOUSWhat‘s next? Photoshop Export Resourcemanagement Layers Styles Tricky controls Styleable standard controls
    36. 36. Thank you
    37. 37. ?Questions
    38. 38. @JENS_MEDERmeder@ergosign.de www.ergosign.de

    ×