All Projects β†’ hanjoongcho β†’ Aaf Easydiary

hanjoongcho / Aaf Easydiary

Licence: gpl-3.0
πŸ“˜ A diary application optimized for user experience.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Aaf Easydiary

Primedatepicker
PrimeDatePicker is a tool that provides picking a single day, multiple days, and a range of days.
Stars: ✭ 292 (+35.19%)
Mutual labels:  material, calendar
darim
πŸ• A private journal service that supports client-side encryption
Stars: ✭ 33 (-84.72%)
Mutual labels:  calendar, diary
Md Date Time Picker
An implementation of Material Design Picker components in vanilla CSS, JS, and HTML
Stars: ✭ 272 (+25.93%)
Mutual labels:  material, calendar
Material Calendarview
A Material design back port of Android's CalendarView
Stars: ✭ 5,755 (+2564.35%)
Mutual labels:  material, calendar
Journee Diary
A lightweight, simplified, RedNotebook-inspired journal/diary app. Built with Electron. Makes dated text files.
Stars: ✭ 27 (-87.5%)
Mutual labels:  diary, calendar
Calendarview2
Calendar view for Android. Pretty.
Stars: ✭ 72 (-66.67%)
Mutual labels:  material, calendar
Horizontal Calendar
A material horizontal calendar view for Android based on RecyclerView
Stars: ✭ 1,155 (+434.72%)
Mutual labels:  material, calendar
Diary
Android personal diary - forked from http://git.savannah.gnu.org/cgit/diary.git
Stars: ✭ 158 (-26.85%)
Mutual labels:  diary, calendar
Sublimenotebook
πŸ“ Make Sublime Text your favorite note taking/journal application
Stars: ✭ 203 (-6.02%)
Mutual labels:  diary
Datepicker
Get a date with JavaScript! A datepicker with no dependencies.
Stars: ✭ 212 (-1.85%)
Mutual labels:  calendar
Rdvcalendarview
Highly customizable calendarView and calendarViewController for iOS
Stars: ✭ 203 (-6.02%)
Mutual labels:  calendar
Angular Material Design Lite
A tiny Angular wrapper for Material Design Lite
Stars: ✭ 203 (-6.02%)
Mutual labels:  material
Materialize Blog
redesign blog using material design
Stars: ✭ 212 (-1.85%)
Mutual labels:  material
Jbcalendardatepicker
A replacement for UIDatePicker made for Catalyst.
Stars: ✭ 203 (-6.02%)
Mutual labels:  calendar
Kalendar
Full featured, responsive, lightweight calendar in the browser.
Stars: ✭ 213 (-1.39%)
Mutual labels:  calendar
Material Singleinputform
A single EditText instead of a classical form. Library that implements flavienlaurent's singleinputform
Stars: ✭ 202 (-6.48%)
Mutual labels:  material
Hotel Datepicker
Date range picker for hotels
Stars: ✭ 202 (-6.48%)
Mutual labels:  calendar
Simple Calendar
A simple calendar with events, customizable widgets and no ads.
Stars: ✭ 2,696 (+1148.15%)
Mutual labels:  calendar
Customizablecalendar
CustomizableCalendar is a library that allows you to create your calendar, customizing UI and behaviour
Stars: ✭ 214 (-0.93%)
Mutual labels:  calendar
Flutter Shapeofview
Give a custom shape to any flutter widget, Material Design 2 ready
Stars: ✭ 211 (-2.31%)
Mutual labels:  material

Easy Diary

README of Korean(ν•œκ΅­μ–΄)

Awesome Awesome Kotlin Badge License

This is a diary application optimized for user experience.

Get it on Google Play Get it on F-Droid

 

Demo videos

Basic function preview

Video Label

Support Features

