Bonnes Pratiques Web
32.2K views | +5 today
Follow
 
Scooped by Mickael Ruau
onto Bonnes Pratiques Web
Scoop.it!

Les calendriers de l’avent du web | KeiruaProd

Voici une petite liste des calendriers que je connais, et qui parlent de développement web, de prêt ou de loin :

24joursdeweb est le seul que je connaisse. Il parle du web en général, pas d’une techno en particulier. Tous les sujets sont abordés : développement, intégration, UX, accessibilité, bonnes pratiques…

24ways est son pendant en anglais. Même style d’articles, mais en anglais.

UXmas propose des articles sur le thème de l’UX (User eXperience).

24pullrequests fonctionne un peu différement. Il propose aux utilisateurs de contribuer à un projet open source différent chaque jour, en fournissant une plateforme qui incite à faire une pull request par jour.

Plus décalé, The Avengifs propose tous les jours un Gif rigolo.
more...
No comment yet.
Bonnes Pratiques Web
Développement Php, Mysql , Javascript, Jquery, Css3, (X)HTML5...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...
Scooped by Mickael Ruau
Scoop.it!

Un environnement de développement PHP avec Netbeans et Docker

Un environnement de développement PHP avec Netbeans et Docker | Bonnes Pratiques Web | Scoop.it
Docker, c’est une technologie qui révolutionne la virtualisation. Pour nous les développeurs, Docker signe la fin du syndrome “works on my machine”. Je ne saurais trop vous recommander de suivre les…
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Developing for the Micro-Moment: Aruba’s Location Based Toolkit for Custom App Developers - aruba

Developing for the Micro-Moment: Aruba’s Location Based Toolkit for Custom App Developers - aruba | Bonnes Pratiques Web | Scoop.it

Recently, I received a notification on my phone to order a gift for my son’s upcoming birthday. At the time, I was busy doing other things, and didn’t have time to do anything about it, so I postponed the reminder – a common response for me. A few days later, I was waiting for my flight home from Atlanta when the reminder popped up again. This time, I had all the time in the world to do something about it. I ordered him a jersey from his favorite team. 

Mickael Ruau's insight:

using location to develop for the micro-moment!

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Créer un AppWidget - Créez des applications pour Android

Créer un AppWidget - Créez des applications pour Android | Bonnes Pratiques Web | Scoop.it

Un AppWidget est divisé en plusieurs unités, toutes nécessaires pour fonctionner. On retrouve tout d'abord une interface graphique qui détermine quelles sont les vues qui le composent et leurs dispositions. Ensuite, un élément gère le cycle de vie de l'AppWidget et fait le lien entre l'AppWidget et le système. Enfin, un dernier élément est utilisé pour indiquer les différentes informations de configuration qui déterminent certains aspects du comportement de l'AppWidget. Nous allons voir tous ces éléments, comment les créer et les manipuler.

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Tutoriel sur la création de Widget sous Android

Tutoriel sur la création de Widget sous Android | Bonnes Pratiques Web | Scoop.it
Tutoriel sur la création de Widget sous Android
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

How to code a simple Android widget

How to code a simple Android widget | Bonnes Pratiques Web | Scoop.it
Learn to code a simple Android widget that can be updated automatically (after a time period), or in response to user action. Full source code included.
Mickael Ruau's insight:

To create a widget requires four steps:

 

 

  1. Design the widget layout. At the very least, you will need one layout file describing your widget layout. However, you can also provide additional layout files for
    • The widget before it receives any data.
    • The widget on a lockscreen (Android 4.0 and above).
    • The widget on a lockscreen before it receives any data (Android 4.0 and above).
  2. Extend AppWidgetProvider. This class provides methods that are called during a widget lifecycle.
  3. Provide the AppWidgetProviderInfo metadata. Essential information about the widget, such as minimum width and height, update frequency, and more.
  4. Add the widget to your application manifest.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

CMS Open Source générateur d'applications mobiles

CMS Open Source générateur d'applications mobiles | Bonnes Pratiques Web | Scoop.it
Créez votre application gratuitement pour iOS, Android & Windows Phone, avec Keosu : le WordPress de l'application mobile.
Mickael Ruau's insight:

Keosu est non seulement gratuit mais également évolutif puisqu’il a vocation à être amélioré en permanence.

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

8 Absolutely Free App Makers to Build Your Own Mobile Apps

Apps have become the must-have tech accessory for many people, and a core part of modern business marketing plans. However, developing a mobile app can be expensive, since you need to hire an experienced programmer and invest on test devices. But the good news is that now making an app for your business or personal
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

2.1: Building app widgets · Advanced Android Development Course- Practicals

2.1: Building app widgets · Advanced Android Development Course- Practicals | Bonnes Pratiques Web | Scoop.it

An app widget is a miniature app view that appears on the Android home screen and can be updated periodically with new data. App widgets display small amounts of information or perform simple functions such as showing the time, summarizing the day's calendar events, or controlling music playback.

Mickael Ruau's insight:

Contents:

+

 

 

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Android Widgets

