Narrate is a beautiful and functional open source journal for Android

Related tags

App narrate-android
Overview

Narrate is a beautiful journal created to give you the ability to record your thoughts, experiences, and ideas. With the ability to sync your journal across all of your devices, you won't have ever be without your journal. With a minimalist, material user interface, Narrate has a stunning user experience that is unmatched in this category.

Narrate on Google Play
Google+ Community

Install

Narrate is available for download on [Google Play](https://play.google.com/store/apps/details?id=com.datonicgroup.narrate.app). If you would like to manually build and install Narrate on your Android device, Narrate depends on APIs from [Parse](http://parse.com) and [Dropbox](https://dropbox.com) so you will need to register a new application on your own with each service.

To manually build and install Narrate:

  1. Create a gradle.properties file in the root directory (see gradle.properties.example).
  2. Create a keystore.properties file in the root directory (see keystory.properties.example).
  3. Create a local.properties file in the root directory (see local.properties.example).

Bugs & Feature Requests

Please use GitHub's issue tracker for all bugs and feature requests. Please search through all of the issues before creating a new issue.

Support

Please refer to the wiki for any support-related questions.

Contribution Guidelines

Public contributions are welcomed in the form of pull requests with a clear description of your changes and if they relate to any open issues.
Comments
  • Partially fix Dropbox backup

    Partially fix Dropbox backup

    This PR restore the working development environment which was broken due to changes in Parse API, Dropbox API and Google's maven repository since 2016.

    Changes :

    • Make project compile.
    • Remove Parse API because they are not hosting it anymore.
    • Upgrade Dropbox to latest API.

    What still not working :

    • Google sync.
    • Photos sync. (Format changes might need to be discuss. It's quite hard to implement)
    • Entries deletion. (Probably introduced in this PR.)
    • And maybe Analytic too.

    Related :

    • #13
    • #1
    opened by saengowp 2
  • Replaced Parse to FireBase and updated gradle to make project compile

    Replaced Parse to FireBase and updated gradle to make project compile

    To make it work with FireBase you should create an App in https://console.firebase.google.com Also the app was using ParseInstallation.getCurrentInstallation().getInstallationId() as a deviceID. So now instead of this we should implement the deviceID manually and save it on SharedPreferences or in database. After that the GoogleDriveSyncService and MyFirebaseMessagingService needs to be updated with the new deviceID .

    It's all in the dev-parse-replace branch

    opened by carles-mallafre 0
  • New entry-button in landscape

    New entry-button in landscape

    When I'm in the landscape-mode and slide between the different tabs, the "new entry"-pencil remains blue and the other pencils just slide under it. That doesn't happen in the normal mode.

    Nexus 5, Android 6.0.1

    opened by Hauwertlhaufn 0
  • Passcode no longer sets

    Passcode no longer sets

    Previously when I closed the app it would lock and I'd have to enter my passcode to reopen. Now the journal just unlocks automatically upon clicking the app icon. The settings seen to be right, this feature just isn't working.

    opened by kate00000 0
  • Typo correction text color too dark.

    Typo correction text color too dark.

    If you tap the red underline on a misspelled word, the text of the alternatives dialog is very dark and on a dark grey background. It should be white or something light so it's more readable and clear. Check out the picture; it should get the point across more clearly.

    Here is the picture: https://drive.google.com/file/d/0B0_Y-ROdc7f-UVl1UE5aT0EtREk/view?usp=drivesdk

    opened by xhaavardx 0
  • Dropbox API Change -- September 28, 2017 deadline

    Dropbox API Change -- September 28, 2017 deadline

    Dropbox is changing something in their API that is going to cause Narrate to stop working on September 28. This is the email I got today:

    On September 28, 2017, we’ll be making some changes to Dropbox that will likely affect the following 3rd party apps linked to your Dropbox account: Narrate. You’re receiving this email because you’ve used these apps at least once within the past month.

    While we’ve informed all developers about our upcoming changes, the developers for the apps listed above have yet to update their apps accordingly. If they don’t update their apps before September 28, these apps will no longer be able to access Dropbox. That said, any data already saved in Dropbox won’t be affected and will still be accessible from our official web, mobile, and desktop clients.

    As a recent user of these apps, we recommend you take the following actions:

    • Review how you use these apps, especially if you use them to access Dropbox
    • If you rely on these apps to store data in Dropbox, we suggest exporting or backing up any data from these apps before the September 28 deadline.

    We understand changes like these can be inconvenient. We hope that the recommendations above help you plan accordingly. If you have any questions about these apps, please contact the apps through their support channels.

    The Dropbox Team

    opened by MinchinWeb 1
  • Minor issues

    Minor issues

    Thank you for your efforts! There are some minor issues (Version 2.4.0 on Android 6.0.1):

    • Sometimes the calendar in the main page starts from January 1900.
    • Sometimes when the calendar is selected, it shows under the calendar a note of the current month, sometimes it doesn't show nothing. It would be nice to see the list of all the notes of the selected month.
    • Writing a note, the last row of the note (the current one is writing on) sometimes is at the level of the keyboard and is partially hidden by the lower toolbar. One must tap and move up the note in order to see the last row.
    • When the notes are showed, the first line break in the note is not visible: one sees the paragraphs joined and there is a line break visible only when we have multiple line breaks. In editing mode, all is ok. Is it an intended behavior?
    • Sometimes, after saving long notes, the upper toolbar of the application gets a transparent background and the buttons are not visible until one taps on the note and moves it (the upper toolbar return with the correct background).
    opened by pgibe 0
  • Non-saving Issues

    Non-saving Issues

    I like Narrate, and the intention of this request is to be intended as constructive.

    In some cases Narrate loses the current note and is impossible to recover it:

    • When a note is not yet saved and one hits the "back to list" arrow located top-left, the note is lost (or, the changes made and not saved are lost). In my opinion the application should advise the user (if someone want to delete the note, there is the trash button).

    • The same behavior occurs when one hit the "Back" button on the phone.

    • When in a note someone hit the geolocalization button and there is no immediate response from the GPS (e.g. because it is turned off), if the "Home" button of the phone is hit, the note is irredeemably lost (in the other conditions the note is correctly maintained in its state)

      (Version 2.4.0 on Android 6.0.1).

    opened by pgibe 0
Releases(v2.4.0)
Owner
Tim Miko
Engineer with a passion for building products with a real-world impact
Tim Miko
An Open-Source repository that contains all the Android Dev and Kotlin concepts and several projects on android ranging in difficulty making this repo completely beginner-friendly.

An Open-Source repository that contains all the Android Dev and Kotlin concepts and several projects on android ranging in difficulty making this repo completely beginner-friendly. The main aim of this repository is to help students who are learning Android Development or preparing for an Android Developer role-based job.

Mimo Patra 15 Dec 29, 2022
Open Super dApp - Your gateway to the new digital commons. Integrated mobile messenger, Ethereum wallet, and Web 3.0 browser built on open, decentralized, and encrypted protocols.

A fully open source, open standard, decentralized "super app" including a secure, encrypted Matrix compatible messenger based off of the Element Messenger, and an Ethereum crypto wallet and web3 browser based off of Alpha Wallet.

2Gather 6 Jul 25, 2022
Tachiyomi 20.4k Jan 9, 2023
A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs

Smack About Smack is an open-source, highly modular, easy to use, XMPP client library written in Java for Java SE compatible JVMs and Android. Being a

Ignite Realtime 2.3k Dec 28, 2022
A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs

Smack About Smack is an open-source, highly modular, easy to use, XMPP client library written in Java for Java SE compatible JVMs and Android. Being a

Ignite Realtime 2.3k Dec 21, 2021
NimTome is a Free and open-source spell tracker application for Dungeons and Dragons

Nimtome: An open source application to manage all your spells in D&D About This project came to life as a homework assignment, but it became a lot bit

null 2 Jan 11, 2022
Freegemas libGDX is an Android and Java desktop port of Freegemas, which in turn is an open source version of the well known Bejeweled.

freegemas-gdx Freegemas libGDX is an Android, HTML 5 and Java desktop port of Freegemas, which in turn is an open source version of the well known Bej

David Saltares 144 Jun 21, 2022
Freegemas libGDX is an Android and Java desktop port of Freegemas, which in turn is an open source version of the well known Bejeweled.

freegemas-gdx Freegemas libGDX is an Android, HTML 5 and Java desktop port of Freegemas, which in turn is an open source version of the well known Bej

David Saltares 144 Jun 21, 2022
Free and open source manga reader for Android.

Build Stable Weekly Preview Contribute Support Server Tachiyomi Tachiyomi is a free and open source manga reader for Android 5.0 and above. Features F

Tachiyomi 20.4k Jan 9, 2023
AdAway is a free and open source ad blocker for Android.

AdAway AdAway is an open source ad blocker for Android using the hosts file and local vpn. For more information visit https://adaway.org Installing Th

null 4.9k Jan 7, 2023
Twire is an alternative and open source Twitch client for Android

Twire This is a fork of the Pocket Plays for Twitch Android application. More information in this issue. Twire is an open source, ad-free Twitch brows

Twire 749 Jan 2, 2023
DAVx⁵ is an open-source CalDAV/CardDAV suite and sync app for Android.

DAVx⁵ Please see the DAVx⁵ Web site for comprehensive information about DAVx⁵. DAVx⁵ is licensed under the GPLv3 License. News and updates: @davx5app

bitfire web engineering 478 Dec 28, 2022
Free and Open Source, full-featured torrent client for Android

Free and Open Source, full-featured torrent client for Android

Yaroslav Pronin 1.3k Jan 8, 2023
An Open-Source Android app for creating training plans and tracking progress

GymRoutines noahjutz.codeberg.page/gymroutines An Open-Source Android app for creating training plans and tracking progress. Screenshots Contributing

Noah 4 Dec 16, 2022
Aegis Authenticator is a free, secure and open source 2FA app for Android

Aegis Authenticator Aegis Authenticator is a free, secure and open source 2FA app for Android. It aims to provide a secure authenticator for your onli

Beem Development 4.6k Jan 3, 2023
FlorisBoard is a free and open-source keyboard for Android

FlorisBoard FlorisBoard is a free and open-source keyboard for Android 6.0+ devices. It aims at being modern, user-friendly and customizable while ful

FlorisBoard 3.7k Jan 5, 2023
A free and open-source offline authenticator app for Wear OS.

Wristkey Need 2FA codes quickly, right on your Wear watch without needing a phone? Wristkey is an open-source 2FA client for Wear OS watches that does

Owais Shaikh 80 Jan 4, 2023
An Open Source App which enables users to drop all their professional handles and projects at one place.

An Open Source App which enables users to drop all their professional handles and projects at one place. This is a Beginner Friendly Repository made for Open Source Enthusiasts who can contribute to the App during HacktoberFest 2021.

GDSC JSS Noida 32 May 26, 2022
🚧 A fully open-source project for creating and maintaining a Kotlin-based Minecraft: Java Edition server.

Hexalite: Java Edition ⚠️ WARNING: The Hexalite Network is a work in progress. It is not yet ready for production. You may encounter bugs and other is

Hexalite Studios 38 Nov 28, 2022