Skip to content

Commit

Permalink
Add screens for settings page to README showcase section
Browse files Browse the repository at this point in the history
  • Loading branch information
Tenkei committed Apr 24, 2019
1 parent 7014c33 commit bd2aefc
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,25 @@ Calendor is a simple material calendar designed with functionality and ease of u
All national and religious holidays are marked accurately for the current year, and will be updated for the following years.
**[Install on Google Play](https://play.google.com/store/apps/details?id=com.github.tenkei.calendor)**

### Features
<img src="artworks/notification.png" width="200" align="right" hspace="16">
<img src="artworks/notification_cropped.png" width="200" align="right" hspace="16">

### Features
* Events and holidays accurately marked
* Add events to device calendar
* Sticky notification on your preference

### Showcases
* Running **[Service](app/src/main/java/com/esbati/keivan/persiancalendar/features/notification "Service")** in background using sticky notification
* Creating **[View](app/src/main/java/com/esbati/keivan/persiancalendar/features/settings/ "View")** using design language systems and Kotlin DSL
* Implementating lightweight **[Service Locator](app/src/main/java/com/esbati/keivan/persiancalendar/components/ServiceLocator.kt "Service Locator")** with dynamic configuration and accesors

### Goals
* Rewriting to Kotlin, while applying the Clean architecture principles
* Applying SOLID principles to achieve a testable code
* Improve extensibility of the architecture to add other calendar systems like Gregorian and Hijri

<img src="artworks/settings_cropped.png" width="200" align="right" hspace="16">

### Showcases
* Running **[Service](app/src/main/java/com/esbati/keivan/persiancalendar/features/notification "Service")** in background using sticky notification
* Creating **[View](app/src/main/java/com/esbati/keivan/persiancalendar/features/settings/ "View")** using design language systems and Kotlin DSL
* Implementating lightweight **[Service Locator](app/src/main/java/com/esbati/keivan/persiancalendar/components/ServiceLocator.kt "Service Locator")** with dynamic configuration and accesors

### Contributing
Your contributions are always welcomed but for easier and faster code review please consider:
- Feature branches are created from **develop**
Expand All @@ -38,7 +40,6 @@ Your contributions are always welcomed but for easier and faster code review ple

### License


```
Copyright (C) 2019 Keivan Esbati
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3.
Expand Down
Binary file added artworks/notification_cropped.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added artworks/settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added artworks/settings_cropped.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit bd2aefc

Please sign in to comment.