01. Write diary (voice or keypad)
02. Search diary
03. Read Diary
04. Edit Diary
05. Chart
06. Calendar
07. Diary Card
08. Time Line
09. Advanced Settings
     - Font Setting
     - Lock Setting(PIN or Fingerprint)
     - Theme Setting
     - Backup and Recovery

Screen Shot

Write diary (voice or keypad)

Search diary

Read Diary

Edit Diary

Chart

Calendar

Diary Card

Time Line

Advanced Settings

How to build

GMS Flavor

To build the gms flavor build, you need to add your Google Mobile Service settings and download the weather icons from Flaticon and import them directly.

Step1. Fork or download 'aaf-easydiary' project.
Step2. Import 'aaf-easydiary' project into android studio.
Step3. Setting storeFile and storePassword in local.properties file
       +++++++ local.properties +++++++++++++++++++++++++++++++++++
       storeFile=your signing key location
       storePassword=your password
       ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
       +++++++ example ++++++++++++++++++++++++++++++++++++++++++++
       storeFile=C:/dev/android/app-signing.jks
       [email protected]#
       ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
       If you do not have the signing key, you can create it by referring to the link below:
       https://developer.android.com/studio/publish/app-signing#generate-key
Step4. Use below link download svg images from Flaticon.
Step5. Import 10 svg files for your project from your Android studio.
       Project rightclick > New > Vector Asset...(Res Directory is gms)
       You can import from the menu and the resource names are:
       clouds-and-sun.svg -> ic_clouds_and_sun.xml
       umbrella-1.svg     -> ic_umbrella_1.xml
       sunny.svg          -> ic_sunny.xml
       stars-2.svg        -> ic_stars_2.xml
       snowing.svg        -> ic_snowing.xml
       raindrops.svg      -> ic_raindrops.xml
       rainbow.svg        -> ic_rainbow.xml
       night-rain.svg     -> ic_night_rain.xml
       moon-9.svg         -> ic_moon_9.xml
       bolt.svg           -> ic_bolt.xml
Step6. Use the link below enable the drive API
       https://console.developers.google.com/
Step7. Use the link below create an OAuth 2.0 Client ID:
       https://console.developers.google.com/
Step8. Define OAuth 2.0 Client ID in the '/app/src/gms/res/values/keys.xml' file.
       <resources>
           <string name="oauth_requerst_id_token">523901516987-111111144k1ub4g2l286ipi06g3nm295.apps.googleusercontent.com</string>
       </resources>          
Step9. Build 'aaf-easydiary' project with android studio.
       a. Build > Select Build Variant
       b. Select 'gmsDevRelease' from the Build Variant setting and run

Download 'weather-set-2' svg images from Flaticon

FOSS Flavor

For the foss flavor build, no further action is required. However, because we do not use Google Mobile Service, we can not use the backup function with Google Drive, and we will use simpler weather icons than weather icons provided by gms flavor.
β€» Since we are developing the GMS Flavor package first, the merging of the latest features may be delayed in the FOSS Flavor package.

Step1. Fork or download 'aaf-easydiary' project.
Step2. Import 'aaf-easydiary' project into android studio.
Step3. Setting storeFile and storePassword in local.properties file
       +++++++ local.properties +++++++++++++++++++++++++++++++++++
       storeFile=your signing key location
       storePassword=your password
       ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
       +++++++ example ++++++++++++++++++++++++++++++++++++++++++++
       storeFile=C:/dev/android/app-signing.jks
       [email protected]#
       ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
       If you do not have the signing key, you can create it by referring to the link below:
       https://developer.android.com/studio/publish/app-signing#generate-key
Step4. Build 'aaf-easydiary' project with android studio.
       a. Build > Select Build Variant
       b. Select 'fossRelease' from the Build Variant setting and run

Translation

Thanks for someone help me to translate this app.

Currently supported languages are listed below:

Korean Translation contributor

English Translation contributor

Japanese Translation contributor

German Translation contributor

Contributing

Contributing

License

Easy Diary License
Third-Party License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].