https://github.com/aditya-gupta99/cryptosync
Stay in Sync with Crypto: Your Gateway to Real-Time Cryptocurrency Insights!
https://github.com/aditya-gupta99/cryptosync
clean-architecture datastore flows hilt kotlin ktor-client material3 mvvm navigation-component viewbinding
Last synced: about 1 year ago
JSON representation
Stay in Sync with Crypto: Your Gateway to Real-Time Cryptocurrency Insights!
- Host: GitHub
- URL: https://github.com/aditya-gupta99/cryptosync
- Owner: Aditya-gupta99
- Created: 2023-12-19T05:37:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-20T08:04:48.000Z (over 2 years ago)
- Last Synced: 2025-02-15T20:59:23.344Z (over 1 year ago)
- Topics: clean-architecture, datastore, flows, hilt, kotlin, ktor-client, material3, mvvm, navigation-component, viewbinding
- Language: Kotlin
- Homepage:
- Size: 453 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CryptoSync
Stay in Sync with Crypto: Your Gateway to Real-Time Cryptocurrency Insights!. An Android application, written in Kotlin,seamlessly integrates with coinLayer Api.
### Features
- Real-Time Cryptocurrency Updates
- Instant Exchange Rates
- Swipe to Refresh for Seamless Experience
- Auto-Refresh Every 3 Minutes for Uninterrupted Insights
## 🛠 How To Setup
Click Here Download the apk. After that install the apk file, the app will start installing on your device (minimum requirement of device is Android 5.0). Once the app is installed, click on open the app, your app will open then your are good to go, app is ready for its use.
## 👨💻 Tech Stack
- Kotlin
- XML
- MVVM
- Clean Architecture
- View Binding
- Ktor-client
- Stateflows
- Coroutine
- Datastore
- Hilt
- Navigation components
- Material Design Components
## ❕ Permissions
- Internet
## ⛏ Requirements
- Android version 5.0 and above
- Minimum API Version: 21
## 🤝 Contribute
- Contributors are always welcome !. The issues should be raised via the GitHub issue tracker.
1. Fork the Project
2. Create Feature Branch
```sh
git checkout -b fix_#issue_no
```
3. Commit your Changes
```sh
git commit -m "feat/design:Add some message"
```
4. Push to the Branch
```sh
git push --set-upstream origin fix_#issue_no
```
5. Open a Pull Request
## 🛠 Development Setup
To start, ensure that you've successfully downloaded and properly configured the Android Studio SDK. You can refer to a guide detailing the setup process [here](http://developer.android.com/sdk/installing/index.html?pkg=studio).
## ❤ Show your support
Give a ⭐️ if this project helped you!
⚒ Built by [Aditya Gupta](https://www.linkedin.com/in/aditya-gupta-009520226/)