Présenter des informations groupées et facilement accessibles pour l’utilisateur est un passage forcé dans de nombreuses Apps. Mais la façon de grouper les données et de les afficher dans l’UI n’est pas très évident. Pourtant c’est assez simple, voyons comment procéder …Plus...
De la coupe aux lèvres il y une certaine distance, de la démo à la réalité aussi… Partons d’un exemple concret pour en apprendre plus sur les Xamarin.Forms tout en prenant la mesure du travail à fournir pour passer d’une démo à une App réelle…Plus...
La version 3.5 des Xamarin.Forms apportent son lot de nouveautés mais surtout les BindableLayouts… Qu’est-ce donc et qu’apportent-ils ?Plus...
Insérer des contrôles natifs directement en XAML ? Si c’est possible ! Avec support du Binding ? Encore oui ! Mais comment ? … Plus...
Bien pratique pour permettre une sélection très visuelle le bouton à segments n’existe pas sous tous les OS, mais avec un peu d’astuce et sans code natif on peut le faire en Xamarin.Forms !Plus...
Changer la taille d’une ViewCell à la volée dans une liste peut permettre de rendre l’affichage plus compact tout en laissant la possibilité d’en voir plus. Mais ce comportement n’existe pas de base… Il faut un peu de code !Plus...
Comment permettre la sélection par l’utilisateur d’une valeur appartenant à une énumération ? En créant un Picker personnalisé ! Comment personnaliser les options ? Par des attributs ! Comment rendre tout cela traduisible ? Avec des ressources ! Tout cela vous sera divulgué dans ces deux vidéos de Dot.Vlog !Plus...
D'où viennent-elles ? A quoi servent-elles ? Quand et comment les utiliser ? Quand ne pas les utiliser ? Cette seconde partie vous montrera le code pour tout comprendre ! Plus...
D'où viennent-elles ? A quoi servent-elles ? Quand et comment les utiliser ? Quand ne pas les utiliser ? Bref, vous saurez tout sur les messageries MVVM ! Plus...
Les boutons avec image font partie de ce petit groupe d’objet d’UI incontournables. Mais jusqu’ici point de bouton à image sous Xamarin.Forms, mais cela vient de changer !Plus...