diff --git a/.gitignore b/.gitignore
index 779c52e..66eaa51 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,9 @@
-.svn
-/.classpath
-/.project
-/bin
-/.metadata
-/.pmd
\ No newline at end of file
+.DS_Store
+.gradle
+/.idea/libraries
+/.idea/workspace.xml
+/build
+/captures
+/local.properties
+/versions.properties
+Thumbs.db
\ No newline at end of file
diff --git a/.idea/.name b/.idea/.name
new file mode 100644
index 0000000..6038314
--- /dev/null
+++ b/.idea/.name
@@ -0,0 +1 @@
+Tiproid
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..9a8b7e5
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml
new file mode 100644
index 0000000..e7bedf3
--- /dev/null
+++ b/.idea/copyright/profiles_settings.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
new file mode 100644
index 0000000..8d2df47
--- /dev/null
+++ b/.idea/gradle.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..7965fcf
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..7f8f7b6
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
deleted file mode 100644
index 0d569b5..0000000
--- a/AndroidManifest.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Tiproid.iml b/Tiproid.iml
new file mode 100644
index 0000000..b6ad37a
--- /dev/null
+++ b/Tiproid.iml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/.gitignore b/app/.gitignore
new file mode 100644
index 0000000..796b96d
--- /dev/null
+++ b/app/.gitignore
@@ -0,0 +1 @@
+/build
diff --git a/app/app.iml b/app/app.iml
new file mode 100644
index 0000000..fd8e9c8
--- /dev/null
+++ b/app/app.iml
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
new file mode 100644
index 0000000..fac6b24
--- /dev/null
+++ b/app/build.gradle
@@ -0,0 +1,27 @@
+apply plugin: 'com.android.application'
+apply plugin: 'versionPlugin'
+
+android {
+ compileSdkVersion 8
+ buildToolsVersion "21.1.2"
+
+ defaultConfig {
+ applicationId "net.thauvin.erik.android.tiproid"
+ minSdkVersion 2
+ targetSdkVersion 2
+ }
+
+ buildTypes {
+ release {
+ minifyEnabled false
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
+ }
+ }
+
+ versionPlugin {
+ buildTypesMatcher = 'release'
+ supportBuildNumber = false
+
+ fileNameFormat = '$projectName'
+ }
+}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..a0b193e
--- /dev/null
+++ b/app/src/main/AndroidManifest.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/net/thauvin/erik/android/tiproid/Tiproid.java b/app/src/main/java/net/thauvin/erik/android/tiproid/Tiproid.java
similarity index 99%
rename from src/net/thauvin/erik/android/tiproid/Tiproid.java
rename to app/src/main/java/net/thauvin/erik/android/tiproid/Tiproid.java
index 136ef09..3f349fe 100644
--- a/src/net/thauvin/erik/android/tiproid/Tiproid.java
+++ b/app/src/main/java/net/thauvin/erik/android/tiproid/Tiproid.java
@@ -66,7 +66,7 @@ import android.widget.Toast;
public class Tiproid extends Activity
{
- public static final String PREFS_TIP_RATE = "TipRate";
+ private static final String PREFS_TIP_RATE = "TipRate";
/**
* Displays the calc dialog.
@@ -229,7 +229,7 @@ public class Tiproid extends Activity
* @param billTxt The bill amount.
* @param taxTxt The tax amount.
* @param tipTxt The tip rate.
- * @param splitTx The split count.
+ * @param splitTxt The split count.
*/
private void calculate(String billTxt, String taxTxt, String tipTxt, String splitTxt)
{
@@ -337,7 +337,7 @@ public class Tiproid extends Activity
{
return "";
}
- };
+ }
/**
* Initializes the various controls.
diff --git a/res/drawable/calc.png b/app/src/main/res/drawable/calc.png
similarity index 100%
rename from res/drawable/calc.png
rename to app/src/main/res/drawable/calc.png
diff --git a/res/drawable/delete.png b/app/src/main/res/drawable/delete.png
similarity index 100%
rename from res/drawable/delete.png
rename to app/src/main/res/drawable/delete.png
diff --git a/res/drawable/icon.png b/app/src/main/res/drawable/icon.png
similarity index 100%
rename from res/drawable/icon.png
rename to app/src/main/res/drawable/icon.png
diff --git a/app/src/main/res/layout/about.xml b/app/src/main/res/layout/about.xml
new file mode 100644
index 0000000..09817c8
--- /dev/null
+++ b/app/src/main/res/layout/about.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/calc.xml b/app/src/main/res/layout/calc.xml
new file mode 100644
index 0000000..dbebd32
--- /dev/null
+++ b/app/src/main/res/layout/calc.xml
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/main.xml b/app/src/main/res/layout/main.xml
new file mode 100644
index 0000000..61d37ab
--- /dev/null
+++ b/app/src/main/res/layout/main.xml
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/result.xml b/app/src/main/res/layout/result.xml
new file mode 100644
index 0000000..6c5e8ca
--- /dev/null
+++ b/app/src/main/res/layout/result.xml
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
new file mode 100644
index 0000000..6e4a1a2
--- /dev/null
+++ b/app/src/main/res/values/arrays.xml
@@ -0,0 +1,27 @@
+
+
+
+ - 5
+ - 10
+ - 12
+ - 15
+ - 18
+ - 20
+ - 25
+ - 30
+
+
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ - 6
+ - 7
+ - 8
+ - 9
+ - 10
+ - 11
+ - 12
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
new file mode 100644
index 0000000..2b2a8ac
--- /dev/null
+++ b/app/src/main/res/values/strings.xml
@@ -0,0 +1,22 @@
+
+
+ Tiproid
+ © 2008–10 Erik C. Thauvin\nAll Rights Reserved\n\nerik@thauvin.net\n\nhttp://mobile.thauvin.net/
+ About
+ OK
+ Cancel
+ Bill Total Amount:
+ Calculate
+ Reset
+ Tax Amount:
+ Use the keyboard…
+ Tap button to edit…
+ Tip %:
+ Split:
+ Tip ?%:
+ Split x ?:
+ Total:
+ Please enter the bill amount!
+ Amounts should not be identical!
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..b6c1bd4
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,16 @@
+// Top-level build file where you can add configuration options common to all sub-projects/modules.
+buildscript {
+ repositories {
+ jcenter()
+ }
+ dependencies {
+ classpath 'com.android.tools.build:gradle:1.1.0'
+ classpath 'com.github.hamsterksu:android-appversion-gradle-plugin:1.2.+'
+ }
+}
+
+allprojects {
+ repositories {
+ jcenter()
+ }
+}
diff --git a/default.properties b/default.properties
deleted file mode 100644
index c5d5335..0000000
--- a/default.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-# This file is automatically generated by Android Tools.
-# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
-#
-# This file must be checked in Version Control Systems.
-#
-# To customize properties used by the Ant build system use,
-# "build.properties", and override values to adapt the script to your
-# project structure.
-
-# Indicates whether an apk should be generated for each density.
-split.density=false
-# Project target.
-target=android-8
-apk-configurations=
diff --git a/gen/net/thauvin/erik/android/tiproid/R.java b/gen/net/thauvin/erik/android/tiproid/R.java
deleted file mode 100644
index 4f11c10..0000000
--- a/gen/net/thauvin/erik/android/tiproid/R.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/* AUTO-GENERATED FILE. DO NOT MODIFY.
- *
- * This class was automatically generated by the
- * aapt tool from the resource data it found. It
- * should not be modified by hand.
- */
-
-package net.thauvin.erik.android.tiproid;
-
-public final class R {
- public static final class array {
- public static final int main_split_array=0x7f040001;
- public static final int main_tip_array=0x7f040000;
- }
- public static final class attr {
- }
- public static final class drawable {
- public static final int calc=0x7f020000;
- public static final int delete=0x7f020001;
- public static final int icon=0x7f020002;
- }
- public static final class id {
- public static final int Button0=0x7f060011;
- public static final int Button01=0x7f060004;
- public static final int Button02=0x7f060005;
- public static final int Button03=0x7f060006;
- public static final int Button04=0x7f060008;
- public static final int Button05=0x7f060009;
- public static final int Button06=0x7f06000a;
- public static final int Button07=0x7f06000c;
- public static final int Button08=0x7f06000d;
- public static final int Button09=0x7f06000e;
- public static final int ButtonBS=0x7f060012;
- public static final int ButtonDot=0x7f060010;
- public static final int TableLayout01=0x7f060002;
- public static final int TableRow01=0x7f060003;
- public static final int TableRow02=0x7f060007;
- public static final int TableRow03=0x7f06000b;
- public static final int TableRow04=0x7f06000f;
- public static final int about_text_fld=0x7f060000;
- public static final int calc_edit_fld=0x7f060001;
- public static final int main_bill_edit_btn=0x7f060018;
- public static final int main_bill_fld=0x7f060017;
- public static final int main_bill_lbl=0x7f060016;
- public static final int main_calculate_btn=0x7f06001c;
- public static final int main_reset_btn=0x7f06001d;
- public static final int main_split_spin=0x7f06001b;
- public static final int main_tax_edit_btn=0x7f060015;
- public static final int main_tax_fld=0x7f060014;
- public static final int main_tax_lbl=0x7f060013;
- public static final int main_tip_lbl=0x7f060019;
- public static final int main_tip_spin=0x7f06001a;
- public static final int result_split_fld=0x7f060023;
- public static final int result_split_lbl=0x7f060022;
- public static final int result_tip_fld=0x7f06001f;
- public static final int result_tip_lbl=0x7f06001e;
- public static final int result_total_fld=0x7f060021;
- public static final int result_total_lbl=0x7f060020;
- }
- public static final class layout {
- public static final int about=0x7f030000;
- public static final int calc=0x7f030001;
- public static final int main=0x7f030002;
- public static final int result=0x7f030003;
- }
- public static final class string {
- public static final int about_menu_txt=0x7f050002;
- public static final int about_txt=0x7f050001;
- public static final int alert_dialog_cancel=0x7f050004;
- public static final int alert_dialog_ok=0x7f050003;
- public static final int app_name=0x7f050000;
- public static final int error_bill_txt=0x7f050010;
- public static final int error_identical_txt=0x7f050011;
- public static final int main_bill_lbl_txt=0x7f050005;
- public static final int main_calc_btn_txt=0x7f050006;
- public static final int main_reset_btn_txt=0x7f050007;
- public static final int main_split_lbl_txt=0x7f05000c;
- public static final int main_tax_hint_land_txt=0x7f050009;
- public static final int main_tax_hint_txt=0x7f05000a;
- public static final int main_tax_lbl_txt=0x7f050008;
- public static final int main_tip_lbl_txt=0x7f05000b;
- public static final int result_split_lbl_txt=0x7f05000e;
- public static final int result_tip_lbl_txt=0x7f05000d;
- public static final int result_total_lbl_txt=0x7f05000f;
- public static final int sample_txt=0x7f050012;
- }
-}
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 0000000..8c0fb64
Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..0c71e76
--- /dev/null
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,6 @@
+#Wed Apr 10 15:27:10 PDT 2013
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
diff --git a/gradlew b/gradlew
new file mode 100644
index 0000000..91a7e26
--- /dev/null
+++ b/gradlew
@@ -0,0 +1,164 @@
+#!/usr/bin/env bash
+
+##############################################################################
+##
+## Gradle start up script for UN*X
+##
+##############################################################################
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS=""
+
+APP_NAME="Gradle"
+APP_BASE_NAME=`basename "$0"`
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD="maximum"
+
+warn ( ) {
+ echo "$*"
+}
+
+die ( ) {
+ echo
+ echo "$*"
+ echo
+ exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+case "`uname`" in
+ CYGWIN* )
+ cygwin=true
+ ;;
+ Darwin* )
+ darwin=true
+ ;;
+ MINGW* )
+ msys=true
+ ;;
+esac
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched.
+if $cygwin ; then
+ [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+fi
+
+# Attempt to set APP_HOME
+# Resolve links: $0 may be a link
+PRG="$0"
+# Need this for relative symlinks.
+while [ -h "$PRG" ] ; do
+ ls=`ls -ld "$PRG"`
+ link=`expr "$ls" : '.*-> \(.*\)$'`
+ if expr "$link" : '/.*' > /dev/null; then
+ PRG="$link"
+ else
+ PRG=`dirname "$PRG"`"/$link"
+ fi
+done
+SAVED="`pwd`"
+cd "`dirname \"$PRG\"`/" >&-
+APP_HOME="`pwd -P`"
+cd "$SAVED" >&-
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD="$JAVA_HOME/jre/sh/java"
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+ if [ ! -x "$JAVACMD" ] ; then
+ die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+ fi
+else
+ JAVACMD="java"
+ which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+
+# Increase the maximum file descriptors if we can.
+if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
+ MAX_FD_LIMIT=`ulimit -H -n`
+ if [ $? -eq 0 ] ; then
+ if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
+ MAX_FD="$MAX_FD_LIMIT"
+ fi
+ ulimit -n $MAX_FD
+ if [ $? -ne 0 ] ; then
+ warn "Could not set maximum file descriptor limit: $MAX_FD"
+ fi
+ else
+ warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
+ fi
+fi
+
+# For Darwin, add options to specify how the application appears in the dock
+if $darwin; then
+ GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
+fi
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin ; then
+ APP_HOME=`cygpath --path --mixed "$APP_HOME"`
+ CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+
+ # We build the pattern for arguments to be converted via cygpath
+ ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
+ SEP=""
+ for dir in $ROOTDIRSRAW ; do
+ ROOTDIRS="$ROOTDIRS$SEP$dir"
+ SEP="|"
+ done
+ OURCYGPATTERN="(^($ROOTDIRS))"
+ # Add a user-defined pattern to the cygpath arguments
+ if [ "$GRADLE_CYGPATTERN" != "" ] ; then
+ OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
+ fi
+ # Now convert the arguments - kludge to limit ourselves to /bin/sh
+ i=0
+ for arg in "$@" ; do
+ CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
+ CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
+
+ if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
+ eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
+ else
+ eval `echo args$i`="\"$arg\""
+ fi
+ i=$((i+1))
+ done
+ case $i in
+ (0) set -- ;;
+ (1) set -- "$args0" ;;
+ (2) set -- "$args0" "$args1" ;;
+ (3) set -- "$args0" "$args1" "$args2" ;;
+ (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+ (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+ (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+ (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+ (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+ (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+ esac
+fi
+
+# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
+function splitJvmOpts() {
+ JVM_OPTS=("$@")
+}
+eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
+JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
+
+exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
diff --git a/gradlew.bat b/gradlew.bat
new file mode 100644
index 0000000..8a0b282
--- /dev/null
+++ b/gradlew.bat
@@ -0,0 +1,90 @@
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS=
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto init
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto init
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:init
+@rem Get command-line arguments, handling Windowz variants
+
+if not "%OS%" == "Windows_NT" goto win9xME_args
+if "%@eval[2+2]" == "4" goto 4NT_args
+
+:win9xME_args
+@rem Slurp the command line arguments.
+set CMD_LINE_ARGS=
+set _SKIP=2
+
+:win9xME_args_slurp
+if "x%~1" == "x" goto execute
+
+set CMD_LINE_ARGS=%*
+goto execute
+
+:4NT_args
+@rem Get arguments from the 4NT Shell from JP Software
+set CMD_LINE_ARGS=%$
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/res/layout/about.xml b/res/layout/about.xml
deleted file mode 100644
index e01a830..0000000
--- a/res/layout/about.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout/calc.xml b/res/layout/calc.xml
deleted file mode 100644
index b7a0dd2..0000000
--- a/res/layout/calc.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/res/layout/main.xml b/res/layout/main.xml
deleted file mode 100644
index 3d56b5d..0000000
--- a/res/layout/main.xml
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout/result.xml b/res/layout/result.xml
deleted file mode 100644
index 60a25b6..0000000
--- a/res/layout/result.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
deleted file mode 100644
index 940859a..0000000
--- a/res/values/arrays.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
- - 5
- - 10
- - 12
- - 15
- - 18
- - 20
- - 25
- - 30
-
-
- - 1
- - 2
- - 3
- - 4
- - 5
- - 6
- - 7
- - 8
- - 9
- - 10
- - 11
- - 12
-
-
\ No newline at end of file
diff --git a/res/values/strings.xml b/res/values/strings.xml
deleted file mode 100644
index d693b3d..0000000
--- a/res/values/strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
- Tiproid
- © 2008-10 Erik C. Thauvin\nAll Rights Reserved\n\nerik@thauvin.net\n\nhttp://mobile.thauvin.net/
- About
- OK
- Cancel
- Bill Total Amount:
- Calculate
- Reset
- Tax Amount:
- Use the keyboard...
- Tap button to edit...
- Tip %:
- Split:
- Tip ?%:
- Split x ?:
- Total:
- Please enter the bill amount!
- Amounts should not be identical!
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
diff --git a/screenshots/0.2/1.psd b/screenshots/0.2/1.psd
new file mode 100644
index 0000000..2af9527
Binary files /dev/null and b/screenshots/0.2/1.psd differ
diff --git a/screenshots/0.2/2.psd b/screenshots/0.2/2.psd
new file mode 100644
index 0000000..fa7c09b
Binary files /dev/null and b/screenshots/0.2/2.psd differ
diff --git a/screenshots/0.2/3.psd b/screenshots/0.2/3.psd
new file mode 100644
index 0000000..4984544
Binary files /dev/null and b/screenshots/0.2/3.psd differ
diff --git a/screenshots/0.2/tiproid.gif b/screenshots/0.2/tiproid.gif
new file mode 100644
index 0000000..1918509
Binary files /dev/null and b/screenshots/0.2/tiproid.gif differ
diff --git a/screenshots/0.3/3.jpg b/screenshots/0.3/3.jpg
new file mode 100644
index 0000000..d4f3b4e
Binary files /dev/null and b/screenshots/0.3/3.jpg differ
diff --git a/screenshots/0.3/feature.png b/screenshots/0.3/feature.png
new file mode 100644
index 0000000..aabc483
Binary files /dev/null and b/screenshots/0.3/feature.png differ
diff --git a/screenshots/0.3/icon-hi.png b/screenshots/0.3/icon-hi.png
new file mode 100644
index 0000000..e843ca3
Binary files /dev/null and b/screenshots/0.3/icon-hi.png differ
diff --git a/screenshots/0.3/promo.png b/screenshots/0.3/promo.png
new file mode 100644
index 0000000..f9ae721
Binary files /dev/null and b/screenshots/0.3/promo.png differ
diff --git a/settings.gradle b/settings.gradle
new file mode 100644
index 0000000..e7b4def
--- /dev/null
+++ b/settings.gradle
@@ -0,0 +1 @@
+include ':app'
diff --git a/sign.bat b/sign.bat
deleted file mode 100644
index 6809692..0000000
--- a/sign.bat
+++ /dev/null
@@ -1,10 +0,0 @@
-@echo off
-"%JAVA_HOME%\bin\jarsigner" -verbose -keystore "%USERPROFILE%\personal\android.keystore" "%1" android
-if errorlevel 1 goto ERROR
-"%JAVA_HOME%\bin\jarsigner" -verify "%1"
-if errorlevel 1 goto ERROR
-goto DONE
-:ERROR
-@pause
-:DONE
-@echo on
\ No newline at end of file