Skip to content

A recreation of the iPhone Calculator built with Flutter, focusing on matching its design, functionality, and user experience.

Notifications You must be signed in to change notification settings

cfp185/Calculator

Repository files navigation

iOS Calculator Clone in Flutter

Project Overview

This project is my first attempt at creating an app and learning Flutter. The goal is to replicate the design, functionality, and overall user experience of the iOS Calculator. The app is built for iPhones and tested using Xcode's iPhone simulator.

By working on this project, I aim to:

  • Learn the fundamentals of Flutter and Dart.
  • Understand how to build responsive user interfaces.
  • Gain experience with app functionality.
  • Explore iPhone-specific UI design and development challenges.

Features

Identical Design: Striving to match the iOS Calculator's layout, colors, and button styles. Core Calculator Functions: Includes basic arithmetic operations (addition, subtraction, multiplication, division) and advanced features (e.g. percentage, clear, memory). Responsive UI: Designed to fit and work seamlessly on an iPhone screen.

Getting Started

Pre-requisites

How to Run

  1. Clone this repository.
  2. Navigate to the project directory.
  3. Run the app:
$ flutter run lib/main.dart
  1. Select the iPhone simulator in Xcode to preview the app.
$ open -a Simulator

Progress

Completed:

  • Basic app setup with Flutter and Xcode.
  • Initial design of the calculator layout.

To-Do:

  • Add button functionality for calculator operations.
  • Fine-tune the design to match the iOS Calculator exactly.
  • Handle edge cases (e.g., division by zero, long calculations).
  • Test on different iPhone resolutions.

About

A recreation of the iPhone Calculator built with Flutter, focusing on matching its design, functionality, and user experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published