Giter VIP home page Giter VIP logo

calculator's Introduction

Piscine Mobile: Module 00 (Premier Pas)

Exercise 00: A basic display

  • Objectif : Créer une application simple avec Flutter.
  • Instructions : Créer une page avec un texte et un bouton centrés horizontalement et verticalement. Lorsque le bouton est pressé, afficher "Button pressed" dans la console de débogage.
  • Points clés : Comprendre la structure d'un projet Flutter, les widgets et leurs différents états.

Exercise 01: Say Hello to the World

  • Objectif : Modifier le texte affiché en cliquant sur un bouton.
  • Instructions : Modifier le texte affiché entre "Hello World!" et un texte initial à chaque clic sur le bouton.
  • Points clés : Utiliser des événements pour modifier le contenu affiché.

Exercise 02: Moar buttons

  • Objectif : Créer une application de calculatrice simple.
  • Instructions : Afficher une barre d'application avec le titre "Calculator", deux champs de texte (expression et résultat) et plusieurs boutons pour les chiffres, les opérateurs et les commandes de suppression.
  • Points clés : Gérer les interactions utilisateur pour construire une interface de calculatrice.

Exercise 03: It’s alive!

  • Objectif : Ajouter la logique de calcul à la calculatrice.
  • Instructions : Faire fonctionner la calculatrice pour effectuer des opérations d'addition, soustraction, multiplication et division, gérer les nombres négatifs et décimaux, ainsi que la suppression des caractères et des expressions.
  • Points clés : Implémenter la logique pour effectuer les opérations mathématiques correctement tout en gérant les cas d'erreur sans que l'application ne plante.

calculator's People

Contributors

sansho88 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.