Android Widgets | Bonnes Pratiques Web | Scoop.it
Android Widgets - Learn Android Programming and how to develop android mobile phone and ipad applications starting from Environment setup, application components, activity lifecycle, service lifecycle, application architecture, publishing application, debugging applications, handling events, layouts, menus, user interface controls, styles and themes, handling rotation, fonts management, send email, data storage, managing media, send sms, phone calls.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Cross-Sell Optimization

Crunching #'s with common sense. How simple product inventory data analysis can produce intelligently curated cross-selling experiences.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Afin que les applications de nos smartphones n’abusent pas l’utilisateur – Framablog

Afin que les applications de nos smartphones n’abusent pas l’utilisateur – Framablog | Bonnes Pratiques Web | Scoop.it

Une déclaration des droits de l’utilisateur de mobile

Les développeurs doivent créer des applications qui respectent les droits suivants

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

MobiliTeaTime #12 : RETAILXPERIENCE - Penser son point de vente comme…



En ce début 2017, nous revenons avec le 2ème volet, toujours dédié au point de vente en pleine mutation ! Le NRF Retail's Big Show étant tout juste terminé, voici les grands enjeux du magasin de demain, résumés dans cette nouvelle étude ! 
Et si on s'inspirait du e-commerce pour réinventer le magasin ? Tout en renforçant, bien entendu, ses qualités intrinsèques qui sont l'humain & l'expérience ?

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Les ressources RGAA en agence web

Les ressources RGAA en agence web | Bonnes Pratiques Web | Scoop.it
Présentation des principales ressources RGAA3 utiles aux agences web pour la prise en compte de l'accessibilité numérique.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

The 10 principles for creating amazing online retail experiences

The 10 principles for creating amazing online retail experiences | Bonnes Pratiques Web | Scoop.it
In order to deliver amazing online experiences, retailers need to first understand and visualise what they should look like.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

REST API for Dummies: The Store Metaphor –

This is the ultimate REST API for Dummies. In order to be able to give you a REST API definition, let’s go shopping. I will use what I call “The Store Metaphor”. This way you will also be able to…
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

 — Créer un widget pour Android : exemples et bonnes pratiques

 — Créer un widget pour Android : exemples et bonnes pratiques | Bonnes Pratiques Web | Scoop.it
Mickael Ruau's insight:

Avant de commencer, voici quelques bonnes pratiques que tout développeur de widget devrait suivre. Sinon quoi ? Sinon, vous allez énerver vos utilisateurs, qui auront vite fait de renvoyer votre widget dans les limbes.

  • Allez à l'essentiel : le but d'un widget n'est pas de remplacer une application complète. Il ne faut donc pas tenter de faire tenir toute son application dans un minuscule carré, mais plutôt fournir un raccourci vers les données / actions les plus importantes. Ce qui nous amène au point suivant :

  • Créez des widgets le plus petit possible : l'espace disponible sur la home est limité. Soyez respectueux, vous n'êtes pas tout seul. Si votre widget prend inutilement trop de place, il ne tardera pas à dégager.

  • Mollo sur la batterie : quand vous développez pour les mobiles, vos ressources sont trés limitées. Et c'est particulièrement vrai pour la durée de vie de la batterie. Soyez sympa avec vos utilisateurs, évitez de créer des widgets qui se mettent à jour trop souvent.

    Idéalement, un widget ne devrait pas se mettre à jour plus d'une fois toutes les 24h. Vous trouvez que ce n'est pas assez ? Offrez au moins à l'utilisateur la possibilité de configurer cette valeur. Mais une fois tous les quarts d'heures, c'est vraiment le maximum.

    Vous pensez que votre widget devrait se mettre à jour en temps réel ? U R DOING IT WRONG ! Ne cherchez pas, vous faites fausse route.

  • Travaillez l'aspect graphique : Google a émis des recommandations de design pour les widgets. Je sais que c'est trés personnel, mais je les trouve tout de même assez… repoussantes. J'attends avec impatience que Google fasse son boulot, et remédie à la situation. Si en plus on pouvait avoir le pack graphique en format gimp / svg, ce serait pas mal aussi, merci.

  • Ne créez pas un widget quand un lanceur suffit : je vois beaucoup d'applications / développeurs qui essayent d'émuler le fonctionnement d'un lanceur via un widget. C'est mal. Google recommande de ne pas le faire, d'abord parce que ça ne sert à rien, ensuite parce que l'aspect graphique des lanceurs n'est pas fixé. Le rendu de votre widget, super sur un beau HTC avec Sense, sera peut-être horrible chez un autre constructeur, ou avec une autre version d'Android.

 
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

How to create a widget for your Android app

How to create a widget for your Android app | Bonnes Pratiques Web | Scoop.it
Deliver a better user experience by creating an Android widget for your latest app. Don't know how? Let me show you with this in-depth tutorial.
Mickael Ruau's insight:

