Skip to content

Commit c747219

Browse files
authored
Create README.md
1 parent 8a09ec8 commit c747219

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

README.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
![App banner](media/banner.png)
2+
3+
<p align="center">
4+
<a href="https://opensource.org/licenses/Apache-2.0"><img alt="License" src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"/></a>
5+
<a href="https://android-arsenal.com/api?level=21"><img alt="API" src="https://img.shields.io/badge/API-21%2B-brightgreen.svg?style=flat"/></a>
6+
<a href="https://android-arsenal.com/api?level=21"><img alt="API" src="https://img.shields.io/github/v/release/ErfanSn/SiliconeCalculator?display_name=release&include_prereleases&sort=date"/></a>
7+
</p>
8+
9+
It's a cloned version of the [Apple calculator](https://apps.apple.com/us/app/calculator/id1069511488) with [Jetpack Compose](https://developer.android.com/jetpack/compose), but with more attractive graphics, history for calculations, and dark and light theme support.
10+
11+
Design by [SINTHAI](https://www.behance.net/gallery/130717085/The-calculator-) with a slight change.
12+
13+
## 📷 Preview
14+
<p align="center">
15+
<img src="media/preview0.gif" alt="drawing" width="270" />
16+
<img src="media/preview1.jpg" alt="drawing" width="270" />
17+
<img src="media/preview2.jpg" alt="drawing" width="270" />
18+
</p>
19+
20+
## 🏛️ Architecture
21+
The architecture used in this project is [Android recommended architecture](https://developer.android.com/courses/pathways/android-architecture),
22+
which I personally believe is a combination of some layers and principles of three architectures MVVM, MVI and Clean, which makes it great.
23+
24+
## 🧪 Testing
25+
For this project, **unit**, **integration**, **end-to-end** tests have been written based on the pyramid test in the Android test [codelab](https://developer.android.com/codelabs/advanced-android-kotlin-training-testing-test-doubles#2), and in addition,
26+
a simple **benchmark** test has been written for the COLD startup app to measure the effectiveness of using the Baseline Profile.
27+
28+
## 💯 MAD Score
29+
![summary](media/summary.png)
30+
31+
## License
32+
```
33+
Copyright 2022 Erfan Sn
34+
Licensed under the Apache License, Version 2.0 (the "License");
35+
you may not use this file except in compliance with the License.
36+
You may obtain a copy of the License at
37+
38+
http://www.apache.org/licenses/LICENSE-2.0
39+
40+
Unless required by applicable law or agreed to in writing, software
41+
distributed under the License is distributed on an "AS IS" BASIS,
42+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
43+
See the License for the specific language governing permissions and
44+
limitations under the License.
45+
```

0 commit comments

Comments
 (0)