3 one minute Xamarin : Custom ListView Zayen Chagra
The document discusses building a simple Xamarin app. It involves creating a custom ListView with a List<string> to display data. The UI code is separated from the code behind logic. The app allows viewing a list of strings in a custom ListView.
Serie of Code tutorials to start Mobile development with Xamarin Forms. In one minute you can use this tutorial to understand and code basic samples of this technology. I am using these presentations as part of activities as a trainer and associate professor.
This document provides an introduction to mobile development using Xamarin Forms, with the objectives of teaching basic concepts like pages, layouts, and controls to audiences with software development knowledge. It explains that a mobile app consists of UI code and code behind, and outlines the steps to make a simple mobile app starting with pages at level 1, layouts at level 2, and controls at level 3, connecting the UI to code behind functionality.
3 one minute Xamarin : Custom ListView Zayen Chagra
The document discusses building a simple Xamarin app. It involves creating a custom ListView with a List<string> to display data. The UI code is separated from the code behind logic. The app allows viewing a list of strings in a custom ListView.
Serie of Code tutorials to start Mobile development with Xamarin Forms. In one minute you can use this tutorial to understand and code basic samples of this technology. I am using these presentations as part of activities as a trainer and associate professor.
This document provides an introduction to mobile development using Xamarin Forms, with the objectives of teaching basic concepts like pages, layouts, and controls to audiences with software development knowledge. It explains that a mobile app consists of UI code and code behind, and outlines the steps to make a simple mobile app starting with pages at level 1, layouts at level 2, and controls at level 3, connecting the UI to code behind functionality.
Photos et autres sensors sur Windows PhoneMicrosoft
La photographie est devenue un scénario clé pour les smartphones. Nous sommes de plus en plus à délaisser nos appareils photo numériques au profit de notre téléphone. Le Nokia Lumia 1020, primé à de nombreuses reprises en est l'illustration. Nous verrons comment tirer partie de toute la puissance de votre smartphone, de la prise de vue au traitement d'image. Dans un deuxième temps, nous verrons comment enrichir une application en exploitant tous les capteurs embarqués : GPS, accéléromètre, bousole, gyroscope... Et pour finir, nous les combinerons tous en créant de la réalité augmentée.
Speakers : Nicolas Delabarre (Nokia), Nicolas Calvi (Wygwam)
Azetone - Comment optimiser l’expérience utilisateur de son appli mobile ?Philippe Dumont
Si les marketeurs et développeurs mobiles investissent massivement en ASO (App Store Optimization) tout comme en acquisition de téléchargements d’applications, ils négligent parfois les problématiques d’expérience utilisateur, et la nécessité d’engager une véritable stratégie de UXO (User Expérience Optimisation).
Des critères tels que la récurrence de l’utilisation, de l’engagement des utilisateurs, voire des conversions des visites en ventes, sont pourtant des indicateurs clés de réussite d’une application, et imposent de disposer des bons outils et des bonnes méthodologies.
Découvrez au travers de nombreux exemples clients :
- Qu’est-ce qu’une expérience utilisateur réussie sur mobile ?
-Quels sont les outils à adopter pour bien comprendre les comportements utilisateur ?
- Quelles sont les bonnes pratiques ou au contraire, celles à éviter ?
- Quel bénéfice peut-on attendre de l’UXO ?
Présentation animée en faveur des étudiantes de l’Ecole Nationale des Sciences Appliquées d'Oujda à l'occasion des "open source Day's".
L'objectif est d'initier les personnes aux notions basique du développement sous Android :
- Environnement de développement et plateforme
- Création d'une première application
- Découvrir les notions d'Activité, de layout ...
Concevoir une expérience SoLoMo (sociale, locale, mobile): retours d'expérien...Microsoft
Qu'est-ce qui fait aujourd'hui le succès d'une application mobile? La réponse en 3 syllabes: So_Lo_Mo: comme "Sociale, Locale, Mobile". Ces concepts peuvent paraitre évidents (il s'agit des fondamentaux de l'usage d'un smartphone) mais force est de constater que peu de développeurs ont une vraie réflexion sur "pourquoi" ils ont conçu leur application sur smartphone plutôt qu'ailleurs.... Cette session sera constituée de plusieurs retours d'expériences sur des applications dont la qualité de l'approche SoLoMo peut servir de référence: FoodReporter (100000 utilisateurs du service) et les spécificités de sa version 7.5, présentée par ses concepteurs par exemple, ou encore l'application Let's Walk, (SoLoMo par essence, il s'agit d'une application de partage de randonnées). il sera question des spécificités techniques qui font de Windows Phone une plateforme sur laquelle il est facile de concevoir rapidement une expérience SoLoMo, notamment grâce à de nombreuses démonstrations de code directement réutilisable: - Gestion de la géolocalisation - Moyens d'intégration des réseaux sociaux (authentification, partage, social graph...) - Intégration de l'application dans les expériences camera, photos, et recherche du téléphone - Live Tiles, background agent, notifications, les différents moyens de faire vivre l'application quand elle n'est pas à l'écran et bien d'autres choses encore!
ACRA est une librairie open source, légère, facile à mettre en oeuvre et très configurable permettant aux développeurs android de recevoir des rapports d'erreur de leurs applications dans un spreadsheet GoogleDocs.
Android workshop - Bootcamp du Mauriapp Challenge 2016Hadina RIMTIC
Présentation Android lors du Bootcamp de formation organisé pour les startupers participants à la deuxieme edition du Mauriapp Challenge.
All right reserved to @hadinarimtic
Ceci est le cahier de charges pour la création d'un site web dynamique en utilisant les technologies, responsive design, flat design, One page, le cms DRUPAL...
un jeu d'avion développer par java (swing et applet)
vous allez trouver le code source dans le lien gitHub.
code source : https://github.com/ahmedwafdi/JeuAvion/tree/dev
Introduction à l'ergonomie lors d'une réunion Drupal à Lyon, France.
Concept de bases - recherche et comprendre à qui s'adresse le logiciel ou le site web en conception.
Deux exemples d'outils ont été utilisé: Chalmark (test utilisateur sans modération) et Optimal Sort (architecture d'information)
Créer une application Windows (Phone) sans toucher une ligne de code avec Win...Microsoft
Le Windows App Studio est un service en ligne gratuit permettant de créer des applications mobiles pour Windows Phone et Windows. Après une rapide introduction, nous nous lancerons ensemble dans la création d’une application. Cette session est principalement destinée aux débutants qui n’ont pas de compétence de développement mais qui souhaitent se lancer dans l’aventure de la création d’application mobile. En effet, grâce au Windows App Studio, nous n’aurons pas besoin de toucher à une seule ligne de code ! L'inscription à l'atelier est obligatoire car le nombre de places est limité.
Serie of Code tutorials to start Mobile development with Xamarin Forms. In one minute you can use this tutorial to understand and code basic samples of this technology. I am using these presentations as part of activities as a trainer and associate professor.
Serie of Code tutorials to start Mobile development with Xamarin Forms. In one minute you can use this tutorial to understand and code basic samples of this technology. I am using these presentations as part of activities as a trainer and associate professor.
Contenu connexe
Similaire à Windows Phone Workshop launchers and choosers
Photos et autres sensors sur Windows PhoneMicrosoft
La photographie est devenue un scénario clé pour les smartphones. Nous sommes de plus en plus à délaisser nos appareils photo numériques au profit de notre téléphone. Le Nokia Lumia 1020, primé à de nombreuses reprises en est l'illustration. Nous verrons comment tirer partie de toute la puissance de votre smartphone, de la prise de vue au traitement d'image. Dans un deuxième temps, nous verrons comment enrichir une application en exploitant tous les capteurs embarqués : GPS, accéléromètre, bousole, gyroscope... Et pour finir, nous les combinerons tous en créant de la réalité augmentée.
Speakers : Nicolas Delabarre (Nokia), Nicolas Calvi (Wygwam)
Azetone - Comment optimiser l’expérience utilisateur de son appli mobile ?Philippe Dumont
Si les marketeurs et développeurs mobiles investissent massivement en ASO (App Store Optimization) tout comme en acquisition de téléchargements d’applications, ils négligent parfois les problématiques d’expérience utilisateur, et la nécessité d’engager une véritable stratégie de UXO (User Expérience Optimisation).
Des critères tels que la récurrence de l’utilisation, de l’engagement des utilisateurs, voire des conversions des visites en ventes, sont pourtant des indicateurs clés de réussite d’une application, et imposent de disposer des bons outils et des bonnes méthodologies.
Découvrez au travers de nombreux exemples clients :
- Qu’est-ce qu’une expérience utilisateur réussie sur mobile ?
-Quels sont les outils à adopter pour bien comprendre les comportements utilisateur ?
- Quelles sont les bonnes pratiques ou au contraire, celles à éviter ?
- Quel bénéfice peut-on attendre de l’UXO ?
Présentation animée en faveur des étudiantes de l’Ecole Nationale des Sciences Appliquées d'Oujda à l'occasion des "open source Day's".
L'objectif est d'initier les personnes aux notions basique du développement sous Android :
- Environnement de développement et plateforme
- Création d'une première application
- Découvrir les notions d'Activité, de layout ...
Concevoir une expérience SoLoMo (sociale, locale, mobile): retours d'expérien...Microsoft
Qu'est-ce qui fait aujourd'hui le succès d'une application mobile? La réponse en 3 syllabes: So_Lo_Mo: comme "Sociale, Locale, Mobile". Ces concepts peuvent paraitre évidents (il s'agit des fondamentaux de l'usage d'un smartphone) mais force est de constater que peu de développeurs ont une vraie réflexion sur "pourquoi" ils ont conçu leur application sur smartphone plutôt qu'ailleurs.... Cette session sera constituée de plusieurs retours d'expériences sur des applications dont la qualité de l'approche SoLoMo peut servir de référence: FoodReporter (100000 utilisateurs du service) et les spécificités de sa version 7.5, présentée par ses concepteurs par exemple, ou encore l'application Let's Walk, (SoLoMo par essence, il s'agit d'une application de partage de randonnées). il sera question des spécificités techniques qui font de Windows Phone une plateforme sur laquelle il est facile de concevoir rapidement une expérience SoLoMo, notamment grâce à de nombreuses démonstrations de code directement réutilisable: - Gestion de la géolocalisation - Moyens d'intégration des réseaux sociaux (authentification, partage, social graph...) - Intégration de l'application dans les expériences camera, photos, et recherche du téléphone - Live Tiles, background agent, notifications, les différents moyens de faire vivre l'application quand elle n'est pas à l'écran et bien d'autres choses encore!
ACRA est une librairie open source, légère, facile à mettre en oeuvre et très configurable permettant aux développeurs android de recevoir des rapports d'erreur de leurs applications dans un spreadsheet GoogleDocs.
Android workshop - Bootcamp du Mauriapp Challenge 2016Hadina RIMTIC
Présentation Android lors du Bootcamp de formation organisé pour les startupers participants à la deuxieme edition du Mauriapp Challenge.
All right reserved to @hadinarimtic
Ceci est le cahier de charges pour la création d'un site web dynamique en utilisant les technologies, responsive design, flat design, One page, le cms DRUPAL...
un jeu d'avion développer par java (swing et applet)
vous allez trouver le code source dans le lien gitHub.
code source : https://github.com/ahmedwafdi/JeuAvion/tree/dev
Introduction à l'ergonomie lors d'une réunion Drupal à Lyon, France.
Concept de bases - recherche et comprendre à qui s'adresse le logiciel ou le site web en conception.
Deux exemples d'outils ont été utilisé: Chalmark (test utilisateur sans modération) et Optimal Sort (architecture d'information)
Créer une application Windows (Phone) sans toucher une ligne de code avec Win...Microsoft
Le Windows App Studio est un service en ligne gratuit permettant de créer des applications mobiles pour Windows Phone et Windows. Après une rapide introduction, nous nous lancerons ensemble dans la création d’une application. Cette session est principalement destinée aux débutants qui n’ont pas de compétence de développement mais qui souhaitent se lancer dans l’aventure de la création d’application mobile. En effet, grâce au Windows App Studio, nous n’aurons pas besoin de toucher à une seule ligne de code ! L'inscription à l'atelier est obligatoire car le nombre de places est limité.
Similaire à Windows Phone Workshop launchers and choosers (20)
Serie of Code tutorials to start Mobile development with Xamarin Forms. In one minute you can use this tutorial to understand and code basic samples of this technology. I am using these presentations as part of activities as a trainer and associate professor.
Serie of Code tutorials to start Mobile development with Xamarin Forms. In one minute you can use this tutorial to understand and code basic samples of this technology. I am using these presentations as part of activities as a trainer and associate professor.
The document discusses several C# concepts including object initializers, anonymous types, extension methods, delegates, lambda expressions, and LINQ. It shows examples of initializing a student object and list with object initializers. It defines extension methods to encrypt and decrypt strings and calls them on a sample string. It demonstrates using delegates and lambda expressions to sort an integer array in ascending and descending order. Finally, it provides examples of LINQ queries on an integer array to select even numbers using the from, where, and select clauses.
The very first steps to make my first Mobile App with XamarinZayen Chagra
This document discusses Xamarin Forms, a framework that allows developers to write native mobile apps for Android, iOS, and Windows from a single C# codebase. It notes that with Xamarin Forms, developers can achieve 60% code reuse, 20% code integration, and 20% UI design across mobile platforms. The document provides an overview of building mobile apps with Xamarin Forms by starting with pages, then adding layouts, and finally controls to create the user interface. It concludes by mentioning the steps to integrate and publish a mobile app after it is built.
Design and User Experience for Windows & Windows PhoneZayen Chagra
course support to understand the basics od Design and User Experience. Including examples of best applications inspired by Microsoft guideline for UWP: Universal Windows Platform and Windows Phone
Make your first mobile application with Xamarin through a project based learning method.
Discover the main concepts ( UI, Navigation, Business Layer...etc) and get the essential knowledge to dive deep into native mobile development in C#
Intel RealSense technology : Overview and demosZayen Chagra
My presentation during the first Intel Developer Meetups group in Tunisia. The talk introduces RealSense technology, uses, features with technical demos.
The document provides steps for creating a simple WCF service and consuming it in a Windows Phone application. It involves creating a WCF service project with an interface and implementation class, configuring the web.config file, and adding a service reference in the phone app project to consume the WCF service. The phone app uses controls from the toolbox and makes calls to the WCF service's getter and setter methods.
Windows 8 is not only an OS. It's a whole system built around NUI (Natural User Interface) concept . These slide were presented during the seminar of graduation students at ESPRIT.
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO Technology
En cette année 2024 qui s’annonce sous le signe de la complexité, avec :
- L’explosion de la Gen AI
-Un contexte socio-économique sous tensions
- De forts enjeux sur le Sustainable et la régulation IT
- Une archipélisation des lieux de travail post-Covid
Découvrez les Tech trends incontournables pour délivrer vos produits stratégiques.
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...OCTO Technology
par Claude Camus (Coach agile d'organisation @OCTO Technology) et Gilles Masy (Organizational Coach @OCTO Technology)
Les équipes infrastructure, sécurité, production, ou cloud, doivent consacrer du temps à la modernisation de leurs outils (automatisation, cloud, etc) et de leurs pratiques (DevOps, SRE, etc). Dans le même temps, elles doivent répondre à une avalanche croissante de demandes, tout en maintenant un niveau de qualité de service optimal.
Habitué des environnements développeurs, les transformations agiles négligent les particularités des équipes OPS. Lors de ce comptoir, nous vous partagerons notre proposition de valeur de l'agilité@OPS, qui embarquera vos équipes OPS en Classe Business (Agility), et leur fera dire : "nous ne reviendrons pas en arrière".
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Windows Phone Workshop launchers and choosers
1. Workshop Launchers and Choosers : Windows Phone 2013
Objectif
L’objectif de ce workshop est de maitriser
Launchers
Choosers
Launchers :
C’est une API qui lance une des applications intégrées, telles que l'application de Contacts ou le navigateur
web…
Voici les étapes générales pour l'utilisation d'un « Launchers »:
1. Créez une instance du type tâche du lanceur.
2. Définissez les propriétés requises et facultatives de l'objet de la tâche. Ils déterminent le
comportement de la demande de tâche lorsqu'elle est invoquée.
3. Appelez la méthode Show de l'objet de la tâche.
NB : « Launchers » ne retournent pas de données ou l'État à votre application.
Choosers :
C’est une API qui lance une des applications intégrées, telles que l'application de Contacts ou de la
caméra…
Voici les étapes générales pour l'utilisation d'un sélecteur :
1. Créez une instance du type de tâche pour le sélecteur.
2. Identifier la méthode de rappel à exécuter après que l'utilisateur termine la tâche.
3. Définissez les propriétés requises et facultatives de l'objet de la tâche.
4. Appelez la méthode Show de l'objet de la tâche.
5. Implémentez le gestionnaire d'événements terminés pour capturer des données et l'état après que
l'utilisateur termine la tâche.
NB : « Choosers » peuvent retourner des données et l'État à votre application. Toutefois, si l'utilisateur appuie
sur Start pendant que la nouvelle application est ouverte, l'application appelante ne peut jamais être
réactivée.
1
2. Workshop Launchers and Choosers : Windows Phone 2013
Liste complète des «Choosers / Launchers » disponibles
Launchers
Choosers
Bing Maps directions task
Address chooser task
Bing Maps task
Camera capture task
Connection settings task
Email address chooser task
Email compose task
Game invite task
MapDownloader task
Phone number chooser task
MapUpdaterTask
Photo chooser task
Maps task
Save contact task
Maps directions task
Save email address task
Marketplace detail task
Save phone number task
Marketplace Hub task
Save ringtone task
Marketplace review task
Marketplace search task
Media Player launcher
Phone call task
Search task
Share link task
Share status task
SMS compose task
Web browser task
Launchers : http://msdn.microsoft.com/enus/library/windowsphone/develop/ff769550%28v=vs.105%29.aspx
Choosers : http://msdn.microsoft.com/enus/library/windowsphone/develop/ff769543%28v=vs.105%29.aspx
2
3. Workshop Launchers and Choosers : Windows Phone 2013
Travail demandé (45 min)
Le premier objectif est d’afficher le Répertoire. Le Chooser adéquat est le PhoneChooserTask.
4 étapes sont nécessaires afin d’utiliser les Launchers and Choosers.
1. Importer la librairie Microsoft.Phone.Tasks
2. Déclaration du Lancher/Chooser
3. Instanciation Lancher/Chooser
4. Lancement du Launcher/Chooser avec la méthode show()
3
4. Workshop Launchers and Choosers : Windows Phone 2013
Pour gérer l’action sur le répertoire de votre téléphone il faut ajouter un fonction qui se charge de récupérer le
contact choisi:
4
5. Workshop Launchers and Choosers : Windows Phone 2013
Résultat
La procédure est la même pour utiliser le reste des Launchers et Choosers.
Pour vous documenter à propos de Launchers et Choosers vous pouvez consulter :
Launchers : http://msdn.microsoft.com/enus/library/windowsphone/develop/ff769550%28v=vs.105%29.aspx
Choosers : http://msdn.microsoft.com/enus/library/windowsphone/develop/ff769543%28v=vs.105%29.aspx
Pour les Sensors vous pouvez consulter le tutorial suivant:
http://jeffblankenburg.com/31daysofmango
5