Skip to content

camilotejeiro/android_quotes_display_apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note: These applications are not actively maintained.

Feel free to fork/clone this repository if you would like to implement new features/functionality to fit your purposes.

Quotes Display Applications

A quote a day? That would be nice, wouldn't it?

That's what we thought too, and that's why we created these apps.

You can use these open source apps to display personal/book quotes in your Android device. The quotes are read from text file(s) and displayed (one by one) in random order at periodic intervals (or on screen-tap).

Random Quotes App

Application to turn an Android device into a "picture frame" for displaying quotes.

Random Quotes Widget

Application to display your quotes in a small widget in the Android device front screen.

Documentation

For documentation, see the user documentation.

Development

All the development was done using Gradle and the android tools directly from the command line (No bloated IDEs). It's actually pretty straightforward after you get the hold of it.

  • Get Android SDK -- just the command line tools.

    • Scroll to the bottom of the page.
    • Avoid the bloated RAM consuming monster (Android Studio): 3GB RAM minimum, 8 GB recommended... No thanks.
  • Installing Gradle: note these applications were built using Gradle 2.10.

    • Dependencies might differ for newer Gradle versions.
  • Gradle user docs

The Gradle build process mostly involves two commands:

  • Build Debug:

    gradle assembleDebug -- just the command line tools

  • Build Release (signed apps with your own keys):

    gradle assembleRelease

Once the application builds you can use the following bash scripts to install and debug your application.

If you need more, you can write your own little scripts, it's actually quite nice.

License

These applications were created to meet our needs, we are sharing them under the assumption that they can provide some value to others, but with no warranties of any kind; without even the implied warranty of merchantability or fitness for any particular purpose. See the GPLv3 license file for more details.