etc.) 4,5 PB de besoin en stockage 1,5 to de logs par jour ~1B de requêtes / jour Deezer 500 employés répartis sur ~10 villes Deezer est disponible dans plus de 180+ pays 8,3 millions d’albums 53+ millions de titres 100 millions de playlists Connected Speakers Wearables Car Mobile (Android, iOS, Windows) TV Desktop
Right variables use Start and End Convert legacy custom view to ConstraintLayout getLayoutDirection() resolveLayoutDirection() called by requestLayout()
detect and will reverse itself the text, the Bidi formatter prevents the OS this inversion. Available in the Support Library (api17) BidiFormatter.getInstance().unicodeWrap(item.getTitle())
icons Other points are to take into consideration : • Moderate your user content (explicit lyrics/covers) • Review your monetization model against local expectations and be prepared to modify it if necessary.
• RecyclerView (horizontal case) layoutManager.setReverseLayout(true); • ViewPager, HorizontalScrollView android:layoutDirection="locale “Arabic” numbers in the signup form Dates direction from 20/11/2018 to 2018/11/20 Pre-formatted server data Marquee direction ViewPager Viewpager no compatible Recycler view ok
+ catalogue rotana? 1 ou 2 slides • du produit et l’adaptation pour le mena 1ere etape : l’etat des lieux pour tt les supports. • fonctionnement au sein de l’equipe Android Android : l’etat des lieux (screen avant) avec ce que offre de base l’android studio et l’os • les contraintes de la langue • Constraintlayout vs customviews • l’etat d’apres • fin ( contrainte de la culture penser a Explicit)
right to left script languages are: Arabic: Is an official language in 27 countries and is spoken by ~422M people Persian/Farsi: is an official language in In 3 countries and is spoken in Iran, Iraq, Afghanistan, Tajikistan, Uzbekistan, Russia, and Azerbaijan by ~110M people Urdu: Is an official language in India and Pakistan, and is spoken in 4 countries by ~81M people Kurdish (Sorani): Is an official language in Iraq and is spoken in Turkey, Iraq, iran, Armenia, Syria, Azerbaijan, and Georgia by ~30M people Azeri: is spoken in Azerbaijan, Turkey, Iran, Russia, Iraq, and Georgia by ~26M Hebrew: Official language of Israel and is spoken by ~9M people Dhivehi (Maldivian): spoken in the Maldives by ~340K people Total of ~678.34M people use right to left scripts around the world
left, so, when ordering object or icons on the screen we need to place the item we want the user to see first on the right Functional buttons and icons should stay the same! Universal icons do not change, the play button points the same way and the progress line progresses the same way Text should be aligned to the right as a default (unless it is a design decision to align otherwize) Pay extra attention to punctuations, they tend to get mislocated upon translation