├── .gradle └── 2.14.1 │ ├── taskArtifacts │ ├── cache.properties │ ├── cache.properties.lock │ ├── fileHashes.bin │ ├── fileSnapshots.bin │ ├── fileSnapshotsToTreeSnapshotsIndex.bin │ └── taskArtifacts.bin │ └── tasks │ ├── _app_compileDebugAndroidTestJavaWithJavac │ ├── localClassSetAnalysis │ │ ├── localClassSetAnalysis.bin │ │ └── localClassSetAnalysis.lock │ └── localJarClasspathSnapshot │ │ ├── localJarClasspathSnapshot.bin │ │ └── localJarClasspathSnapshot.lock │ ├── _app_compileDebugJavaWithJavac │ ├── localClassSetAnalysis │ │ ├── localClassSetAnalysis.bin │ │ └── localClassSetAnalysis.lock │ └── localJarClasspathSnapshot │ │ ├── localJarClasspathSnapshot.bin │ │ └── localJarClasspathSnapshot.lock │ └── _app_compileDebugUnitTestJavaWithJavac │ ├── localClassSetAnalysis │ ├── localClassSetAnalysis.bin │ └── localClassSetAnalysis.lock │ └── localJarClasspathSnapshot │ ├── localJarClasspathSnapshot.bin │ └── localJarClasspathSnapshot.lock ├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── libraries │ ├── animated_vector_drawable_24_2_0.xml │ ├── appcompat_v7_24_2_0.xml │ ├── bottom_bar_2_0_2.xml │ ├── cardview_v7_24_2_0.xml │ ├── circleimageview_2_1_0.xml │ ├── design_24_2_0.xml │ ├── hamcrest_core_1_3.xml │ ├── junit_4_12.xml │ ├── picasso_2_5_2.xml │ ├── recyclerview_v7_24_2_0.xml │ ├── simple_view_behavior_1_0.xml │ ├── support_annotations_24_2_0.xml │ ├── support_compat_24_2_0.xml │ ├── support_core_ui_24_2_0.xml │ ├── support_core_utils_24_2_0.xml │ ├── support_fragment_24_2_0.xml │ ├── support_media_compat_24_2_0.xml │ ├── support_v4_24_2_0.xml │ └── support_vector_drawable_24_2_0.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── Platzigram.iml ├── app ├── .gitignore ├── app.iml ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── platzi │ │ └── platzigram │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── platzi │ │ │ └── platzigram │ │ │ ├── LoginActivity.java │ │ │ ├── ReferenciaActivity.java │ │ │ ├── adapter │ │ │ └── PictureAdapterRecyclerView.java │ │ │ ├── model │ │ │ └── Picture.java │ │ │ └── view │ │ │ ├── ContainerActivity.java │ │ │ ├── CreateAccountActivity.java │ │ │ ├── PictureDetailActivity.java │ │ │ └── fragment │ │ │ ├── HomeFragment.java │ │ │ ├── ProfileFragment.java │ │ │ └── SearchFragment.java │ └── res │ │ ├── drawable-hdpi │ │ ├── heart.png │ │ ├── heart_full.png │ │ ├── ic_home.png │ │ ├── ic_search.png │ │ ├── ic_user.png │ │ ├── image.png │ │ ├── platzigram.png │ │ └── plus.png │ │ ├── drawable-mdpi │ │ ├── heart.png │ │ ├── heart_full.png │ │ ├── ic_home.png │ │ ├── ic_search.png │ │ ├── ic_user.png │ │ ├── image.png │ │ ├── platzigram.png │ │ └── plus.png │ │ ├── drawable-tvdpi │ │ └── platzigram.png │ │ ├── drawable-xhdpi │ │ ├── heart.png │ │ ├── heart_full.png │ │ ├── ic_home.png │ │ ├── ic_search.png │ │ ├── ic_user.png │ │ ├── image.png │ │ ├── platzigram.png │ │ └── plus.png │ │ ├── drawable-xxhdpi │ │ ├── heart.png │ │ ├── heart_full.png │ │ ├── ic_home.png │ │ ├── ic_search.png │ │ ├── ic_user.png │ │ ├── image.png │ │ ├── platzigram.png │ │ └── plus.png │ │ ├── drawable-xxxhdpi │ │ ├── heart.png │ │ ├── heart_full.png │ │ ├── ic_home.png │ │ ├── ic_search.png │ │ ├── ic_user.png │ │ ├── image.png │ │ ├── platzigram.png │ │ └── plus.png │ │ ├── drawable │ │ └── checkbox_selector.xml │ │ ├── layout │ │ ├── actionbar_toolbar.xml │ │ ├── activity_container.xml │ │ ├── activity_create_account.xml │ │ ├── activity_login.xml │ │ ├── activity_picture_detail.xml │ │ ├── activity_referencia.xml │ │ ├── bottombar.xml │ │ ├── cardview_picture.xml │ │ ├── content_referencia.xml │ │ ├── fragment_home.xml │ │ ├── fragment_profile.xml │ │ └── fragment_search.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-en │ │ └── strings.xml │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── bottombar_tabs.xml │ └── test │ └── java │ └── com │ └── platzi │ └── platzigram │ └── ExampleUnitTest.java ├── build.gradle ├── build ├── generated │ └── mockable-android-24.jar └── intermediates │ └── dex-cache │ └── cache.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── local.properties └── settings.gradle /.gradle/2.14.1/taskArtifacts/cache.properties: -------------------------------------------------------------------------------- 1 | #Wed Aug 31 11:52:34 COT 2016 2 | -------------------------------------------------------------------------------- /.gradle/2.14.1/taskArtifacts/cache.properties.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/taskArtifacts/cache.properties.lock -------------------------------------------------------------------------------- /.gradle/2.14.1/taskArtifacts/fileHashes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/taskArtifacts/fileHashes.bin -------------------------------------------------------------------------------- /.gradle/2.14.1/taskArtifacts/fileSnapshots.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/taskArtifacts/fileSnapshots.bin -------------------------------------------------------------------------------- /.gradle/2.14.1/taskArtifacts/fileSnapshotsToTreeSnapshotsIndex.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/taskArtifacts/fileSnapshotsToTreeSnapshotsIndex.bin -------------------------------------------------------------------------------- /.gradle/2.14.1/taskArtifacts/taskArtifacts.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/taskArtifacts/taskArtifacts.bin -------------------------------------------------------------------------------- /.gradle/2.14.1/tasks/_app_compileDebugAndroidTestJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/tasks/_app_compileDebugAndroidTestJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin -------------------------------------------------------------------------------- /.gradle/2.14.1/tasks/_app_compileDebugAndroidTestJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/tasks/_app_compileDebugAndroidTestJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock -------------------------------------------------------------------------------- /.gradle/2.14.1/tasks/_app_compileDebugAndroidTestJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/tasks/_app_compileDebugAndroidTestJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin -------------------------------------------------------------------------------- /.gradle/2.14.1/tasks/_app_compileDebugAndroidTestJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/tasks/_app_compileDebugAndroidTestJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock -------------------------------------------------------------------------------- /.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin -------------------------------------------------------------------------------- /.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock -------------------------------------------------------------------------------- /.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin -------------------------------------------------------------------------------- /.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock -------------------------------------------------------------------------------- /.gradle/2.14.1/tasks/_app_compileDebugUnitTestJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/tasks/_app_compileDebugUnitTestJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin -------------------------------------------------------------------------------- /.gradle/2.14.1/tasks/_app_compileDebugUnitTestJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/tasks/_app_compileDebugUnitTestJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock -------------------------------------------------------------------------------- /.gradle/2.14.1/tasks/_app_compileDebugUnitTestJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/tasks/_app_compileDebugUnitTestJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin -------------------------------------------------------------------------------- /.gradle/2.14.1/tasks/_app_compileDebugUnitTestJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/.gradle/2.14.1/tasks/_app_compileDebugUnitTestJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | Platzigram -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 23 | -------------------------------------------------------------------------------- /.idea/libraries/animated_vector_drawable_24_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/appcompat_v7_24_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /.idea/libraries/bottom_bar_2_0_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/cardview_v7_24_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/circleimageview_2_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/design_24_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /.idea/libraries/hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/libraries/junit_4_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/libraries/picasso_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/libraries/recyclerview_v7_24_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /.idea/libraries/simple_view_behavior_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/support_annotations_24_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/libraries/support_compat_24_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /.idea/libraries/support_core_ui_24_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /.idea/libraries/support_core_utils_24_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/support_fragment_24_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /.idea/libraries/support_media_compat_24_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /.idea/libraries/support_v4_24_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/libraries/support_vector_drawable_24_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 19 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 46 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Platzigram.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/app.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 24 5 | buildToolsVersion "24.0.1" 6 | 7 | defaultConfig { 8 | applicationId "com.platzi.platzigram" 9 | minSdkVersion 15 10 | targetSdkVersion 24 11 | versionCode 1 12 | versionName "1.0" 13 | } 14 | buildTypes { 15 | release { 16 | minifyEnabled false 17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 18 | } 19 | } 20 | } 21 | 22 | dependencies { 23 | compile fileTree(dir: 'libs', include: ['*.jar']) 24 | testCompile 'junit:junit:4.12' 25 | compile 'com.android.support:appcompat-v7:24.2.0' 26 | compile 'com.android.support:design:24.2.0' 27 | compile 'com.android.support:cardview-v7:24.2.0' 28 | compile 'com.android.support:support-v4:24.2.0' 29 | compile 'com.roughike:bottom-bar:2.0.2' 30 | compile 'com.android.support:recyclerview-v7:24.2.0 ' 31 | compile 'com.squareup.picasso:picasso:2.5.2' 32 | compile 'de.hdodenhof:circleimageview:2.1.0' 33 | compile 'com.zoonref:simple-view-behavior:1.0' 34 | } 35 | -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/anahisalgado/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /app/src/androidTest/java/com/platzi/platzigram/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.platzi.platzigram; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 23 | 26 | 27 | 31 | 32 | 34 | > 35 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /app/src/main/java/com/platzi/platzigram/LoginActivity.java: -------------------------------------------------------------------------------- 1 | package com.platzi.platzigram; 2 | 3 | import android.content.Intent; 4 | import android.support.v7.app.AppCompatActivity; 5 | import android.os.Bundle; 6 | import android.view.View; 7 | 8 | import com.platzi.platzigram.view.ContainerActivity; 9 | import com.platzi.platzigram.view.CreateAccountActivity; 10 | 11 | public class LoginActivity extends AppCompatActivity { 12 | 13 | @Override 14 | protected void onCreate(Bundle savedInstanceState) { 15 | super.onCreate(savedInstanceState); 16 | setContentView(R.layout.activity_login); 17 | } 18 | 19 | public void goCreateAccount(View view){ 20 | Intent intent = new Intent(this, CreateAccountActivity.class); 21 | startActivity(intent); 22 | } 23 | public void goHome(View view){ 24 | Intent intent = new Intent(this, ContainerActivity.class); 25 | startActivity(intent); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/src/main/java/com/platzi/platzigram/ReferenciaActivity.java: -------------------------------------------------------------------------------- 1 | package com.platzi.platzigram; 2 | 3 | import android.os.Bundle; 4 | import android.support.design.widget.FloatingActionButton; 5 | import android.support.design.widget.Snackbar; 6 | import android.support.v7.app.AppCompatActivity; 7 | import android.support.v7.widget.Toolbar; 8 | import android.view.View; 9 | 10 | public class ReferenciaActivity extends AppCompatActivity { 11 | 12 | @Override 13 | protected void onCreate(Bundle savedInstanceState) { 14 | super.onCreate(savedInstanceState); 15 | setContentView(R.layout.activity_referencia); 16 | Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 17 | setSupportActionBar(toolbar); 18 | 19 | FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); 20 | fab.setOnClickListener(new View.OnClickListener() { 21 | @Override 22 | public void onClick(View view) { 23 | Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) 24 | .setAction("Action", null).show(); 25 | } 26 | }); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /app/src/main/java/com/platzi/platzigram/adapter/PictureAdapterRecyclerView.java: -------------------------------------------------------------------------------- 1 | package com.platzi.platzigram.adapter; 2 | 3 | import android.app.Activity; 4 | import android.content.Intent; 5 | import android.os.Build; 6 | import android.support.v4.app.ActivityOptionsCompat; 7 | import android.support.v7.widget.RecyclerView; 8 | import android.transition.Explode; 9 | import android.view.LayoutInflater; 10 | import android.view.View; 11 | import android.view.ViewGroup; 12 | import android.widget.ImageView; 13 | import android.widget.TextView; 14 | 15 | import com.platzi.platzigram.R; 16 | import com.platzi.platzigram.model.Picture; 17 | import com.platzi.platzigram.view.PictureDetailActivity; 18 | import com.squareup.picasso.Picasso; 19 | 20 | import java.util.ArrayList; 21 | 22 | /** 23 | * Created by anahisalgado on 01/09/16. 24 | */ 25 | public class PictureAdapterRecyclerView extends RecyclerView.Adapter { 26 | 27 | private ArrayList pictures; 28 | private int resource; 29 | private Activity activity; 30 | 31 | public PictureAdapterRecyclerView(ArrayList pictures, int resource, Activity activity) { 32 | this.pictures = pictures; 33 | this.resource = resource; 34 | this.activity = activity; 35 | } 36 | 37 | @Override 38 | public PictureViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { 39 | View view = LayoutInflater.from(parent.getContext()).inflate(resource, parent, false); 40 | return new PictureViewHolder(view); 41 | } 42 | 43 | @Override 44 | public void onBindViewHolder(PictureViewHolder holder, int position) { 45 | Picture picture = pictures.get(position); 46 | holder.usernameCard.setText(picture.getUserName()); 47 | holder.timeCard.setText(picture.getTime()); 48 | holder.likeNumberCard.setText(picture.getLike_number()); 49 | Picasso.with(activity).load(picture.getPicture()).into(holder.pictureCard); 50 | 51 | holder.pictureCard.setOnClickListener(new View.OnClickListener() { 52 | @Override 53 | public void onClick(View view) { 54 | Intent intent = new Intent(activity, PictureDetailActivity.class); 55 | 56 | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){ 57 | Explode explode = new Explode(); 58 | explode.setDuration(1000); 59 | activity.getWindow().setExitTransition(explode); 60 | activity.startActivity(intent, 61 | ActivityOptionsCompat.makeSceneTransitionAnimation(activity, view, activity.getString(R.string.transitionname_picture)).toBundle()); 62 | 63 | }else { 64 | activity.startActivity(intent); 65 | } 66 | 67 | 68 | } 69 | }); 70 | 71 | } 72 | 73 | @Override 74 | public int getItemCount() { 75 | return pictures.size(); 76 | } 77 | 78 | public class PictureViewHolder extends RecyclerView.ViewHolder{ 79 | 80 | private ImageView pictureCard; 81 | private TextView usernameCard; 82 | private TextView timeCard; 83 | private TextView likeNumberCard; 84 | 85 | 86 | public PictureViewHolder(View itemView) { 87 | super(itemView); 88 | 89 | pictureCard = (ImageView) itemView.findViewById(R.id.pictureCard); 90 | usernameCard = (TextView) itemView.findViewById(R.id.userNameCard); 91 | timeCard = (TextView) itemView.findViewById(R.id.timeCard); 92 | likeNumberCard = (TextView) itemView.findViewById(R.id.likeNumberCard); 93 | 94 | } 95 | } 96 | } 97 | -------------------------------------------------------------------------------- /app/src/main/java/com/platzi/platzigram/model/Picture.java: -------------------------------------------------------------------------------- 1 | package com.platzi.platzigram.model; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | 5 | /** 6 | * Created by anahisalgado on 01/09/16. 7 | */ 8 | public class Picture { 9 | 10 | private String picture; 11 | private String userName; 12 | private String time; 13 | private String like_number = "0"; 14 | 15 | public Picture(String picture, String userName, String time, String like_number) { 16 | this.picture = picture; 17 | this.userName = userName; 18 | this.time = time; 19 | this.like_number = like_number; 20 | } 21 | 22 | public String getPicture() { 23 | return picture; 24 | } 25 | 26 | public void setPicture(String picture) { 27 | this.picture = picture; 28 | } 29 | 30 | public String getUserName() { 31 | return userName; 32 | } 33 | 34 | public void setUserName(String userName) { 35 | this.userName = userName; 36 | } 37 | 38 | public String getTime() { 39 | return time; 40 | } 41 | 42 | public void setTime(String time) { 43 | this.time = time; 44 | } 45 | 46 | public String getLike_number() { 47 | return like_number; 48 | } 49 | 50 | public void setLike_number(String like_number) { 51 | this.like_number = like_number; 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /app/src/main/java/com/platzi/platzigram/view/ContainerActivity.java: -------------------------------------------------------------------------------- 1 | package com.platzi.platzigram.view; 2 | 3 | import android.graphics.Color; 4 | import android.graphics.drawable.ColorDrawable; 5 | import android.support.annotation.IdRes; 6 | import android.support.v4.app.FragmentTransaction; 7 | import android.support.v7.app.AppCompatActivity; 8 | import android.os.Bundle; 9 | 10 | import com.platzi.platzigram.R; 11 | import com.platzi.platzigram.view.fragment.HomeFragment; 12 | import com.platzi.platzigram.view.fragment.ProfileFragment; 13 | import com.platzi.platzigram.view.fragment.SearchFragment; 14 | import com.roughike.bottombar.BottomBar; 15 | import com.roughike.bottombar.OnTabReselectListener; 16 | import com.roughike.bottombar.OnTabSelectListener; 17 | 18 | public class ContainerActivity extends AppCompatActivity { 19 | HomeFragment homeFragment; 20 | ProfileFragment profileFragment; 21 | SearchFragment searchFragment; 22 | @Override 23 | protected void onCreate(Bundle savedInstanceState) { 24 | super.onCreate(savedInstanceState); 25 | setContentView(R.layout.activity_container); 26 | 27 | BottomBar bottomBar = (BottomBar) findViewById(R.id.bottombar); 28 | bottomBar.setDefaultTab(R.id.home); 29 | 30 | bottomBar.setOnTabSelectListener(new OnTabSelectListener() { 31 | @Override 32 | public void onTabSelected(@IdRes int tabId) { 33 | switch (tabId){ 34 | case R.id.home: 35 | HomeFragment homeFragment = new HomeFragment(); 36 | getSupportFragmentManager().beginTransaction().replace(R.id.container, homeFragment) 37 | .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE) 38 | .addToBackStack(null).commit(); 39 | 40 | break; 41 | case R.id.profile: 42 | ProfileFragment profileFragment = new ProfileFragment(); 43 | getSupportFragmentManager().beginTransaction().replace(R.id.container, profileFragment) 44 | .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE) 45 | .addToBackStack(null).commit(); 46 | break; 47 | case R.id.search: 48 | SearchFragment searchFragment = new SearchFragment(); 49 | getSupportFragmentManager().beginTransaction().replace(R.id.container, searchFragment) 50 | .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE) 51 | .addToBackStack(null).commit(); 52 | break; 53 | } 54 | } 55 | }); 56 | 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /app/src/main/java/com/platzi/platzigram/view/CreateAccountActivity.java: -------------------------------------------------------------------------------- 1 | package com.platzi.platzigram.view; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | import android.support.v7.widget.Toolbar; 6 | 7 | import com.platzi.platzigram.R; 8 | 9 | public class CreateAccountActivity extends AppCompatActivity { 10 | 11 | @Override 12 | protected void onCreate(Bundle savedInstanceState) { 13 | super.onCreate(savedInstanceState); 14 | setContentView(R.layout.activity_create_account); 15 | showToolbar(getResources().getString(R.string.toolbar_tittle_createaccount), true); 16 | 17 | } 18 | 19 | public void showToolbar(String tittle, boolean upButton){ 20 | Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 21 | setSupportActionBar(toolbar); 22 | getSupportActionBar().setTitle(tittle); 23 | getSupportActionBar().setDisplayHomeAsUpEnabled(upButton); 24 | 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/src/main/java/com/platzi/platzigram/view/PictureDetailActivity.java: -------------------------------------------------------------------------------- 1 | package com.platzi.platzigram.view; 2 | 3 | import android.graphics.Color; 4 | import android.os.Build; 5 | import android.support.design.widget.CollapsingToolbarLayout; 6 | import android.support.v7.app.AppCompatActivity; 7 | import android.os.Bundle; 8 | import android.support.v7.widget.Toolbar; 9 | import android.transition.Fade; 10 | import android.view.View; 11 | 12 | import com.platzi.platzigram.R; 13 | 14 | public class PictureDetailActivity extends AppCompatActivity { 15 | 16 | @Override 17 | protected void onCreate(Bundle savedInstanceState) { 18 | super.onCreate(savedInstanceState); 19 | setContentView(R.layout.activity_picture_detail); 20 | showToolbar("", true); 21 | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){ 22 | getWindow().setStatusBarColor(Color.TRANSPARENT); 23 | getWindow().setEnterTransition(new Fade()); 24 | } 25 | 26 | } 27 | 28 | public void showToolbar(String tittle, boolean upButton){ 29 | Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 30 | setSupportActionBar(toolbar); 31 | getSupportActionBar().setTitle(tittle); 32 | getSupportActionBar().setDisplayHomeAsUpEnabled(upButton); 33 | CollapsingToolbarLayout collapsingToolbarLayout = (CollapsingToolbarLayout) findViewById(R.id.collapsingToolbar); 34 | 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /app/src/main/java/com/platzi/platzigram/view/fragment/HomeFragment.java: -------------------------------------------------------------------------------- 1 | package com.platzi.platzigram.view.fragment; 2 | 3 | 4 | 5 | import android.graphics.Color; 6 | import android.graphics.drawable.ColorDrawable; 7 | import android.os.Bundle; 8 | import android.support.v4.app.Fragment; 9 | import android.support.v7.app.AppCompatActivity; 10 | import android.support.v7.widget.LinearLayoutManager; 11 | import android.support.v7.widget.RecyclerView; 12 | import android.support.v7.widget.Toolbar; 13 | import android.view.LayoutInflater; 14 | import android.view.View; 15 | import android.view.ViewGroup; 16 | 17 | import com.platzi.platzigram.R; 18 | import com.platzi.platzigram.adapter.PictureAdapterRecyclerView; 19 | import com.platzi.platzigram.model.Picture; 20 | 21 | import java.util.ArrayList; 22 | 23 | /** 24 | * A simple {@link Fragment} subclass. 25 | * 26 | */ 27 | public class HomeFragment extends Fragment { 28 | 29 | 30 | public HomeFragment() { 31 | // Required empty public constructor 32 | } 33 | 34 | 35 | @Override 36 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 37 | Bundle savedInstanceState) { 38 | // Inflate the layout for this fragment 39 | View view = inflater.inflate(R.layout.fragment_home, container, false); 40 | showToolbar(getResources().getString(R.string.tab_home), false, view); 41 | RecyclerView picturesRecycler = (RecyclerView) view.findViewById(R.id.pictureRecycler); 42 | 43 | LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getContext()); 44 | linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL); 45 | 46 | picturesRecycler.setLayoutManager(linearLayoutManager); 47 | 48 | PictureAdapterRecyclerView pictureAdapterRecyclerView = 49 | new PictureAdapterRecyclerView(buidPictures(), R.layout.cardview_picture, getActivity()); 50 | picturesRecycler.setAdapter(pictureAdapterRecyclerView); 51 | 52 | 53 | return view; 54 | } 55 | 56 | public ArrayList buidPictures(){ 57 | ArrayList pictures = new ArrayList<>(); 58 | pictures.add(new Picture("http://www.novalandtours.com/images/guide/guilin.jpg", "Uriel Ramírez", "4 días", "3 Me Gusta")); 59 | pictures.add(new Picture("http://www.enjoyart.com/library/landscapes/tuscanlandscapes/large/Tuscan-Bridge--by-Art-Fronckowiak-.jpg", "Juan Pablo", "3 días", "10 Me Gusta")); 60 | pictures.add(new Picture("http://www.educationquizzes.com/library/KS3-Geography/river-1-1.jpg", "Anahi Salgado", "2 días", "9 Me Gusta")); 61 | return pictures; 62 | } 63 | 64 | public void showToolbar(String tittle, boolean upButton, View view){ 65 | Toolbar toolbar = (Toolbar) view.findViewById(R.id.toolbar); 66 | ((AppCompatActivity) getActivity()).setSupportActionBar(toolbar); 67 | ((AppCompatActivity) getActivity()).getSupportActionBar().setTitle(tittle); 68 | ((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(upButton); 69 | 70 | 71 | } 72 | 73 | } 74 | -------------------------------------------------------------------------------- /app/src/main/java/com/platzi/platzigram/view/fragment/ProfileFragment.java: -------------------------------------------------------------------------------- 1 | package com.platzi.platzigram.view.fragment; 2 | 3 | 4 | import android.os.Bundle; 5 | import android.support.v4.app.Fragment; 6 | import android.support.v7.app.AppCompatActivity; 7 | import android.support.v7.widget.LinearLayoutManager; 8 | import android.support.v7.widget.RecyclerView; 9 | import android.support.v7.widget.Toolbar; 10 | import android.view.LayoutInflater; 11 | import android.view.View; 12 | import android.view.ViewGroup; 13 | 14 | import com.platzi.platzigram.R; 15 | import com.platzi.platzigram.adapter.PictureAdapterRecyclerView; 16 | import com.platzi.platzigram.model.Picture; 17 | 18 | import java.util.ArrayList; 19 | 20 | /** 21 | * A simple {@link Fragment} subclass. 22 | */ 23 | public class ProfileFragment extends Fragment { 24 | 25 | 26 | public ProfileFragment() { 27 | // Required empty public constructor 28 | } 29 | 30 | 31 | @Override 32 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 33 | Bundle savedInstanceState) { 34 | // Inflate the layout for this fragment 35 | View view = inflater.inflate(R.layout.fragment_profile, container, false); 36 | showToolbar("", false, view); 37 | 38 | RecyclerView picturesRecycler = (RecyclerView) view.findViewById(R.id.picturesProfileRecycler); 39 | 40 | LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getContext()); 41 | linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL); 42 | 43 | picturesRecycler.setLayoutManager(linearLayoutManager); 44 | 45 | PictureAdapterRecyclerView pictureAdapterRecyclerView = 46 | new PictureAdapterRecyclerView(buidPictures(), R.layout.cardview_picture, getActivity()); 47 | picturesRecycler.setAdapter(pictureAdapterRecyclerView); 48 | 49 | return view; 50 | } 51 | 52 | public ArrayList buidPictures(){ 53 | ArrayList pictures = new ArrayList<>(); 54 | pictures.add(new Picture("http://www.novalandtours.com/images/guide/guilin.jpg", "Uriel Ramírez", "4 días", "3 Me Gusta")); 55 | pictures.add(new Picture("http://www.enjoyart.com/library/landscapes/tuscanlandscapes/large/Tuscan-Bridge--by-Art-Fronckowiak-.jpg", "Juan Pablo", "3 días", "10 Me Gusta")); 56 | pictures.add(new Picture("http://www.educationquizzes.com/library/KS3-Geography/river-1-1.jpg", "Anahi Salgado", "2 días", "9 Me Gusta")); 57 | return pictures; 58 | } 59 | 60 | public void showToolbar(String tittle, boolean upButton, View view){ 61 | Toolbar toolbar = (Toolbar) view.findViewById(R.id.toolbar); 62 | ((AppCompatActivity) getActivity()).setSupportActionBar(toolbar); 63 | ((AppCompatActivity) getActivity()).getSupportActionBar().setTitle(tittle); 64 | ((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(upButton); 65 | 66 | } 67 | 68 | } 69 | -------------------------------------------------------------------------------- /app/src/main/java/com/platzi/platzigram/view/fragment/SearchFragment.java: -------------------------------------------------------------------------------- 1 | package com.platzi.platzigram.view.fragment; 2 | 3 | 4 | import android.os.Bundle; 5 | import android.support.v4.app.Fragment; 6 | import android.view.LayoutInflater; 7 | import android.view.View; 8 | import android.view.ViewGroup; 9 | 10 | import com.platzi.platzigram.R; 11 | 12 | /** 13 | * A simple {@link Fragment} subclass. 14 | */ 15 | public class SearchFragment extends Fragment { 16 | 17 | 18 | public SearchFragment() { 19 | // Required empty public constructor 20 | } 21 | 22 | 23 | @Override 24 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 25 | Bundle savedInstanceState) { 26 | // Inflate the layout for this fragment 27 | return inflater.inflate(R.layout.fragment_search, container, false); 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-hdpi/heart.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/heart_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-hdpi/heart_full.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-hdpi/ic_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-hdpi/ic_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-hdpi/ic_user.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-hdpi/image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/platzigram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-hdpi/platzigram.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-hdpi/plus.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-mdpi/heart.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/heart_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-mdpi/heart_full.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-mdpi/ic_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-mdpi/ic_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-mdpi/ic_user.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-mdpi/image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/platzigram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-mdpi/platzigram.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-mdpi/plus.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-tvdpi/platzigram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-tvdpi/platzigram.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xhdpi/heart.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/heart_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xhdpi/heart_full.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xhdpi/ic_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xhdpi/ic_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xhdpi/ic_user.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xhdpi/image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/platzigram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xhdpi/platzigram.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xhdpi/plus.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxhdpi/heart.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/heart_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxhdpi/heart_full.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxhdpi/ic_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxhdpi/ic_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxhdpi/ic_user.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxhdpi/image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/platzigram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxhdpi/platzigram.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxhdpi/plus.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxxhdpi/heart.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/heart_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxxhdpi/heart_full.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxxhdpi/ic_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxxhdpi/ic_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxxhdpi/ic_user.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxxhdpi/image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/platzigram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxxhdpi/platzigram.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anncode1/Platzigram/94e28ffad8cdaad6c8211b5a43604ef527e9f6fe/app/src/main/res/drawable-xxxhdpi/plus.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/checkbox_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/layout/actionbar_toolbar.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_container.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_create_account.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 21 | 22 | 28 | 29 | 35 | 36 | 42 | 43 | 44 | 45 | 51 | 52 | 58 | 59 | 60 | 66 | 67 | 73 | 74 | 75 | 81 | 82 | 89 | 90 | 91 | 97 | 98 | 105 | 106 | 107 | 108 |