# 🖊️ NotyKT ![SocialPreview](https://raw.githubusercontent.com/PatilShreyas/NotyKT/master/art/GitHubPreview.png) ![GitHub license](https://img.shields.io/badge/License-Apache%202.0-blue.svg) [![ktlint](https://img.shields.io/badge/code%20style-%E2%9D%A4-FF4081.svg)](https://ktlint.github.io/) [![GitHub stars](https://img.shields.io/github/stars/PatilShreyas/NotyKT?style=social)](https://github.com/PatilShreyas/NotyKT/stargazers) [![GitHub forks](https://img.shields.io/github/forks/PatilShreyas/NotyKT?style=social)](https://github.com/PatilShreyas/NotyKT/network/members) [![GitHub watchers](https://img.shields.io/github/watchers/PatilShreyas/NotyKT?style=social)](https://github.com/PatilShreyas/NotyKT/watchers) Welcome! If you want to learn development of complete application using Kotlin programming language then you're at right place. The aim the project is to demonstrate the use of _Modern application development tools/libraries_ with your favorite ❤️ Kotlin programming language. Basically it focuses on Mobile app development (Android) and Backend REST API using Kotlin frameworks. This project has two sub-projects: ### 1. Noty API - This is a backend REST API developed using Ktor. - It uses PostgreSQL as database to store and retrieve data. - It's deployed on Heroku to publicly expose API. ### 2. Noty Android Application - The application is developed using Modern tools/libraries with UI implementations with Navigation architecture as well as Modern UI development toolkit i.e. Jetpack Compose. - This is mobile application using which actual users will interact with. - It connects with the Noty REST API to save and retrieve data. _**Know more about these projects in detail with step-by-step implementation guide in further sections**_