all valid AMP documents. • Automatically caches AMP HTML pages • Has a built in validation system Jumping on Accelerated Mobile Pages - by Olutobi Adeyemi 6
• Manages resource loading and creates provision for custom tags, all to ensure a fast rendering of your page. Jumping on Accelerated Mobile Pages - by Olutobi Adeyemi 7
the functionality of AMP components. • Simple components like • Amp-facebook • Amp-form • amp-carousel • Advanced components • User notification with server endpoint Jumping on Accelerated Mobile Pages - by Olutobi Adeyemi 8
this repo by amproject • Install NodeJs • Install Gulp via npm $ npm install -g gulp • Setup the repo $ git clone https://github.com/YOUR_GITHUB_NAME/amp-by-example.git $ cd amp-by-example $ npm install • Build and run the site $ gulp • If everything went well, gulp should now be running the site on http://localhost:8000/ Jumping on Accelerated Mobile Pages - by Olutobi Adeyemi 10
prioritizes AMP projects • Awesome and Easy Documentation • It has responsive design baked in • Blazing fast pages • Available on all devices • Smart caching model • Pre-built and Easy to use components • Improved CTR (Click Through Rate) • Can be used with service workers Jumping on Accelerated Mobile Pages - by Olutobi Adeyemi 12
limited to 50KB • More tuned towards pubisher-based content • Requires all elements to have an explicit size set from the get-go • Pages using AMP usually have non-AMP pages to fall back on • AMP Pages can’t include any author-written JS except in iframes. • You will likely want to maintain a separate AMP view and a non-amp version of your pages. Jumping on Accelerated Mobile Pages - by Olutobi Adeyemi 13
• Adevertisers • Wordpress Developers • Magento Developers • Bloggers • Everybody should use AMP’s Jumping on Accelerated Mobile Pages - by Olutobi Adeyemi 14