KEMBAR78
Twitter Bootstrap for web UI development | PDF
SWT Tech share

Twitter Bootstrap
  for web UI development
                 @khasathan 17/10/2012
Web UI anatomy




            HTML
     CSS
                   Java
                   script

                            2
Problems




           Problem
                         I'm
                     Programmer



                                  3
Problems
●   ออกแบบเอง กาก!
●   CSS layout คือยาขม       I'm
                         Programmer
●   ทำาเองใหม่หมดเสีย
    เวลา


                                      4
Problems
●   เขียนโปรแกรมไม่เป็น
●   CSS Reuse code ยาก      I'm
                          Designer
●   ทำาเองใหม่หมดเสีย
    เวลา


                                     5
Problems




           Problem
                         I'm
                     Programmer



                                  6
Problems




               I'm
           Programmer


                        7
http://twitter.github.com/bootstrap
                                      8
B Twitter Bootstrap
●   Open source! Developed by @mdo, @fat used
    for Twitter Inc.
●   Update (29 Sep, 2012) @mdo, @fat leaving
    Twitter Inc.


                                               9
But... still support Bootstrap :)




                                    10
B Twitter Bootstrap
●   Combine with
    HTML + Javascript → for programmer
    CSS + Image + Icon → for designer




                                         11
Why we use Bootstrap?
●   Easy and clean code
●   Cross-Browsers
●   Responsive



                          12
Easy and clean code




                      13
Cross-Browsers




  http://www.webdesignhot.com/wp-content/uploads/2010/06/IEChromeFirefoxSafariOperaLogoVector.jpg
                                                                                                    14
Responsive
             ●   อุปกรณ์เข้าถึง internet
                 หลากหลายขึ้น
             ●   ขนาดหน้าจอแสดงผลต่าง
                 กัน


                                           15
Responsive
●   การทำาเว็บให้แสดงผลเหมาะสมกับอุปกรณ์ทเี่ ข้า
    ถึงเว็บ




                                                   16
Full page   17
resized page




               18
What's included
●   Layout
●   Base CSS
●   Components
●   Javascript plugins

                         19
How to use Bootstrap?
●   Only 3 steps
    ●   Customize and download
    ●   Link in HTML file
    ●   Coding


                                 20
1. Custom and download




                         21
2. Link in HTML file




                       22
3. Code what you want




                        23
Finished!




            24
Power up! Bootstrap
●   Font Awesome
●   Jetstrap
●   Jquery UI with Bootstrap theme
●   Bootswatch
●   Boottheme
                                     25
Font Awesome
●   Font-face icon based-on Bootstrap
●   Available for modern browsers
●   Support IE7 :)



                                        26
Font Awesome features




  URL: http://fortawesome.github.com/Font-Awesome
                                                    27
Jetstrap
●   WYSIWYG (What You See Is What You Get)
●   Drag and Drop
●   100% web-based!
●   Let's try http://jetstrap.com

                                             28
JQuery UI with Bootstrap theme
● Integrate Jquery UI with Bootstrap




                                       29
Bootswatch
● Free download custom theme for Bootstrap




                                             30
Boottheme
● Customize, theme generator for Bootstrap




                                             31
Resources
●   Jetstrap - http://jetstrap.com
●   Twitter Bootstrap - http://twitter.github.com/bootstrap
●   JQuery UI Bootstrap- http://addyosmani.github.com/jquery-ui-bootstrap
●   W3School - http://www.w3resource.com/twitter-bootstrap/tutorial.php

●   Bootsnipp - http://bootsnipp.com ← Cool!
●   Bootswatch - http://bootswatch.com
●   Boottheme - http://www.boottheme.com
                                                                      32
Q&A

      33

Twitter Bootstrap for web UI development