This is a simple calculator application built using Android Studio and Jetpack Compose. I created this app as a learning project to understand the basics of Android application development, including UI design with Compose, state management, and basic arithmetic operations.
- Basic arithmetic operations: addition, subtraction, multiplication, and division
- User-friendly interface with haptic feedback
- Reset and backspace functionality
- Real-time display of expressions and results
- Android
- Jetpack Compose
- Kotlin
- Understanding the fundamentals of Android app development
- Learning how to use Jetpack Compose for building UIs
- Managing application state using Compose's
remember
andmutableStateOf
- Implementing user interactions and haptic feedback
![default-screen](https://private-user-images.githubusercontent.com/71754546/332374007-57b52af5-617f-454e-90df-4f768bf066fc.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMDg4OTYsIm5iZiI6MTczOTEwODU5NiwicGF0aCI6Ii83MTc1NDU0Ni8zMzIzNzQwMDctNTdiNTJhZjUtNjE3Zi00NTRlLTkwZGYtNGY3NjhiZjA2NmZjLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDEzNDMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJhZjQwYWMwNzNjZDY2MGM5MmYxZGRkM2ZmODVjNTdlMzQ5NDk4MjFlZWFlMDE3ODE5YzEwZGFhOGVhNDgzY2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.r2dYVvX7jsE4SKNcyLlyO5tKrmWeorAKUFGRS7Vnef8)
![screen-on-numbers-click](https://private-user-images.githubusercontent.com/71754546/332375350-8874ebaf-f92b-4ca6-8d51-8a3ec23f8c21.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMDg4OTYsIm5iZiI6MTczOTEwODU5NiwicGF0aCI6Ii83MTc1NDU0Ni8zMzIzNzUzNTAtODg3NGViYWYtZjkyYi00Y2E2LThkNTEtOGEzZWMyM2Y4YzIxLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDEzNDMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRkMzRlZWRjODc3MmZjZjI2NmI0N2M1MDg1M2U4ZWJkMWI0MGFmNzBjNmIwYzY0ODYxY2I4ZWE5MjY5NDJkMTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.-b0UC0am7LZHSghpJv5mFBA8dRVjw5NZ6kKk8gwESjM)
![evaluation](https://private-user-images.githubusercontent.com/71754546/332375357-7e55c091-cf9e-4cfb-85f2-81cbdbc1bfdb.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMDg4OTYsIm5iZiI6MTczOTEwODU5NiwicGF0aCI6Ii83MTc1NDU0Ni8zMzIzNzUzNTctN2U1NWMwOTEtY2Y5ZS00Y2ZiLTg1ZjItODFjYmRiYzFiZmRiLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDEzNDMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEzOTczNjE1ZTFjYzFiOGY3ODQ2MDhjY2RmZjhlOWJiMjFiYjk5MWE0M2U3ZjFmMjZkYzAyZmE0YzJiMmUzODAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.5hpgAyJYivIgmAIu9y2NN2ehuA73Sn-8ggXd2ewVHoo)
- Clone the repository
- Open it in Android Studio
- Build and run the application on an emulator or physical device