aboutsummaryrefslogtreecommitdiff
path: root/core/src/main/res-public
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2017-07-22 16:08:08 -0700
committerGitHub <noreply@github.com>2017-07-22 16:08:08 -0700
commit61d87976e8b29ed25061ae98743a6cf4f4274542 (patch)
treefa4d9bca5fe1b9478ba2f1cc1e6c7d8d18bf15ce /core/src/main/res-public
parent8f2b5ac043f47cc44f43c3788d1377083fb339a2 (diff)
downloadkau-61d87976e8b29ed25061ae98743a6cf4f4274542.tar.gz
kau-61d87976e8b29ed25061ae98743a6cf4f4274542.tar.bz2
kau-61d87976e8b29ed25061ae98743a6cf4f4274542.zip
Support sdk 19 where possible and add image picker (#10)3.0
* Fix plural * Switch to long * Test plural again * Comment * Major update to image picker and view utils * Make image activity full screen * Update min sdk and prefix * Lower sdk requirement and make string private * Bring kpref activity to sdk 19
Diffstat (limited to 'core/src/main/res-public')
-rw-r--r--core/src/main/res-public/anim/kau_fade_in.xml5
-rw-r--r--core/src/main/res-public/anim/kau_fade_out.xml5
-rw-r--r--core/src/main/res-public/anim/kau_slide_in_bottom.xml7
-rw-r--r--core/src/main/res-public/anim/kau_slide_in_left.xml7
-rw-r--r--core/src/main/res-public/anim/kau_slide_in_right.xml7
-rw-r--r--core/src/main/res-public/anim/kau_slide_in_top.xml7
-rw-r--r--core/src/main/res-public/anim/kau_slide_out_bottom.xml7
-rw-r--r--core/src/main/res-public/anim/kau_slide_out_left.xml7
-rw-r--r--core/src/main/res-public/anim/kau_slide_out_right.xml7
-rw-r--r--core/src/main/res-public/anim/kau_slide_out_right_top.xml8
-rw-r--r--core/src/main/res-public/anim/kau_slide_out_top.xml7
-rw-r--r--core/src/main/res-public/drawable-v21/kau_selectable_white.xml6
-rw-r--r--core/src/main/res-public/drawable/kau_selectable_white.xml13
-rw-r--r--core/src/main/res-public/drawable/kau_transparent.xml5
-rw-r--r--core/src/main/res-public/transition-v21/kau_enter_slide_bottom.xml22
-rw-r--r--core/src/main/res-public/transition-v21/kau_enter_slide_top.xml22
-rw-r--r--core/src/main/res-public/transition-v21/kau_exit_slide_bottom.xml23
-rw-r--r--core/src/main/res-public/transition-v21/kau_exit_slide_top.xml23
-rw-r--r--core/src/main/res-public/values/dimens.xml36
-rw-r--r--core/src/main/res-public/values/public.xml111
-rw-r--r--core/src/main/res-public/values/strings_commons.xml74
-rw-r--r--core/src/main/res-public/values/styles.xml4
-rw-r--r--core/src/main/res-public/values/styles_animations.xml65
23 files changed, 478 insertions, 0 deletions
diff --git a/core/src/main/res-public/anim/kau_fade_in.xml b/core/src/main/res-public/anim/kau_fade_in.xml
new file mode 100644
index 0000000..03312a2
--- /dev/null
+++ b/core/src/main/res-public/anim/kau_fade_in.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<alpha xmlns:android="http://schemas.android.com/apk/res/android"
+ android:duration="@android:integer/config_shortAnimTime"
+ android:fromAlpha="0.0"
+ android:toAlpha="1.0" /> \ No newline at end of file
diff --git a/core/src/main/res-public/anim/kau_fade_out.xml b/core/src/main/res-public/anim/kau_fade_out.xml
new file mode 100644
index 0000000..322befc
--- /dev/null
+++ b/core/src/main/res-public/anim/kau_fade_out.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<alpha xmlns:android="http://schemas.android.com/apk/res/android"
+ android:duration="@android:integer/config_shortAnimTime"
+ android:fromAlpha="1.0"
+ android:toAlpha="0.0" /> \ No newline at end of file
diff --git a/core/src/main/res-public/anim/kau_slide_in_bottom.xml b/core/src/main/res-public/anim/kau_slide_in_bottom.xml
new file mode 100644
index 0000000..a07cba4
--- /dev/null
+++ b/core/src/main/res-public/anim/kau_slide_in_bottom.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate
+ android:duration="@android:integer/config_shortAnimTime"
+ android:fromYDelta="100%p"
+ android:toYDelta="0" />
+</set> \ No newline at end of file
diff --git a/core/src/main/res-public/anim/kau_slide_in_left.xml b/core/src/main/res-public/anim/kau_slide_in_left.xml
new file mode 100644
index 0000000..828bdae
--- /dev/null
+++ b/core/src/main/res-public/anim/kau_slide_in_left.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate
+ android:duration="@android:integer/config_shortAnimTime"
+ android:fromXDelta="-100%p"
+ android:toXDelta="0" />
+</set> \ No newline at end of file
diff --git a/core/src/main/res-public/anim/kau_slide_in_right.xml b/core/src/main/res-public/anim/kau_slide_in_right.xml
new file mode 100644
index 0000000..0f9fbce
--- /dev/null
+++ b/core/src/main/res-public/anim/kau_slide_in_right.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate
+ android:duration="@android:integer/config_shortAnimTime"
+ android:fromXDelta="100%p"
+ android:toXDelta="0" />
+</set> \ No newline at end of file
diff --git a/core/src/main/res-public/anim/kau_slide_in_top.xml b/core/src/main/res-public/anim/kau_slide_in_top.xml
new file mode 100644
index 0000000..8caee9b
--- /dev/null
+++ b/core/src/main/res-public/anim/kau_slide_in_top.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate
+ android:duration="@android:integer/config_shortAnimTime"
+ android:fromYDelta="-100%p"
+ android:toYDelta="0" />
+</set> \ No newline at end of file
diff --git a/core/src/main/res-public/anim/kau_slide_out_bottom.xml b/core/src/main/res-public/anim/kau_slide_out_bottom.xml
new file mode 100644
index 0000000..44e7e21
--- /dev/null
+++ b/core/src/main/res-public/anim/kau_slide_out_bottom.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate
+ android:duration="@android:integer/config_shortAnimTime"
+ android:fromYDelta="0"
+ android:toYDelta="100%p" />
+</set> \ No newline at end of file
diff --git a/core/src/main/res-public/anim/kau_slide_out_left.xml b/core/src/main/res-public/anim/kau_slide_out_left.xml
new file mode 100644
index 0000000..6fab33e
--- /dev/null
+++ b/core/src/main/res-public/anim/kau_slide_out_left.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate
+ android:duration="@android:integer/config_shortAnimTime"
+ android:fromXDelta="0"
+ android:toXDelta="-100%p" />
+</set> \ No newline at end of file
diff --git a/core/src/main/res-public/anim/kau_slide_out_right.xml b/core/src/main/res-public/anim/kau_slide_out_right.xml
new file mode 100644
index 0000000..9322741
--- /dev/null
+++ b/core/src/main/res-public/anim/kau_slide_out_right.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate
+ android:duration="@android:integer/config_shortAnimTime"
+ android:fromXDelta="0"
+ android:toXDelta="100%p" />
+</set> \ No newline at end of file
diff --git a/core/src/main/res-public/anim/kau_slide_out_right_top.xml b/core/src/main/res-public/anim/kau_slide_out_right_top.xml
new file mode 100644
index 0000000..5b63474
--- /dev/null
+++ b/core/src/main/res-public/anim/kau_slide_out_right_top.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<set xmlns:android="http://schemas.android.com/apk/res/android"
+ android:zAdjustment="top">
+ <translate
+ android:duration="@android:integer/config_shortAnimTime"
+ android:fromXDelta="0"
+ android:toXDelta="100%p" />
+</set> \ No newline at end of file
diff --git a/core/src/main/res-public/anim/kau_slide_out_top.xml b/core/src/main/res-public/anim/kau_slide_out_top.xml
new file mode 100644
index 0000000..9f8e14c
--- /dev/null
+++ b/core/src/main/res-public/anim/kau_slide_out_top.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate
+ android:duration="@android:integer/config_shortAnimTime"
+ android:fromYDelta="0"
+ android:toYDelta="-100%p" />
+</set> \ No newline at end of file
diff --git a/core/src/main/res-public/drawable-v21/kau_selectable_white.xml b/core/src/main/res-public/drawable-v21/kau_selectable_white.xml
new file mode 100644
index 0000000..942f149
--- /dev/null
+++ b/core/src/main/res-public/drawable-v21/kau_selectable_white.xml
@@ -0,0 +1,6 @@
+<ripple xmlns:android="http://schemas.android.com/apk/res/android"
+ android:color="#40ffffff">
+ <item android:id="@android:id/mask">
+ <color android:color="@android:color/white" />
+ </item>
+</ripple> \ No newline at end of file
diff --git a/core/src/main/res-public/drawable/kau_selectable_white.xml b/core/src/main/res-public/drawable/kau_selectable_white.xml
new file mode 100644
index 0000000..5738478
--- /dev/null
+++ b/core/src/main/res-public/drawable/kau_selectable_white.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item>
+ <selector>
+ <item android:state_activated="true">
+ <color android:color="#40ffffff" />
+ </item>
+ <item>
+ <color android:color="@android:color/transparent" />
+ </item>
+ </selector>
+ </item>
+</layer-list> \ No newline at end of file
diff --git a/core/src/main/res-public/drawable/kau_transparent.xml b/core/src/main/res-public/drawable/kau_transparent.xml
new file mode 100644
index 0000000..399a46b
--- /dev/null
+++ b/core/src/main/res-public/drawable/kau_transparent.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle">
+ <solid android:color="@android:color/transparent" />
+</shape> \ No newline at end of file
diff --git a/core/src/main/res-public/transition-v21/kau_enter_slide_bottom.xml b/core/src/main/res-public/transition-v21/kau_enter_slide_bottom.xml
new file mode 100644
index 0000000..575e189
--- /dev/null
+++ b/core/src/main/res-public/transition-v21/kau_enter_slide_bottom.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<transitionSet
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:transitionOrdering="together"
+ android:duration="400"
+ android:interpolator="@android:interpolator/linear_out_slow_in">
+
+ <slide android:slideEdge="bottom">
+ <targets>
+ <target android:excludeId="@android:id/navigationBarBackground" />
+ <target android:excludeId="@android:id/statusBarBackground" />
+ </targets>
+ </slide>
+
+ <fade android:duration="@android:integer/config_mediumAnimTime">
+ <targets>
+ <target android:targetId="@android:id/navigationBarBackground" />
+ <target android:targetId="@android:id/statusBarBackground" />
+ </targets>
+ </fade>
+
+</transitionSet>
diff --git a/core/src/main/res-public/transition-v21/kau_enter_slide_top.xml b/core/src/main/res-public/transition-v21/kau_enter_slide_top.xml
new file mode 100644
index 0000000..8cf613b
--- /dev/null
+++ b/core/src/main/res-public/transition-v21/kau_enter_slide_top.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<transitionSet
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:transitionOrdering="together"
+ android:duration="400"
+ android:interpolator="@android:interpolator/linear_out_slow_in">
+
+ <slide android:slideEdge="top">
+ <targets>
+ <target android:excludeId="@android:id/navigationBarBackground" />
+ <target android:excludeId="@android:id/statusBarBackground" />
+ </targets>
+ </slide>
+
+ <fade android:duration="@android:integer/config_mediumAnimTime">
+ <targets>
+ <target android:targetId="@android:id/navigationBarBackground" />
+ <target android:targetId="@android:id/statusBarBackground" />
+ </targets>
+ </fade>
+
+</transitionSet>
diff --git a/core/src/main/res-public/transition-v21/kau_exit_slide_bottom.xml b/core/src/main/res-public/transition-v21/kau_exit_slide_bottom.xml
new file mode 100644
index 0000000..e0967ec
--- /dev/null
+++ b/core/src/main/res-public/transition-v21/kau_exit_slide_bottom.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<transitionSet
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:transitionOrdering="together"
+ android:interpolator="@android:interpolator/fast_out_linear_in">
+
+ <slide
+ android:slideEdge="bottom"
+ android:duration="400">
+ <targets>
+ <target android:excludeId="@android:id/navigationBarBackground" />
+ <target android:excludeId="@android:id/statusBarBackground" />
+ </targets>
+ </slide>
+
+ <fade android:duration="400">
+ <targets>
+ <target android:targetId="@android:id/navigationBarBackground" />
+ <target android:targetId="@android:id/statusBarBackground" />
+ </targets>
+ </fade>
+
+</transitionSet>
diff --git a/core/src/main/res-public/transition-v21/kau_exit_slide_top.xml b/core/src/main/res-public/transition-v21/kau_exit_slide_top.xml
new file mode 100644
index 0000000..a9849c0
--- /dev/null
+++ b/core/src/main/res-public/transition-v21/kau_exit_slide_top.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<transitionSet
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:transitionOrdering="together"
+ android:interpolator="@android:interpolator/fast_out_linear_in">
+
+ <slide
+ android:slideEdge="top"
+ android:duration="400">
+ <targets>
+ <target android:excludeId="@android:id/navigationBarBackground" />
+ <target android:excludeId="@android:id/statusBarBackground" />
+ </targets>
+ </slide>
+
+ <fade android:duration="400">
+ <targets>
+ <target android:targetId="@android:id/navigationBarBackground" />
+ <target android:targetId="@android:id/statusBarBackground" />
+ </targets>
+ </fade>
+
+</transitionSet>
diff --git a/core/src/main/res-public/values/dimens.xml b/core/src/main/res-public/values/dimens.xml
new file mode 100644
index 0000000..efc7598
--- /dev/null
+++ b/core/src/main/res-public/values/dimens.xml
@@ -0,0 +1,36 @@
+<resources>
+ <!-- Default screen margins, per the Android Design guidelines. -->
+ <dimen name="kau_activity_horizontal_margin">16dp</dimen>
+ <dimen name="kau_activity_vertical_margin">16dp</dimen>
+ <dimen name="kau_dialog_margin">24dp</dimen>
+ <dimen name="kau_dialog_margin_bottom">16dp</dimen>
+
+ <dimen name="kau_fab_margin">16dp</dimen>
+ <dimen name="kau_appbar_padding_top">8dp</dimen>
+ <dimen name="kau_splash_logo">16dp</dimen>
+ <dimen name="kau_progress_bar_height">1dip</dimen>
+ <dimen name="kau_account_image_size">100dp</dimen>
+
+ <dimen name="kau_status_bar_height">24dp</dimen>
+ <dimen name="kau_drag_dismiss_distance">112dp</dimen> <!-- 2 * ?android:actionBarSize -->
+ <dimen name="kau_drag_dismiss_distance_large">168dp</dimen> <!-- 3 * ?android:actionBarSize -->
+
+ <dimen name="kau_spacing_normal">8dp</dimen>
+ <dimen name="kau_spacing_micro">4dp</dimen>
+ <dimen name="kau_spacing_large">32dp</dimen>
+ <dimen name="kau_spacing_xlarge">48dp</dimen>
+ <dimen name="kau_spacing_huge">64dp</dimen>
+ <dimen name="kau_padding_small">8dp</dimen>
+ <dimen name="kau_padding_normal">16dp</dimen>
+ <dimen name="kau_padding_large">24dp</dimen>
+ <dimen name="kau_fab_size">56dp</dimen>
+ <dimen name="kau_fab_radius">28dp</dimen>
+ <dimen name="kau_display_4_text_size">112sp</dimen>
+
+ <!-- avatar should be a 40dp asset in a 48dp touch target & optically aligned with standard padding -->
+ <dimen name="kau_avatar_size">40dp</dimen>
+ <dimen name="kau_avatar_bounds">48dp</dimen>
+ <dimen name="kau_avatar_padding">4dp</dimen> <!-- (avatar_bounds - avatar_size) / 2 -->
+ <dimen name="kau_avatar_margin">12dp</dimen> <!-- padding_normal - avatar_padding -->
+ <dimen name="kau_avatar_ripple_radius">20dp</dimen> <!-- avatar_size / 2 -->
+</resources>
diff --git a/core/src/main/res-public/values/public.xml b/core/src/main/res-public/values/public.xml
new file mode 100644
index 0000000..7057f1f
--- /dev/null
+++ b/core/src/main/res-public/values/public.xml
@@ -0,0 +1,111 @@
+<resources xmlns:tools='http://schemas.android.com/tools' tools:ignore='ResourceName'>
+<!-- AUTO-GENERATED FILE. DO NOT MODIFY. public.xml is generated by the generatepublicxml gradle task -->
+ <public name='kau_fade_in' type='anim' />
+ <public name='kau_fade_out' type='anim' />
+ <public name='kau_slide_in_bottom' type='anim' />
+ <public name='kau_slide_in_left' type='anim' />
+ <public name='kau_slide_in_right' type='anim' />
+ <public name='kau_slide_in_top' type='anim' />
+ <public name='kau_slide_out_bottom' type='anim' />
+ <public name='kau_slide_out_left' type='anim' />
+ <public name='kau_slide_out_right' type='anim' />
+ <public name='kau_slide_out_right_top' type='anim' />
+ <public name='kau_slide_out_top' type='anim' />
+ <public name='kau_selectable_white' type='drawable' />
+ <public name='kau_transparent' type='drawable' />
+ <public name='kau_enter_slide_bottom' type='transition' />
+ <public name='kau_enter_slide_top' type='transition' />
+ <public name='kau_exit_slide_bottom' type='transition' />
+ <public name='kau_exit_slide_top' type='transition' />
+ <public name='kau_activity_horizontal_margin' type='dimen' />
+ <public name='kau_activity_vertical_margin' type='dimen' />
+ <public name='kau_dialog_margin' type='dimen' />
+ <public name='kau_dialog_margin_bottom' type='dimen' />
+ <public name='kau_fab_margin' type='dimen' />
+ <public name='kau_appbar_padding_top' type='dimen' />
+ <public name='kau_splash_logo' type='dimen' />
+ <public name='kau_progress_bar_height' type='dimen' />
+ <public name='kau_account_image_size' type='dimen' />
+ <public name='kau_status_bar_height' type='dimen' />
+ <public name='kau_drag_dismiss_distance' type='dimen' />
+ <public name='kau_drag_dismiss_distance_large' type='dimen' />
+ <public name='kau_spacing_normal' type='dimen' />
+ <public name='kau_spacing_micro' type='dimen' />
+ <public name='kau_spacing_large' type='dimen' />
+ <public name='kau_spacing_xlarge' type='dimen' />
+ <public name='kau_spacing_huge' type='dimen' />
+ <public name='kau_padding_small' type='dimen' />
+ <public name='kau_padding_normal' type='dimen' />
+ <public name='kau_padding_large' type='dimen' />
+ <public name='kau_fab_size' type='dimen' />
+ <public name='kau_fab_radius' type='dimen' />
+ <public name='kau_display_4_text_size' type='dimen' />
+ <public name='kau_avatar_size' type='dimen' />
+ <public name='kau_avatar_bounds' type='dimen' />
+ <public name='kau_avatar_padding' type='dimen' />
+ <public name='kau_avatar_margin' type='dimen' />
+ <public name='kau_avatar_ripple_radius' type='dimen' />
+ <public name='kau_about_app' type='string' />
+ <public name='kau_about_x' type='string' />
+ <public name='kau_add_account' type='string' />
+ <public name='kau_amoled' type='string' />
+ <public name='kau_back' type='string' />
+ <public name='kau_cancel' type='string' />
+ <public name='kau_changelog' type='string' />
+ <public name='kau_close' type='string' />
+ <public name='kau_contact_us' type='string' />
+ <public name='kau_copy' type='string' />
+ <public name='kau_custom' type='string' />
+ <public name='kau_dark' type='string' />
+ <public name='kau_default' type='string' />
+ <public name='kau_do_not_show_again' type='string' />
+ <public name='kau_done' type='string' />
+ <public name='kau_error' type='string' />
+ <public name='kau_exit' type='string' />
+ <public name='kau_exit_confirmation' type='string' />
+ <public name='kau_exit_confirmation_x' type='string' />
+ <public name='kau_glass' type='string' />
+ <public name='kau_got_it' type='string' />
+ <public name='kau_great' type='string' />
+ <public name='kau_hide' type='string' />
+ <public name='kau_light' type='string' />
+ <public name='kau_login' type='string' />
+ <public name='kau_logout' type='string' />
+ <public name='kau_logout_confirm_as_x' type='string' />
+ <public name='kau_lorem_ipsum' type='string' />
+ <public name='kau_manage_account' type='string' />
+ <public name='kau_maybe' type='string' />
+ <public name='kau_menu' type='string' />
+ <public name='kau_no' type='string' />
+ <public name='kau_no_results_found' type='string' />
+ <public name='kau_none' type='string' />
+ <public name='kau_ok' type='string' />
+ <public name='kau_play_store' type='string' />
+ <public name='kau_rate' type='string' />
+ <public name='kau_report_bug' type='string' />
+ <public name='kau_search' type='string' />
+ <public name='kau_send_feedback' type='string' />
+ <public name='kau_send_via' type='string' />
+ <public name='kau_settings' type='string' />
+ <public name='kau_share' type='string' />
+ <public name='kau_text_copied' type='string' />
+ <public name='kau_thank_you' type='string' />
+ <public name='kau_uh_oh' type='string' />
+ <public name='kau_warning' type='string' />
+ <public name='kau_x_days' type='plurals' />
+ <public name='kau_x_hours' type='plurals' />
+ <public name='kau_x_minutes' type='plurals' />
+ <public name='kau_x_seconds' type='plurals' />
+ <public name='kau_yes' type='string' />
+ <public name='kau_permission_denied' type='string' />
+ <public name='kau_0' type='string' />
+ <public name='kau_bullet_point' type='string' />
+ <public name='Kau' type='style' />
+ <public name='KauFadeIn' type='style' />
+ <public name='KauFadeInFadeOut' type='style' />
+ <public name='KauSlideInRight' type='style' />
+ <public name='KauSlideInBottom' type='style' />
+ <public name='KauSlideInFadeOut' type='style' />
+ <public name='KauSlideInSlideOutRight' type='style' />
+ <public name='KauSlideInSlideOutBottom' type='style' />
+</resources> \ No newline at end of file
diff --git a/core/src/main/res-public/values/strings_commons.xml b/core/src/main/res-public/values/strings_commons.xml
new file mode 100644
index 0000000..d236021
--- /dev/null
+++ b/core/src/main/res-public/values/strings_commons.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+A collection of common string values
+Most resources are verbatim and x represents a formatted item
+-->
+<resources>
+ <string name="kau_about_app">About App</string>
+ <string name="kau_about_x">About %s</string>
+ <string name="kau_add_account">Add Account</string>
+ <string name="kau_amoled" translatable="false">AMOLED</string>
+ <string name="kau_back">Back</string>
+ <string name="kau_cancel">Cancel</string>
+ <string name="kau_changelog">Changelog</string>
+ <string name="kau_close">Close</string>
+ <string name="kau_contact_us">Contact Us</string>
+ <string name="kau_copy">Copy</string>
+ <string name="kau_custom">Custom</string>
+ <string name="kau_dark">Dark</string>
+ <string name="kau_default">Default</string>
+ <string name="kau_do_not_show_again">Do not show again</string>
+ <string name="kau_done">Done</string>
+ <string name="kau_error">Error</string>
+ <string name="kau_exit">Exit</string>
+ <string name="kau_exit_confirmation">Are you sure you want to exit?</string>
+ <string name="kau_exit_confirmation_x">Are you sure you want to exit %s?</string>
+ <string name="kau_glass">Glass</string>
+ <string name="kau_got_it">Got it</string>
+ <string name="kau_great">Great</string>
+ <string name="kau_hide">Hide</string>
+ <string name="kau_light">Light</string>
+ <string name="kau_login">Login</string>
+ <string name="kau_logout">Logout</string>
+ <string name="kau_logout_confirm_as_x">Are you sure you want to log out as %s?</string>
+ <string name="kau_lorem_ipsum" translatable="false">Lorem ipsum dolor sit amet, consectetur adipiscing 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.</string>
+ <string name="kau_manage_account">Manage Account</string>
+ <string name="kau_maybe">Maybe</string>
+ <string name="kau_menu">Menu</string>
+ <string name="kau_no">No</string>
+ <string name="kau_no_results_found">No Results Found</string>
+ <string name="kau_none">None</string>
+ <string name="kau_ok">@android:string/ok</string>
+ <string name="kau_play_store">Play Store</string>
+ <string name="kau_rate">Rate</string>
+ <string name="kau_report_bug">Report A Bug</string>
+ <string name="kau_search">Search</string>
+ <string name="kau_send_feedback">Send Feedback</string>
+ <string name="kau_send_via">Send via</string>
+ <string name="kau_settings">Settings</string>
+ <string name="kau_share">Share</string>
+ <string name="kau_text_copied">Text copied to clipboard.</string>
+ <string name="kau_thank_you">Thank You</string>
+ <string name="kau_uh_oh">Uh Oh</string>
+ <string name="kau_warning">Warning</string>
+ <plurals name="kau_x_days">
+ <item quantity="one">%d day</item>
+ <item quantity="other">%d days</item>
+ </plurals>
+ <plurals name="kau_x_hours">
+ <item quantity="one">%d hour</item>
+ <item quantity="other">%d hours</item>
+ </plurals>
+ <plurals name="kau_x_minutes">
+ <item quantity="one">%d minute</item>
+ <item quantity="other">%d minutes</item>
+ </plurals>
+ <plurals name="kau_x_seconds">
+ <item quantity="one">%d second</item>
+ <item quantity="other">%d seconds</item>
+ </plurals>
+ <string name="kau_yes">Yes</string>
+ <string name="kau_permission_denied">Permission denied</string>
+ <string name="kau_0">0</string>
+ <string name="kau_bullet_point">•</string>
+</resources>
diff --git a/core/src/main/res-public/values/styles.xml b/core/src/main/res-public/values/styles.xml
new file mode 100644
index 0000000..f6f1929
--- /dev/null
+++ b/core/src/main/res-public/values/styles.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<resources>
+ <style name="Kau" parent="Theme.AppCompat.NoActionBar"/>
+</resources>
diff --git a/core/src/main/res-public/values/styles_animations.xml b/core/src/main/res-public/values/styles_animations.xml
new file mode 100644
index 0000000..b98add9
--- /dev/null
+++ b/core/src/main/res-public/values/styles_animations.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<resources>
+ <style name="KauFadeIn" parent="@android:style/Animation.Activity">
+ <item name="android:activityOpenEnterAnimation">@anim/kau_fade_in</item>
+ <item name="android:activityCloseEnterAnimation">@anim/kau_fade_in</item>
+ <item name="android:taskOpenEnterAnimation">@anim/kau_fade_in</item>
+ <item name="android:taskCloseEnterAnimation">@anim/kau_fade_in</item>
+ <item name="android:taskToFrontEnterAnimation">@anim/kau_fade_in</item>
+ <item name="android:windowEnterAnimation">@anim/kau_fade_in</item>
+ </style>
+
+ <style name="KauFadeInFadeOut" parent="@style/KauFadeIn">
+ <item name="android:activityOpenExitAnimation">@anim/kau_fade_out</item>
+ <item name="android:activityCloseExitAnimation">@anim/kau_fade_out</item>
+ <item name="android:taskOpenExitAnimation">@anim/kau_fade_out</item>
+ <item name="android:taskCloseExitAnimation">@anim/kau_fade_out</item>
+ <item name="android:taskToFrontExitAnimation">@anim/kau_fade_out</item>
+ <item name="android:windowExitAnimation">@anim/kau_fade_out</item>
+ </style>
+
+ <style name="KauSlideInRight" parent="@android:style/Animation.Activity">
+ <item name="android:activityOpenEnterAnimation">@anim/kau_slide_in_right</item>
+ <item name="android:activityCloseEnterAnimation">@anim/kau_slide_in_right</item>
+ <item name="android:taskOpenEnterAnimation">@anim/kau_slide_in_right</item>
+ <item name="android:taskCloseEnterAnimation">@anim/kau_slide_in_right</item>
+ <item name="android:taskToFrontEnterAnimation">@anim/kau_slide_in_right</item>
+ <item name="android:windowEnterAnimation">@anim/kau_slide_in_right</item>
+ </style>
+
+ <style name="KauSlideInBottom" parent="@android:style/Animation.Activity">
+ <item name="android:activityOpenEnterAnimation">@anim/kau_slide_in_bottom</item>
+ <item name="android:activityCloseEnterAnimation">@anim/kau_slide_in_bottom</item>
+ <item name="android:taskOpenEnterAnimation">@anim/kau_slide_in_bottom</item>
+ <item name="android:taskCloseEnterAnimation">@anim/kau_slide_in_bottom</item>
+ <item name="android:taskToFrontEnterAnimation">@anim/kau_slide_in_bottom</item>
+ <item name="android:windowEnterAnimation">@anim/kau_slide_in_bottom</item>
+ </style>
+
+ <style name="KauSlideInFadeOut" parent="@style/KauSlideInRight">
+ <item name="android:activityOpenExitAnimation">@anim/kau_fade_out</item>
+ <item name="android:activityCloseExitAnimation">@anim/kau_fade_out</item>
+ <item name="android:taskOpenExitAnimation">@anim/kau_fade_out</item>
+ <item name="android:taskCloseExitAnimation">@anim/kau_fade_out</item>
+ <item name="android:taskToFrontExitAnimation">@anim/kau_fade_out</item>
+ <item name="android:windowExitAnimation">@anim/kau_fade_out</item>
+ </style>
+
+ <style name="KauSlideInSlideOutRight" parent="@style/KauSlideInRight">
+ <item name="android:activityOpenExitAnimation">@anim/kau_slide_out_right</item>
+ <item name="android:activityCloseExitAnimation">@anim/kau_slide_out_right</item>
+ <item name="android:taskOpenExitAnimation">@anim/kau_slide_out_right</item>
+ <item name="android:taskCloseExitAnimation">@anim/kau_slide_out_right</item>
+ <item name="android:taskToFrontExitAnimation">@anim/kau_slide_out_right</item>
+ <item name="android:windowExitAnimation">@anim/kau_slide_out_right</item>
+ </style>
+
+ <style name="KauSlideInSlideOutBottom" parent="@style/KauSlideInBottom">
+ <item name="android:activityOpenExitAnimation">@anim/kau_slide_out_bottom</item>
+ <item name="android:activityCloseExitAnimation">@anim/kau_slide_out_bottom</item>
+ <item name="android:taskOpenExitAnimation">@anim/kau_slide_out_bottom</item>
+ <item name="android:taskCloseExitAnimation">@anim/kau_slide_out_bottom</item>
+ <item name="android:taskToFrontExitAnimation">@anim/kau_slide_out_bottom</item>
+ <item name="android:windowExitAnimation">@anim/kau_slide_out_bottom</item>
+ </style>
+</resources>