material actionbar and fab

// FREEBIE
This commit is contained in:
Jake McGinty 2015-01-20 21:26:58 -10:00
parent 62816ee51a
commit 810abe0275
287 changed files with 211 additions and 44358 deletions
artwork
build.gradleproguard.cfg
res
color
drawable-hdpi
drawable-mdpi

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

(image error) Size: 496 KiB

Binary file not shown.

Before

(image error) Size: 93 KiB

BIN
artwork/logo-512.png Normal file

Binary file not shown.

After

(image error) Size: 43 KiB

Binary file not shown.

Binary file not shown.

@ -11,7 +11,6 @@ buildscript {
} }
apply plugin: 'com.android.application' apply plugin: 'com.android.application'
apply from: 'strip_play_services.gradle'
apply plugin: 'witness' apply plugin: 'witness'
repositories { repositories {
@ -35,21 +34,21 @@ repositories {
dependencies { dependencies {
compile 'me.leolin:ShortcutBadger:1.0.2-WS2' compile 'me.leolin:ShortcutBadger:1.0.2-WS2'
compile 'se.emilsjolander:stickylistheaders:2.2.0' compile 'se.emilsjolander:stickylistheaders:2.2.0'
compile 'com.google.android.gms:play-services:6.1.71' compile 'com.google.android.gms:play-services-base:6.5.87'
compile 'com.astuetz:pagerslidingtabstrip:1.0.1' compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
compile 'org.w3c:smil:1.0.0' compile 'org.w3c:smil:1.0.0'
compile 'org.apache.httpcomponents:httpclient-android:4.3.5' compile 'org.apache.httpcomponents:httpclient-android:4.3.5'
compile 'com.github.chrisbanes.photoview:library:1.2.3' compile 'com.github.chrisbanes.photoview:library:1.2.3'
compile 'com.makeramen:roundedimageview:1.5.0' compile 'com.makeramen:roundedimageview:1.5.0'
compile 'com.soundcloud.android:android-crop:0.9.10@aar' compile 'com.soundcloud.android:android-crop:0.9.10@aar'
compile 'com.android.support:appcompat-v7:20.0.0' compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.madgag.spongycastle:prov:1.51.0.0' compile 'com.melnykov:floatingactionbutton:1.1.0'
compile 'com.google.zxing:android-integration:3.1.0' compile 'com.google.zxing:android-integration:3.1.0'
compile ('com.android.support:support-v4-preferencefragment:1.0.0@aar'){ compile ('com.android.support:support-v4-preferencefragment:1.0.0@aar'){
exclude module: 'support-v4' exclude module: 'support-v4'
} }
compile 'com.squareup.dagger:dagger:1.2.2' compile 'com.squareup.dagger:dagger:1.2.2'
compile ("com.doomonafireball.betterpickers:library:1.5.2") { compile ("com.doomonafireball.betterpickers:library:1.5.3") {
exclude group: 'com.android.support', module: 'support-v4' exclude group: 'com.android.support', module: 'support-v4'
} }
provided 'com.squareup.dagger:dagger-compiler:1.2.2' provided 'com.squareup.dagger:dagger-compiler:1.2.2'
@ -68,30 +67,30 @@ dependencyVerification {
verify = [ verify = [
'me.leolin:ShortcutBadger:027977c718035e5997035e04e05152d6c72d94df645e8b7099a274ada722bd14', 'me.leolin:ShortcutBadger:027977c718035e5997035e04e05152d6c72d94df645e8b7099a274ada722bd14',
'se.emilsjolander:stickylistheaders:89146b46c96fea0e40200474a2625cda10fe94891e4128f53cdb42375091b9b6', 'se.emilsjolander:stickylistheaders:89146b46c96fea0e40200474a2625cda10fe94891e4128f53cdb42375091b9b6',
'com.google.android.gms:play-services:32e7d1834a1cf8fa4b17e8d359db580c286e26c1eefbf84fdb9996eac8d74919', 'com.google.android.gms:play-services-base:832cb6b3130e871db6a412c4ab585656dbcc5e7948101f190186757785703f75',
'com.astuetz:pagerslidingtabstrip:f1641396732c7132a7abb837e482e5ee2b0ebb8d10813fc52bbaec2c15c184c2', 'com.astuetz:pagerslidingtabstrip:f1641396732c7132a7abb837e482e5ee2b0ebb8d10813fc52bbaec2c15c184c2',
'org.w3c:smil:085dc40f2bb249651578bfa07499fd08b16ad0886dbe2c4078586a408da62f9b', 'org.w3c:smil:085dc40f2bb249651578bfa07499fd08b16ad0886dbe2c4078586a408da62f9b',
'org.apache.httpcomponents:httpclient-android:6f56466a9bd0d42934b90bfbfe9977a8b654c058bf44a12bdc2877c4e1f033f1', 'org.apache.httpcomponents:httpclient-android:6f56466a9bd0d42934b90bfbfe9977a8b654c058bf44a12bdc2877c4e1f033f1',
'com.github.chrisbanes.photoview:library:8b5344e206f125e7ba9d684008f36c4992d03853c57e5814125f88496126e3cc', 'com.github.chrisbanes.photoview:library:8b5344e206f125e7ba9d684008f36c4992d03853c57e5814125f88496126e3cc',
'com.makeramen:roundedimageview:7dda2e78c406760e5c356ccce59b0df46b5b171cf18abb891998594405021548', 'com.makeramen:roundedimageview:7dda2e78c406760e5c356ccce59b0df46b5b171cf18abb891998594405021548',
'com.soundcloud.android:android-crop:ffd4b973cf6e97f7d64118a0dc088df50e9066fd5634fe6911dd0c0c5d346177', 'com.soundcloud.android:android-crop:ffd4b973cf6e97f7d64118a0dc088df50e9066fd5634fe6911dd0c0c5d346177',
'com.android.support:appcompat-v7:736f576ab0b68d27bdf18b1e7931566e6d8254b73965175313e87f8866b91547', 'com.android.support:appcompat-v7:5dbeb5316d0a6027d646ae552804c3baa5e3bd53f7f33db50904d51505c8a0e5',
'com.madgag.spongycastle:prov:b8c3fec3a59aac1aa04ccf4dad7179351e54ef7672f53f508151b614c131398a', 'com.melnykov:floatingactionbutton:0679ad9f7d61eb7aeab91e8dc56358cdedd5b1c1b9c48464499ffa05c40d3985',
'com.google.zxing:android-integration:89e56aadf1164bd71e57949163c53abf90af368b51669c0d4a47a163335f95c4', 'com.google.zxing:android-integration:89e56aadf1164bd71e57949163c53abf90af368b51669c0d4a47a163335f95c4',
'com.android.support:support-v4-preferencefragment:5470f5872514a6226fa1fc6f4e000991f38805691c534cf0bd2778911fc773ad', 'com.android.support:support-v4-preferencefragment:5470f5872514a6226fa1fc6f4e000991f38805691c534cf0bd2778911fc773ad',
'com.squareup.dagger:dagger:789aca24537022e49f91fc6444078d9de8f1dd99e1bfb090f18491b186967883', 'com.squareup.dagger:dagger:789aca24537022e49f91fc6444078d9de8f1dd99e1bfb090f18491b186967883',
'com.doomonafireball.betterpickers:library:1c2dd66b0f4555e9e68427b28eed8826b7cd2e7074b8c038c88836a6aa9abe64', 'com.doomonafireball.betterpickers:library:132ecd685c95a99e7377c4e27bfadbb2d7ed0bea995944060cd62d4369fdaf3d',
'org.whispersystems:jobmanager:01f35586c43aa3806f1c18d3d6a5a972def98103ba1a5a9ca3eec08d15f974b7', 'org.whispersystems:jobmanager:01f35586c43aa3806f1c18d3d6a5a972def98103ba1a5a9ca3eec08d15f974b7',
'org.whispersystems:libpastelog:3ccf00fe1597eb8ca1e5de99b17fc225387a1b80b5bbc00ec1bc4d4f3ea9cdde', 'org.whispersystems:libpastelog:3ccf00fe1597eb8ca1e5de99b17fc225387a1b80b5bbc00ec1bc4d4f3ea9cdde',
'com.android.support:support-v4:81f2b1c2c94efd5a4ec7fcd97b6cdcd00e87a933905c5c86103c7319eb024572', 'com.android.support:recyclerview-v7:ab2390d688601b65e2f3a0718b3d25487e61546c4e20f81eb0b033f30ca15b31',
'com.madgag.spongycastle:core:8d6240b974b0aca4d3da9c7dd44d42339d8a374358aca5fc98e50a995764511f',
'javax.inject:javax.inject:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff',
'com.nineoldandroids:library:68025a14e3e7673d6ad2f95e4b46d78d7d068343aa99256b686fe59de1b3163a', 'com.nineoldandroids:library:68025a14e3e7673d6ad2f95e4b46d78d7d068343aa99256b686fe59de1b3163a',
'org.whispersystems:gson:08f4f7498455d1539c9233e5aac18e9b1805815ef29221572996508eb512fe51', 'javax.inject:javax.inject:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff',
'com.google.protobuf:protobuf-java:e0c1c64575c005601725e7c6a02cebf9e1285e888f756b2a1d73ffa8d725cc74', 'com.google.protobuf:protobuf-java:e0c1c64575c005601725e7c6a02cebf9e1285e888f756b2a1d73ffa8d725cc74',
'com.googlecode.libphonenumber:libphonenumber:eba17eae81dd622ea89a00a3a8c025b2f25d342e0d9644c5b62e16f15687c3ab', 'com.googlecode.libphonenumber:libphonenumber:eba17eae81dd622ea89a00a3a8c025b2f25d342e0d9644c5b62e16f15687c3ab',
'org.whispersystems:gson:08f4f7498455d1539c9233e5aac18e9b1805815ef29221572996508eb512fe51',
'org.whispersystems:axolotl-android:7617256d05aaecd7b5475cd55e42773d7079167a22ca48512bcb0f84f8473cc9', 'org.whispersystems:axolotl-android:7617256d05aaecd7b5475cd55e42773d7079167a22ca48512bcb0f84f8473cc9',
'com.android.support:support-annotations:1aa96ef0cc4a445bfc2f93ccf762305bc57fa107b12afe9d11f3863ae8a11036', 'com.android.support:support-v4:703572d3015a088cc5604b7e38885af3d307c829d0c5ceaf8654ff41c71cd160',
'com.android.support:support-annotations:fdee2354787ef66b268e75958de3f7f6c4f8f325510a6dac9f49c929f83a63de',
] ]
} }
@ -117,10 +116,12 @@ android {
buildTypes { buildTypes {
debug { debug {
minifyEnabled false minifyEnabled true
proguardFiles 'proguard.cfg'
} }
release { release {
minifyEnabled false minifyEnabled true
proguardFiles 'proguard.cfg'
signingConfig signingConfigs.release signingConfig signingConfigs.release
} }
} }
@ -143,7 +144,6 @@ android {
} }
} }
lintOptions { lintOptions {
abortOnError false abortOnError false
} }

7
proguard.cfg Normal file

@ -0,0 +1,7 @@
-keepattributes **
-keep class !android.support.v7.internal.view.menu.**,** {*;}
-dontpreverify
-dontoptimize
-dontshrink
-dontwarn **

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_enabled="false" android:color="@color/gray27"/>
<item android:color="@color/gray95"/>
</selector>

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_enabled="false" android:color="@color/gray27"/>
<item android:color="@color/gray50"/>
</selector>

Binary file not shown.

Before

(image error) Size: 2.0 KiB

After

(image error) Size: 1.7 KiB

Binary file not shown.

Before

(image error) Size: 495 B

Binary file not shown.

Before

(image error) Size: 496 B

Binary file not shown.

Before

(image error) Size: 203 B

Binary file not shown.

Before

(image error) Size: 202 B

Binary file not shown.

Before

(image error) Size: 258 B

Binary file not shown.

Before

(image error) Size: 254 B

Binary file not shown.

Before

(image error) Size: 146 B

Binary file not shown.

Before

(image error) Size: 147 B

Binary file not shown.

Before

(image error) Size: 218 B

Binary file not shown.

Before

(image error) Size: 218 B

Binary file not shown.

After

(image error) Size: 321 B

Binary file not shown.

After

(image error) Size: 381 B

Binary file not shown.

After

(image error) Size: 331 B

Binary file not shown.

After

(image error) Size: 345 B

Binary file not shown.

Before

(image error) Size: 491 B

Binary file not shown.

Before

(image error) Size: 509 B

After

(image error) Size: 528 B

Binary file not shown.

After

(image error) Size: 305 B

Binary file not shown.

After

(image error) Size: 475 B

Binary file not shown.

After

(image error) Size: 721 B

Binary file not shown.

Before

(image error) Size: 178 B

After

(image error) Size: 432 B

Binary file not shown.

After

(image error) Size: 535 B

Binary file not shown.

Before

(image error) Size: 199 B

Binary file not shown.

Before

(image error) Size: 197 B

Binary file not shown.

Before

(image error) Size: 794 B

Binary file not shown.

Before

(image error) Size: 302 B

Binary file not shown.

Before

(image error) Size: 1.2 KiB

Binary file not shown.

Before

(image error) Size: 437 B

Binary file not shown.

Before

(image error) Size: 229 B

Binary file not shown.

Before

(image error) Size: 405 B

Binary file not shown.

Before

(image error) Size: 397 B

Binary file not shown.

Before

(image error) Size: 145 B

Binary file not shown.

Before

(image error) Size: 245 B

Binary file not shown.

Before

(image error) Size: 490 B

Binary file not shown.

Before

(image error) Size: 291 B

Binary file not shown.

Before

(image error) Size: 759 B

Binary file not shown.

Before

(image error) Size: 278 B

Binary file not shown.

Before

(image error) Size: 437 B

Binary file not shown.

Before

(image error) Size: 448 B

Binary file not shown.

After

(image error) Size: 571 B

Binary file not shown.

After

(image error) Size: 482 B

Binary file not shown.

After

(image error) Size: 449 B

Binary file not shown.

Before

(image error) Size: 1.6 KiB

After

(image error) Size: 1.9 KiB

Binary file not shown.

Before

(image error) Size: 1.3 KiB

After

(image error) Size: 1.8 KiB

Binary file not shown.

Before

(image error) Size: 1.2 KiB

After

(image error) Size: 1.7 KiB

Binary file not shown.

After

(image error) Size: 719 B

Binary file not shown.

After

(image error) Size: 789 B

Binary file not shown.

Before

(image error) Size: 1.1 KiB

Binary file not shown.

Before

(image error) Size: 1.7 KiB

Binary file not shown.

Before

(image error) Size: 1.3 KiB

Binary file not shown.

After

(image error) Size: 511 B

Binary file not shown.

After

(image error) Size: 515 B

Binary file not shown.

After

(image error) Size: 638 B

Binary file not shown.

Before

(image error) Size: 5.7 KiB

After

(image error) Size: 5.1 KiB

Binary file not shown.

After

(image error) Size: 12 KiB

Binary file not shown.

After

(image error) Size: 5.9 KiB

Binary file not shown.

Before

(image error) Size: 1.2 KiB

After

(image error) Size: 1.2 KiB

Binary file not shown.

Before

(image error) Size: 381 B

Binary file not shown.

Before

(image error) Size: 373 B

Binary file not shown.

Before

(image error) Size: 155 B

Binary file not shown.

Before

(image error) Size: 155 B

Binary file not shown.

Before

(image error) Size: 217 B

Binary file not shown.

Before

(image error) Size: 213 B

Binary file not shown.

Before

(image error) Size: 110 B

Binary file not shown.

Before

(image error) Size: 109 B

Binary file not shown.

Before

(image error) Size: 204 B

Binary file not shown.

Before

(image error) Size: 203 B

Binary file not shown.

After

(image error) Size: 307 B

Binary file not shown.

After

(image error) Size: 355 B

Binary file not shown.

After

(image error) Size: 311 B

Binary file not shown.

After

(image error) Size: 301 B

Binary file not shown.

Before

(image error) Size: 402 B

Binary file not shown.

Before

(image error) Size: 408 B

After

(image error) Size: 424 B

Binary file not shown.

After

(image error) Size: 309 B

Binary file not shown.

After

(image error) Size: 398 B

Binary file not shown.

After

(image error) Size: 530 B

Binary file not shown.

Before

(image error) Size: 132 B

After

(image error) Size: 370 B

Binary file not shown.

After

(image error) Size: 422 B

Binary file not shown.

Before

(image error) Size: 157 B

Binary file not shown.

Before

(image error) Size: 156 B

Binary file not shown.

Before

(image error) Size: 534 B

Binary file not shown.

Before

(image error) Size: 235 B

Some files were not shown because too many files have changed in this diff Show More