Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 3.44 KB

File metadata and controls

40 lines (31 loc) · 3.44 KB

MultiviewProject

A versatile Android application that combines three useful mathematical tools into a single, unified interface. This project demonstrates multi-activity navigation, consistent UI/UX design, and complex mathematical implementations in Kotlin.

🚀 Features

1. LCM Calculator (Main Activity)

  • Calculates the Least Common Multiple of two numbers.
  • Uses an efficient algorithm combining GCD and absolute values.
  • Color Theme: Material Blue.

2. Power Calculator (Second Activity)

  • Calculates the result of a Base raised to an Exponent ($Base^{Exponent}$).
  • Supports decimal inputs and handles large results gracefully.
  • Color Theme: Material Green.

3. Smart Calculator (Third Activity)

  • A professional, smartphone-style calculator grid.
  • Supports Addition, Subtraction, Multiplication (×), and Division (÷).
  • Includes special functions like All-Clear (AC) and Backspace (⌫).
  • Color Theme: Material Purple.

🎨 Design & Navigation

  • Unified Look: Every screen features a consistent header and layout structure.
  • Universal Footer: Navigate to any of the three tools from any screen using the persistent bottom navigation bar.
  • Responsive Layouts: Uses TableLayout and LinearLayout with weights to ensure it looks great on all screen sizes.

🛠️ Installation & Setup

  1. Clone the repository.
  2. Open the project in Android Studio.
  3. Adding your Logo:
    • Copy your logo.png file.
    • Paste it into app/src/main/res/drawable/.
    • The app is pre-configured to look for this file in the headers.

📱 Screenshots

(Add your screenshots here)


Developed as part of the Multiview App Development project.