This repository contains a collection of Flutter applications demonstrating the power and flexibility of the Flutter framework. Each application showcases different aspects of Flutter, from fetching and displaying data from the internet, to state management and user interface design.
The Climate app is a weather forecasting application. It utilizes the OpenWeatherMap API to fetch and display weather information based on the user's current location or a location entered by the user. It demonstrates Flutter's ability to work with APIs and handle user input.
The Todo App is a simple task management application. It allows users to add, edit, and delete tasks. This application showcases local state management in Flutter and how to create a basic CRUD (Create, Read, Update, Delete) application.
The Bitcoin Ticker app displays the current price of Bitcoin in various currencies. It fetches data from the CoinDesk API and updates in real time. This application shows how to work with websockets in Flutter.
The BMI Calculator is a health application that allows users to calculate their Body Mass Index (BMI). The app takes height and weight as input and provides the user's BMI, along with a categorization (underweight, normal, overweight). This app demonstrates form input and basic calculations in Flutter.
To run these apps, you need to have Flutter and Dart installed on your machine. If you haven't installed them yet, you can follow the installation guide here: Flutter Install