Low-Hanging Fruits For Enhancing Mobile UX Good UX is what separates successful apps from unsuccessful ones. Customers are won and lost every day because of good or bad user experience design. The most important thing to keep in mind when designing a mobile app is to make sure it is both useful and intuitive. Good design addresses both problems: It has a clear focus on key user goals, and it removes all obstacles from the user’s way by bringing clarity to the interface. 1. Reduce the effort users have to put in to get what they want. Users often have to quickly accomplish one core function in a mobile app: make a payment, check for new messages, etc. Break large tasks into smaller, meaningful chunks.Prioritize the actions on screen. Focus on User Goals Divide complex tasks into smaller activities. Avoid Login Walls Login walls are pages that ask the user to log in or register in order to proceed. In the example below, Soundcloud requires its users to log in to access the app’s content. Smashing Magazine’s checkout form. 2. Maps Cards
Learn HTML - Free Interactive HTML Tutorial Don’t Fear the Internet datalist experiment By using <datalist>, you can define a list of suggestions you want the user to select from. Users can optionally select from your suggestions as well as typing it by themselves. Options can be tagged with datalist and referenced from the input element using list attribute by its id. See examples below. input[type=text] datalist For text type, datalist simply suggests list of words. input[type=range] datalist For range type, datalist suggests recommended value as ticks. input[type=range] is not available on your browser <input type="range" value="0" min="0" max="100" list="number" /><datalist id="number"><option>10</option><option>15</option><option>30</option><option>50</option><option>90</option></datalist> input[type=color] datalist For color type, datalist suggests the recommended color on the swatch palette. input[type=color] is not available on your browser input[type=date] datalist For date type, datalist suggests a list of recommended dates. input[type=time] datalist
.resizr - Test your CSS media queries Examples of Gliffy UML Diagrams Unified Modeling Language, or UML, is a standard language for visually representing the requirements, analysis, design, and implementation of a system. Bring it all together UML diagrams show structural (static), behavioral (dynamic) and implementation characteristics — and the shape and connector libraries in Gliffy make it easy. Use case diagram Class diagram Object diagram State diagram Activity diagram Sequence diagram Collaboration diagram Component diagram Deployment diagram Collaborate with anyone A class diagram tool, sequence diagram tool, and all around free UML diagram tool all-in-one, Gliffy enables you to combine a class diagram, sequence diagram, or any combination of UML diagrams to show a design view, process view, component view, deployment view, or use case view with ease. And since Gliffy is designed for ongoing collaborative projects, it's the perfect way to share evolving UML diagrams with your entire team.
Le pouvoir des feuilles de style utilisateur - Web designer & intégrateur Alors que je parcourais nonchalamment ma timeline Facebook, le statut d’un de mes contacts m’a interpellé : Hmm, je sens que ça va vite me gaver cette nouveauté Facebook qui consiste à mettre des suggestions de pages (de la pub quoi) au milieu de ma timeline… En effet, la Suggestion de Page Facebook s’insère dans votre timeline mais prend malicieusement, peu ou prou, la même forme que les publications de vos amis. Et tout d’un coup, l’idée de masquer ces satanées publicités à l’aide d’une feuille de style utilisateur me traverse l’esprit ! Feuilles de style utilisateurs ? Avant de rentrer dans le vif du sujet, une petite explication peut être nécessaire si le sujet ne vous parle pas. Les feuilles de styles (CSS) permettent de mettre en forme le contenu d’une page web. Lorsqu’on parle de feuilles de styles, on pense généralement aux feuilles de styles auteur, c’est à dire les styles définis par le créateur du site web. Voyons donc comment prendre le pouvoir en tant qu’utilisateur.
Learn web design. A design book for developers & programmers | Design for Hackers Une présentation du langage HTML agrémentée de nombreux exemples La langage HTML (HyperText Markup Language) est utilisé pour décrire la structure d'une page Web. C'est un langage descriptif à base de marqueurs (de tags, en anglais). Parfois, le terme de balise est aussi utilisé en lieu et place de marqueur. Le langage HTML est utilisé conjointement avec les langages CSS et Javascript. La syntaxe HTML Le langage HTML utilise des marqueurs (nous parlerons à partir de maintenant de tags) pour structurer vos documents. Un tag ouvrant : un tel tag commence par un caractère < et se termine par un caractère >. Définitions d'attributs sur un tag HTML Un tag ouvrant peut de plus posséder des attributs. Les entités HTML prédéfinies Enfin, notez qu'il est possible d'utiliser des entités HTML prédéfinies. Vous pouvez consulter une liste d'entités plus complète en activant le lien suivant : Liste des entités HTML prédéfinies. Exemple de code
Defonic - fabulous noise generator Termes et définitions CSS Voici une liste rapide des termes CSS communément employés, un aide-mémoire pratique, une révision utile, et pour ceux qui commencent à apprendre CSS une bonne façon de baliser le chemin Par Louis Lazaris Voici une liste rapide des termes CSS communément employés, et ce qu'ils à quoi ils correspondent dans le code. Rien de bien nouveau pour les développeurs expérimentés, mais une bonne révision à tout le moins. Table des matières : Commentaires - Ensemble de règles - Bloc de déclaration - Déclaration - Propriété - Valeur - Sélecteur - Sélecteur/Élément - Sélecteur/Classe - Sélecteur/ID - Sélecteur universel - Sélecteur/Attribut - Pseudo-classes - Pseudo-éléments - Combinateur - Règle-at - Instruction - Identifiant - Mot-clé Un commentaire n'a aucun effet sur l'affichage de la page, il sert à l'auteur du code et à ses lecteurs ou collaborateurs éventuels. Ensemble de règles Bloc de déclaration Un bloc de déclaration est la section de votre CSS où la paire propriété/valeur apparaît. Propriété
Developer Network