Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Birthdroid.iml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="true">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.gradle" />
Expand Down
14 changes: 5 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,13 @@ Download latest APK at https://github.com/rigid/Birthdroid/releases/latest

2. Compile
==========
Use the provided Makefile wrapper. Available targets are
Use the provided gradle wrapper. To simply build the APK, use the command

* make keygen - generate own keystore
* make update - update project
* make all - build release
* make debug - build debug
* make sign - sign release
* make install - push .apk to device using adb
* make install_debug - push debugging .apk to device using adb
$ ./gradlew build

e.g. make update && make keygen && make && make sign && make install
For an overview of all available tasks, use

$ ./gradlew tasks

You need the appcompat library to compile Birthdroid. You might have to update that path for the update target in the Makefile.

Expand Down
24 changes: 7 additions & 17 deletions app/app.iml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="false">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/build/intermediates/classes/debug" />
<output-test url="file://$MODULE_DIR$/build/intermediates/classes/androidTest/debug" />
<exclude-output />
Expand Down Expand Up @@ -67,32 +67,22 @@
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes-proguard" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/debug" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dependency-cache" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.1.1/jars" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/support-v4/23.1.1/jars" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/appcompat-v7/19.1.0/jars" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/lint" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/jniLibs" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/mockable-android-23.jar" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/pre-dexed" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/proguard-rules" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/release" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/tmp" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/transforms" />
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
<excludeFolder url="file://$MODULE_DIR$/build/reports" />
<excludeFolder url="file://$MODULE_DIR$/build/test-results" />
<excludeFolder url="file://$MODULE_DIR$/build/tmp" />
</content>
<orderEntry type="jdk" jdkName="Android API 23 Platform" jdkType="Android SDK" />
<orderEntry type="jdk" jdkName="Android API 19 Platform" jdkType="Android SDK" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" exported="" name="support-annotations-23.1.1" level="project" />
<orderEntry type="library" exported="" name="support-v4-23.1.1" level="project" />
<orderEntry type="library" exported="" name="appcompat-v7-23.1.1" level="project" />
<orderEntry type="library" exported="" name="appcompat-v7-19.1.0" level="project" />
<orderEntry type="library" exported="" name="support-v4-19.1.0" level="project" />
</component>
</module>
10 changes: 6 additions & 4 deletions app/build.gradle
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
compileSdkVersion 19
buildToolsVersion "19.1.0"

defaultConfig {
applicationId "com.rigid.birthdroid"
minSdkVersion 8
targetSdkVersion 23
targetSdkVersion 19
versionCode 64
versionName "0.6.4"
}