To create a widget, you’ll need the following classes and XML files:

 

  • An AppWidgetProviderInfo file. An XML file containing important information about your widget, such as its minimum width and height, its layout resource file, how often it should be updated, and whether it uses a configuration Activity.
  • An AppWidgetProvider class implementation. This is where you’ll define the methods that you’ll use to programmatically interact with your widget.
  • An XML layout resource file. Your widget’s initial layout.
  • An App Widget configuration Activity. If you want the user to be able to modify your widget, then you’ll need to create a configuration Activity. This Activity will launch automatically when the user creates an instance of your widget.

 

There’s no set rules about the order you should create these files and classes in, but I find that it helps to have a clear idea of how your widget will look, before you start worrying about how it’ll function, so I’m going to start by creating my widget’s layout.

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Make An App | Create An App For Free

Appsbar is your free mobile app builder. Free to all app builders and app lovers. Join now and start building your free mobile app today. Apps have become the must-have tech accessory for many people, and a core part of forward-looking business marketing plans. However, not many people or small businesses have the know-how or means to create highly functional and individualized apps that are ready to be published in popular app stores. Our apps can be made for any operating systems such as Android, Apple, Black Berry and Windows.

  •  Free To Use
  •  User Friendly
  •  Video Tutorials
  •  Tech Support
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

, free and open-source app maker. Create your dream app with our app builder.

, free and open-source app maker. Create your dream app with our app builder. | Bonnes Pratiques Web | Scoop.it
Siberian is an open-source and free app maker. It allows you to build your app for free and keep the ownership of your mobile application by hosting it on your own server.
Mickael Ruau's insight:

SINGLE-APP EDITION

 

Free, Open-Source and fully customisable, download the Single-App Edition and build an app for iOS & Android right now.

  • START BUILDING NOW

      Download the Single-App Edition and create your first app in minutes.

 

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Création d'un widget paramétrable sur Android | Pages | Maraumax.fr

Création d'un widget paramétrable sur Android | Pages | Maraumax.fr | Bonnes Pratiques Web | Scoop.it

Un des principaux avantage d'Android ce sont les widgets ! Ces "modules" offrent une possibilité à l'utilisateur de consulter rapidement une information ou bien d'effectuer une action. Malheureusement ils ne sont pas assez mis en place par les développeurs ! Mais c'est de l'histoire ancienne, grâce à ce tutoriel vous allez pouvoir créer un widget paramétrable dans votre application !

Ce tutoriel aborde plusieurs points importants d'android, je vous conseille d'avoir un minimum de connaissance dans le développement avec le petit bonhome vert. Nous allons travailler sur un widget permettant de récupérer une image ainsi qu'un texte sur un serveur distant et l'afficher sur "la home" du téléphone de l'utilisateur.

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Création d'une bulle flottante sur Android | SUPINFO, École Supérieure d'Informatique

Création d'une bulle flottante sur Android | SUPINFO, École Supérieure d'Informatique | Bonnes Pratiques Web | Scoop.it

Créer une bulle flottante de premier plan sur android est relativement facile. Cette bulle visible sur toutes les applications. Ce genre de bulle est utilisée par facebook messenger par exemple.

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Forms Follow Function

A few small things to consider that might make a HUGE difference to your checkout. A presentation from Addressy's Tom Mucklow, in participation with altima's E…
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Aussi belles soient vos apps, nous on reste sur le web ! – Framablog

Aussi belles soient vos apps, nous on reste sur le web ! – Framablog | Bonnes Pratiques Web | Scoop.it

Tout irait pour le mieux dans le meilleur des mondes si ces apps ne souffraient entre autres de deux défauts majeurs et rédhibitoires  : elles ne se partagent pas et elles ne créent pas de liens.

Il se trouve que ce sont justement deux conditions à notre liberté et à la possibilité de changer un jour ce monde à bout de souffle…

Comme Dave Winer ci-dessous moi je reste sur le web. Et vous  ?

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Designers Challenge Themselves To Create A Typographic Logo Every Day For A Year, And They’re Pretty Cool

Designers Challenge Themselves To Create A Typographic Logo Every Day For A Year, And They’re Pretty Cool | Bonnes Pratiques Web | Scoop.it
UK-based graphic designers Liam + Jord undertook a 365-day challenge to create one new typographic logo of a common word we use every day. The objective was to visually represent the meanings of the words by using symbols, negative space, or by adding geometric elements to the letters. For example, the letter 'i' in
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Les redirections, le cauchemar du web? » OWNI, News, Augmented

Les redirections, le cauchemar du web? » OWNI, News, Augmented | Bonnes Pratiques Web | Scoop.it
Les redirections de liens sont de plus en plus utilisées par les services web pour collecter toutes sortes d'infos. Mais leur empilement entraine un trafic supplémentaire et ajoute des risques de casser la chaine vers le contenu recherché. | OWNI, News, Augmented
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

MoiliteaTime #17 : Best Practices Sites M-commerce | Ameublement & Dé…

Une étude en 2 volets : Des statistiques sur les pratiques plus ou moins répandues des acteurs analysés et les tendances qui s’en dégagent. 

more...
No comment yet.