Skip to content

francetv/zoom-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 

Repository files navigation

Francetv zoom

Francetv zoom was an innovative product developed by France Televisions, featuring personalized playlists and editorial video propositions, depending on your available time.

Until May 2016, you could enjoy francetv zoom on Android, iOS and zoom.francetv.fr. From now on, we will focus on a new editorial proposition available exclusively on social media : Facebook and Twitter. Therefore, the apps and website are shut down.

Some of the projects developed by France Televisions for francetv zoom apps and website are released today in Open Source. We hope it will be useful to the community.

Modules

Project Description
mongodb-aggregation-helper Class to help to build mongodb aggregation.
build-script This script is use to pre-compilate the project before deploying to production environnement.
liip-imagine-color-filter Convert image to grayscale and apply color. Use composite function to mix color.
merger This component allows you to merge multiple data sources in a single array and based on business rules.
meta-builder Help to build meta with php
ftv-node-angular-pregen Angular generator
ftv-angular-notif Create notification at the bottom right of webpage.
ftv-angular-popin-generic Generic popin
ftv-angular-cnil CNIL bar to be displayed on top of your website. This bar is compliant with french law : https://www.cnil.fr/fr/cookies-traceurs-que-dit-la-loi
ftv-angular-lazyload A component that integrates lazyload in angular easily. Display image only when they are visible in viewport.
ftv-angular-touchevents Directive to handle touch events and add an active class to html element.
ftv-angular-likebox Likebox with like and dislike icon
ftv-angular-timebar Angular Timebar component usually used for video player to quickly going on different time by clicking or dragging.
ftv-angular-speaker Angular module to display a speaker and a volume bar. This module will throw event on mute/unmute and volume change.
ftv-angular-svg Angular module to manage svg.
ftv-zoom-ios-utils-string-extension Swift String extension with numerous practical methods, among which there is the slugify() method that transforms a string into a proper slug.
ftv-zoom-ios-utils-uicolor-hex-extension Swift UIColor extension allowing to initialize a color with a hexadecimal string.
ftv-zoom-ios-more-menu Simple Swift project demonstrating how the more menu was made for francetv zoom, using CAShapeLayer and CABasicAnimation.
ftv-zoom-ios-loader-view Simple Swift project demonstrating how the loader was made for francetv zoom, using CALayer and CABasicAnimation.
ftv-zoom-ios-view-controller-transition Simple Swift project demonstrating how the custom transition from the playlists screen to the player screen was made for francetv zoom, by implementing the UINavigationControllerDelegate and UIViewControllerAnimatedTransitioning protocols.
ftv-zoom-android-utils-slugify Utils method to slugify text (with UTest)
ftv-zoom-android-loader-view LoaderView animation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published