buildTypes {
Expand All @@ -19,5 +21,5 @@ android {
}

dependencies {
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:appcompat-v7:19.1.0'
}
4 changes: 1 addition & 3 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,7 @@
-->
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.rigid.birthdroid"
android:versionCode="64"
android:versionName="0.6.4">
package="com.rigid.birthdroid">

<uses-permission android:name="android.permission.READ_CONTACTS" />

Expand Down
8 changes: 4 additions & 4 deletions app/src/main/res/values-de/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@
<string name="born_today">wurde heute geboren</string>
<string name="no_leap_year">(Heuer kein Schaltjahr, aber feiert gewiss trotzdem ;)</string>
<string name="no_birthdays">Keine Geburtstage in Kontaktdatenbank</string>
<string name="no_upcoming_birthdays">Keine anstehenden Geburtstage ...</string>
<string name="no_upcoming_birthdays">Keine anstehenden Geburtstage </string>
<string name="menu_settings">Einstellungen</string>
<string name="menu_about">Über ...</string>
<string name="menu_about">Über </string>
<string name="prefs_title_general">Allgemein</string>
<string name="prefs_title_app">Anwendung</string>
<string name="prefs_title_widget">Widget</string>
<string name="prefs_title_scan">Aktualisierungsintervall</string>
<string name="prefs_title_avatar">Zeige Avatar</string>
<string name="prefs_title_sort_method">Sortierung ...</string>
<string name="prefs_title_sort_method">Sortierung </string>
<string name="prefs_title_days">Anzeigezeitraum</string>
<string name="prefs_title_layout_settings">Layout-Einstellungen</string>
<string name="prefs_title_flip_interval">Anzeigeintervall</string>
Expand All @@ -47,7 +47,7 @@
<string name="prefs_summary_layout_settings">Anpassen der Anzeigeeinstellungen</string>
<string name="prefs_summary_flip_interval">Zeige nächsten Eintrag nach n Sekunden</string>
<string name="prefs_summary_widget_clickable">Öffne Birthdroid bei Klick auf Widget?</string>
<string name="about_copyright">2011-2015 © Daniel Hiepler</string>
<string name="about_copyright">20112015 © Daniel Hiepler</string>
<string name="about_title">Birthdroid v0.6.4</string>
<string name="about_name">Über Birthdroid</string>
<string name="about_description">Einfache Anwendung um anstehende Geburtstage anzuzeigen.</string>
Expand Down
26 changes: 21 additions & 5 deletions app/src/main/res/values-es/strings.xml
Original file line number Diff line number Diff line change
@@ -1,11 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Birthdroid - Android upcoming birthday App/Widget
Copyright (C) 2011-2015 Daniel Hiepler <daniel@niftylight.de>

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, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<string name="app_name">Cumpledroid</string>
<string name="menu_about">Acerca de ...</string>
<string name="menu_about">Acerca de </string>
<string name="menu_settings">Configuración</string>
<string name="no_birthdays">Sin cumpleaños en los contactos</string>
<string name="no_leap_year">(No es un año visiesto, pero seguro que lo celebra ;)</string>
<string name="no_upcoming_birthdays">Ningun cumpleaños cercano...</string>
<string name="no_upcoming_birthdays">Ningún cumpleaños cercano</string>
<string name="preferences_name">Preferencias de Birthdroid</string>
<string name="prefs_summary_avatar">Cargar imagen desde contactos y mostrala</string>
<string name="about_description">Simple aplicacion para indicar cumpleaños cercanos</string>
Expand All @@ -15,7 +32,7 @@
<string name="days_more">en %1$d días</string>
<string name="days_one">mañana</string>
<string name="days_zero">hoy</string>
<string name="about_copyright">2011-2015 © Daniel Hiepler</string>
<string name="about_copyright">20112015 © Daniel Hiepler</string>
<string name="prefs_summary_days">Mostrar los cumpleaños de los siguientes n días</string>
<string name="prefs_summary_flip_interval">Cambiar a otro contacto cada n segundos</string>
<string name="prefs_summary_layout_settings">Ajustar configuracion de layout</string>
Expand All @@ -29,10 +46,9 @@
<string name="prefs_title_general">General</string>
<string name="prefs_title_layout_settings">Configuracion de layout</string>
<string name="prefs_title_scan">Intervalo de escaneo de contactos</string>
<string name="prefs_title_sort_method">Ordenar por...</string>
<string name="prefs_title_sort_method">Ordenar por</string>
<string name="prefs_title_widget">Widget</string>
<string name="prefs_title_widget_clickable">¿Widget clickable?</string>
<string name="upcoming">Cumplira %1$d %2$s</string>
<string name="upcoming_no_age">Cumplira %1$s</string>
<string name="widget_avatars" translatable="false"></string>
</resources>
2 changes: 1 addition & 1 deletion app/src/main/res/values-fr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,5 +50,5 @@
<string name="prefs_summary_widget_clickable">Ouvrir Annidroid lors du clic sur le widget ?</string>
<string name="about_title">Annidroid v0.6.4</string>
<string name="about_description">Application simple pour afficher les anniversaires à venir.</string>
<string name="about_copyright">2011-2015 © Daniel Hiepler</string>
<string name="about_copyright">20112015 © Daniel Hiepler</string>
</resources>
6 changes: 3 additions & 3 deletions app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,15 @@
<string name="born_today">was born today</string>
<string name="no_leap_year">(This is no leap year, but surely celebrates anyway ;)</string>
<string name="no_birthdays">No birthdays in contacts</string>
<string name="no_upcoming_birthdays">No upcoming birthdays...</string>
<string name="no_upcoming_birthdays">No upcoming birthdays</string>
<string name="menu_settings">Settings</string>
<string name="menu_about">About</string>
<string name="prefs_title_general">General</string>
<string name="prefs_title_app">Application</string>
<string name="prefs_title_widget">Widget</string>
<string name="prefs_title_scan">Contact scan interval</string>
<string name="prefs_title_avatar">Show avatar</string>
<string name="prefs_title_sort_method">Sort by...</string>
<string name="prefs_title_sort_method">Sort by</string>
<string name="prefs_title_days">Foresight period</string>
<string name="prefs_title_layout_settings">Layout settings</string>
<string name="prefs_title_flip_interval">Flip cycle interval</string>
Expand All @@ -49,7 +49,7 @@
<string name="prefs_summary_flip_interval">Flip to next contact every n seconds</string>
<string name="prefs_summary_widget_clickable">Open Birthdroid upon click on widget?</string>
<string name="about_title">Birthdroid v0.6.4</string>
<string name="about_copyright">2011-2015 © Daniel Hiepler</string>
<string name="about_copyright">20112015 © Daniel Hiepler</string>
<string name="about_url" translatable="false">http://github.com/rigid/Birthdroid</string>
<string name="about_description">Simple application to show upcoming birthdays.</string>
<string name="about_changes" translatable="false">
Expand Down