1 / 48

Web Technologies for Responsive Design and Development

Explore how HTML, CSS, JavaScript, and frameworks like Bootstrap and Angular can enhance web responsiveness. Learn about media queries, Angular data binding, and more for adaptive designs. Stay ahead with the latest web trends!

ramirezs
Download Presentation

Web Technologies for Responsive Design and Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Going Foward

  2. About Alexandre Marreiros • CTO @ Innovagency • Software Dev/Arch as Independent • Technical Trainer and Speaker as Independent • Lecturer @ EDIT • Technical Writer • Windows Platform Development Microsoft MVP • Microsoft Windows DevCamp Trainer • Windows Platform Insider • Contacts : amarreiros@gmail.com amarreiros@innovagency.com @alexmarreiros www.digitalmindignition.com

  3. www.gizmodo.com.au

  4. We Are social,www.techinasia.com

  5. On Windows Platform HTML and JavaScript are native citizens Some Platforms like Cordova use WebTechnologies as the base for Cross Platformn APP development

  6. What’s Happening? What Technologies can make Web move forward ?

  7. Responsive Adaptative Design/ Code Adapted Behaviour Flexible

  8. Responsive Hand Crafted @media screen and (max-device-width: 480px) { .column { float: none; } } Media Queries • Part of the CSS3 specification • Allows us to target not only certain device classes, but to actually inspect the physical characteristics of the device rendering our work • Are conditional styles

  9. Responsive Frameworks

  10. Responsive Frameworks Is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first web sites. With a built in Grid System of 12 columns. Is a light collection of CSS and JavaScript files that make designing responsive sites based on the 960px grid easy.

  11. BootStrap

  12. BootStrap

  13. DEMO

  14. Cross Browser

  15. Other Frameworks

  16. I need more then just Behaviour i need to reflect my data! Just reflect it sucks have to go Server side aproach. HTML standars upport the extension of the model defining attributes. Industry is exploring that

  17. Structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. Angular'sdata binding and dependency injection eliminate much of the code you would otherwise have to write. Directive based that allows to extend HTML

  18. Directives <divng-app=""> <!—Angular APP code --> </div> • ng-app: begining of and Web APP that uses Angular; • ng-model: dEfines a model; • ng-bind: create a binding to an object;

  19. DEMO

  20. Windows app WinRT WinJS IE rendering engine “Trident” Windows HTML/CSS/JS <div id="calendar" data-win-control="WinJS.UI.DatePicker"> </div>

  21. WinJS Is also on the WEB

  22. DEMO

  23. TypeScript associates a strongly typed layer in conjunction with JavaScript; •  It is a compiled rather than an interpreted language; • developers can use their Object Oriented programming skills directly to produce better JavaScript;

  24. DEMO

  25. Web Development Mindset changing

  26. “ 77% of People use smartphone as theirpreferred médium for navigatingonthe web orsearching ” Nielsen - Google “ 45% ofUser’sexpect to have a contínuos experienceacrossmultipledevices ” Toledo - Microsoft “ Themostused Mobile applicationsincethebeginingofSmartphone era are the Browser (…) ” “ Almostalluser’sexpect to have a fluid and devicedrivennavigationwheninteractingwiththe Web ” Smashing Magazine 2015 Alexandre Marreiros

  27. 768 x 1024 1920 x 1080 320 x 480 1024 x 768 480 x 320 Laptops Smartphone Desktops Tablet A lot of us are considering size or resolution as the identifier of the device. 2015 Alexandre Marreiros

  28. We are in the IOT era Web is the link between systems Front end development is the dashboard to link humans to devices Is Size the most important? Is Taylor Made the most responsive? 2015 Alexandre Marreiros

  29. Road Ahead

  30. Questions Feel free to put your Questions now Or if you prefer use one off my contacts @alexmarreiros amarreiros@gmail.com amarreiros@innovagency.com www.digitalmindignition.com

  31. References Secrets of the JavaScript Ninja, John Resig Responsive Web Design, Ethan Marcotte Pro TypeScript, Steve Fonton abookapart.com www.smashingmagazine.com try.buildwinjs.com

  32. Microsoft Virtual Academy www.microsoftvirtualacademy.com Building Responsive UI with Bootstrap The Modern Web Platform Jump Start

  33. Try Azure for Free Download Visual Studio 2015 RC http://aka.ms/downloadvisualstudio2015 Download Visual Studio CodePreview http://aka.ms/tryazure http://aka.ms/downloadvscode

More Related