ExoPlayer, a media player for Android, was developed and is being maintained by Google as an alternative for Android’s default MediaPlayer. Among ExoPlayer’s advantages over MediaPlayer are dynamic adaptive streaming over HTTP (DASH), smooth streaming, and common encryption. A major advantage, however, is ExoPlayer’s easy customization.
![Angular Image Upload with Cloudinary](https://res.cloudinary.com/cloudinary/image/upload/c_fill,w_370/f_auto,fl_lossy,q_auto/Angular-File-Upload.jpg)
Based on Typescript and a total revamp of AngularJS, Angular is an open-source framework for developing mobile and web apps. That framework has been gaining popularity over the years with a large developer following.
Uploading Angular images to Cloudinary triggers this process:
The Portable Document Format (PDF) is a popular format developed by Adobe for delivering formatted text and images. A PDF file includes a complete description of all layout elements, including text, fonts, images and layers, ensuring that the file will look identical when opened on any device. The PDF format also has the big advantage of compressing high-quality files to a relatively small file size.
![10 Tips for Making Cloudinary Work Well for You](https://res.cloudinary.com/cloudinary/image/upload/c_fill,w_370/f_auto,fl_lossy,q_auto/Top-10-Tips.jpg)
Typically, with Cloudinary, you want to do two complementary things for a remarkable user experience: save bandwidth and load your site as fast as possible because the smaller the sizes of the resources, the faster your site loads. And it’s been proven time and again that the longer your site takes to load, the smaller the number of visitors who will return. No matter whether you’re a developer or content creator, you will find Cloudinary’s tools that optimize digital media (aka digital assets) simple, intuitive, and effective.
![Angular File Upload to Cloudinary in Two Simple Steps](https://res.cloudinary.com/cloudinary/image/upload/c_fill,w_370/f_auto,fl_lossy,q_auto/Angular-File-Upload.jpg)
Angular is a Typescript-based open source framework for building mobile and web applications. It’s very different from AngularJS because it’s a complete rewrite from ground up. Angular is currently at version 9 and its usage amongst developers keeps increasing by the day.
![Cloudinary Helps Feature Upvote Bring Product Feedback Alive](https://marketing-media.cloudinary.net/image/upload/c_fill,w_370/f_auto,fl_lossy,q_auto/v1/Web_Assets/blog/Cloudinary_Pic_for_blog_Feature_Upvote_1220.png)
At Feature Upvote, we specialize in enabling product managers to consolidate and prioritize customer feedback through simple online boards with a built-in voting capability. Companies across the world use our boards either publicly or privately to source ideas from their internal teams or B2B clients.
![Stylight Fashions Image-Heavy Retail Search Engine With Cloudinary](https://marketing-media.cloudinary.net/image/upload/c_fill,w_370/f_auto,fl_lossy,q_auto/v1/Web_Assets/blog/Cloudinary_Pic_for_blog_Stylightl_1120.png)
Through Stylight, a search-engine in the fashion arena, shoppers can search over 1,000 shops in 16 countries and 30 million products for the best deals and be directed to retailer websites for purchases. When a new shop goes online, Stylight must add and display as many as 50,000 or more new products on its site.
![How to Create Image Mockups with Cloudinary](https://marketing-media.cloudinary.net/image/upload/c_fill,w_370/f_auto,fl_lossy,q_auto/v1/Web_Assets/blog/Cloudinary_Pic_for_blog_My_Creative_Shop_1220.jpg)
At MyCreativeShop, we offer product customization for customers to create print designs and then print them with us or elsewhere. Brochures, flyers, postcards, and door hangers are our specialty. Early on, customers told us that they found it difficult to visualize what their designs would actually look like once printed. We needed to do better than showing boring, “flat” preview images of the finished designs to them—we needed to bring those images to life!
![How to Customize Cloudinary's eCommerce Android App](https://res.cloudinary.com/cloudinary/image/upload/c_fill,w_370/f_auto,fl_lossy,q_auto/CloudinaryDemoApp2.jpg)
Recently we added the Cloudinary Demo - eCommerce App to the Google Play Store. This app demonstrates the best practices for optimal delivery of images on a storefront, including category pages, product pages, and a shopping cart. At the time, we published Introducing the Cloudinary Demo Android App, Part 1, which provided an under-the-hood tour of how the eCommerce Android App was designed and how Cloudinary was integrated throughout.
![Introducing the Cloudinary Upload Widget v2](https://res.cloudinary.com/cloudinary/image/upload/c_fill,w_370/f_auto,fl_lossy,q_auto/upload_widget_2_blog.jpg)
At Cloudinary, we manage the entire pipeline of media assets for thousands of customers of varying sizes from numerous verticals. Cloudinary is an end-to-end solution for all your image and video needs, including upload, storage, administration, manipulation, optimization and dynamic delivery.