Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amp as a Web framework

Amp as a Web framework

Slides for my talk at the GDG IO Extended Ikorodu

shedrack akintayo

June 08, 2019
Tweet

More Decks by shedrack akintayo

Other Decks in Programming

Transcript

  1. About Me - Frontend Engineer at MurcuHQ - Twitter Rascal

    ( Some random person gave me this name ) - Lover of all Things Javascript - Community Manager, Facebook DevC lagos: React JS Clan. - Music Addict.
  2. AMP AMP(Accelerated Mobile Pages) is an open-source HTML framework that

    provides a straightforward way to create web pages that are fast, smooth-loading and prioritize the user-experience above all else.
  3. Use AMP to build great experiences across the web Whether

    you are a publisher, e-commerce company, storyteller, advertiser or email sender, AMP makes it easy to create great experiences on the web. Use AMP to build: - AMP Websites - AMP Stories - AMP Ads - AMP emails
  4. Why Should you use AMP? - Mobile is the main

    focus - Mobile suffers from slow, cluttered sites but AMP is here to fix this, it imporves the speed and performance of websites on Mobile. - User experience on Mobile is Enhanced
  5. Key Elements of AMPS ❖ Uses standard HTML5 ➢ Will

    render in most browsers ❖ Limited external Dependencies ➢ Inline CSS, Limited Async JS ❖ Integrated Structures Data
  6. WHAT WORKS IN AMP NOW. • Analytics • Ads (limited)

    • Videos • GIF WebP Animations • Carousels • Social Sharing • PWAs • Basic Forms • Basic Paywalls • Iframes • Sidebars • Notifications • Live Updates • A/B Testing
  7. IMPLEMENTING AN AMP • Wordpress Sites ◦ AMP & PageFrog

    Plugins • Other Platforms: ◦ Manual Effort ( Visit : (https://amp.dev) to get started) ◦ Forthcoming Plugins/Extensions
  8. TOOLS AND RESOURCES FOR LEARNING AND BULIDING AMPS • AMP

    Official Documentation (https://amp.dev/documentation/guides-and-tutorials/) • AMP Validator (https://validator.ampproject.org/) • AMP Validator Plugin/Extension (https://bada.ms/ampvalidatorchrome)
  9. “Later this year, all types of sites that create AMP

    pages will have expanded exposure across the entire Google Mobile Search results page, like e-commerce, entertainment, travel, recipe sites and many more.”
  10. References and Further Reading. • https://amp.dev/documentation/guides-and-tutorials/ • https://github.com/ampproject/amphtml • https://groups.google.com/forum/#!forum/amphtml-discuss

    • https://stackoverflow.com/questions/tagged/amp-html • https://www.slideshare.net/Badams/google-amp-semrushlive • https://www.slideshare.net/greenido/amp-accelerated-mobile-pages