Created
March 12, 2018 01:25
-
-
Save mohamedgamalashour/697a91ccea750fc27ef541a70e6da24d to your computer and use it in GitHub Desktop.
SingleScreenAppashour
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/build |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<module external.linked.project.id=":app" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" type="JAVA_MODULE" version="4"> | |
<component name="FacetManager"> | |
<facet type="android-gradle" name="Android-Gradle"> | |
<configuration> | |
<option name="GRADLE_PROJECT_PATH" value=":app" /> | |
</configuration> | |
</facet> | |
<facet type="android" name="Android"> | |
<configuration> | |
<option name="SELECTED_BUILD_VARIANT" value="debug" /> | |
<option name="ASSEMBLE_TASK_NAME" value="assembleDebug" /> | |
<option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" /> | |
<afterSyncTasks> | |
<task>generateDebugSources</task> | |
</afterSyncTasks> | |
<option name="ALLOW_USER_CONFIGURATION" value="false" /> | |
<option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" /> | |
<option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" /> | |
<option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res" /> | |
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" /> | |
</configuration> | |
</facet> | |
</component> | |
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7"> | |
<output url="file://$MODULE_DIR$/build/intermediates/classes/debug" /> | |
<output-test url="file://$MODULE_DIR$/build/intermediates/classes/test/debug" /> | |
<exclude-output /> | |
<content url="file://$MODULE_DIR$"> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/debug" isTestSource="false" generated="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/debug" isTestSource="false" generated="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/debug" isTestSource="false" generated="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/debug" isTestSource="false" generated="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/debug" type="java-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/androidTest/debug" isTestSource="true" generated="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/androidTest/debug" isTestSource="true" generated="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/androidTest/debug" isTestSource="true" generated="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/androidTest/debug" isTestSource="true" generated="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/androidTest/debug" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/test/debug" isTestSource="true" generated="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/debug/res" type="java-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/debug/resources" type="java-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/debug/assets" type="java-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/debug/aidl" isTestSource="false" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/debug/java" isTestSource="false" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/debug/rs" isTestSource="false" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/debug/shaders" isTestSource="false" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/res" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/resources" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/assets" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/aidl" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/java" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/rs" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/shaders" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/res" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/resources" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/assets" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/aidl" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/java" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/rs" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/shaders" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/main/res" type="java-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/main/assets" type="java-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/main/aidl" isTestSource="false" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/main/shaders" isTestSource="false" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/test/aidl" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" /> | |
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" /> | |
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" /> | |
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/check-manifest" /> | |
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" /> | |
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/lint" /> | |
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" /> | |
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/prebuild" /> | |
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" /> | |
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" /> | |
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/splits-support" /> | |
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" /> | |
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/tmp" /> | |
<excludeFolder url="file://$MODULE_DIR$/build/outputs" /> | |
</content> | |
<orderEntry type="jdk" jdkName="Android API 26 Platform" jdkType="Android SDK" /> | |
<orderEntry type="sourceFolder" forTests="false" /> | |
<orderEntry type="library" name="com.android.support:support-media-compat-26.1.0" level="project" /> | |
<orderEntry type="library" scope="TEST" name="junit:junit:4.12@jar" level="project" /> | |
<orderEntry type="library" name="android.arch.lifecycle:common:1.0.0@jar" level="project" /> | |
<orderEntry type="library" scope="TEST" name="com.android.support.test.espresso:espresso-core-3.0.1" level="project" /> | |
<orderEntry type="library" name="com.android.support:support-fragment-26.1.0" level="project" /> | |
<orderEntry type="library" scope="TEST" name="javax.inject:javax.inject:1@jar" level="project" /> | |
<orderEntry type="library" scope="TEST" name="com.squareup:javawriter:2.1.1@jar" level="project" /> | |
<orderEntry type="library" name="com.android.support:support-vector-drawable-26.1.0" level="project" /> | |
<orderEntry type="library" name="android.arch.lifecycle:runtime-1.0.0" level="project" /> | |
<orderEntry type="library" name="com.android.support:appcompat-v7-26.1.0" level="project" /> | |
<orderEntry type="library" name="com.android.support:support-annotations:26.1.0@jar" level="project" /> | |
<orderEntry type="library" name="com.android.support.constraint:constraint-layout-solver:1.0.2@jar" level="project" /> | |
<orderEntry type="library" name="com.android.support:support-core-utils-26.1.0" level="project" /> | |
<orderEntry type="library" name="com.android.support.constraint:constraint-layout-1.0.2" level="project" /> | |
<orderEntry type="library" name="com.android.support:support-core-ui-26.1.0" level="project" /> | |
<orderEntry type="library" scope="TEST" name="com.android.support.test:runner-1.0.1" level="project" /> | |
<orderEntry type="library" scope="TEST" name="com.android.support.test:rules-1.0.1" level="project" /> | |
<orderEntry type="library" scope="TEST" name="com.google.code.findbugs:jsr305:2.0.1@jar" level="project" /> | |
<orderEntry type="library" scope="TEST" name="com.android.support.test.espresso:espresso-idling-resource-3.0.1" level="project" /> | |
<orderEntry type="library" scope="TEST" name="org.hamcrest:hamcrest-core:1.3@jar" level="project" /> | |
<orderEntry type="library" name="com.android.support:support-compat-26.1.0" level="project" /> | |
<orderEntry type="library" name="android.arch.core:common:1.0.0@jar" level="project" /> | |
<orderEntry type="library" scope="TEST" name="org.hamcrest:hamcrest-library:1.3@jar" level="project" /> | |
<orderEntry type="library" scope="TEST" name="org.hamcrest:hamcrest-integration:1.3@jar" level="project" /> | |
<orderEntry type="library" name="com.android.support:support-v4-26.1.0" level="project" /> | |
<orderEntry type="library" scope="TEST" name="net.sf.kxml:kxml2:2.3.0@jar" level="project" /> | |
<orderEntry type="library" name="com.android.support:animated-vector-drawable-26.1.0" level="project" /> | |
</component> | |
</module> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apply plugin: 'com.android.application' | |
android { | |
compileSdkVersion 26 | |
defaultConfig { | |
applicationId "com.example.android.singlescreenapp" | |
minSdkVersion 15 | |
targetSdkVersion 26 | |
versionCode 1 | |
versionName "1.0" | |
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" | |
} | |
buildTypes { | |
release { | |
minifyEnabled false | |
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | |
} | |
} | |
} | |
dependencies { | |
implementation fileTree(dir: 'libs', include: ['*.jar']) | |
implementation 'com.android.support:appcompat-v7:26.1.0' | |
implementation 'com.android.support.constraint:constraint-layout:1.0.2' | |
testImplementation 'junit:junit:4.12' | |
androidTestImplementation 'com.android.support.test:runner:1.0.1' | |
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Add project specific ProGuard rules here. | |
# You can control the set of applied configuration files using the | |
# proguardFiles setting in build.gradle. | |
# | |
# For more details, see | |
# http://developer.android.com/guide/developing/tools/proguard.html | |
# If your project uses WebView with JS, uncomment the following | |
# and specify the fully qualified class name to the JavaScript interface | |
# class: | |
#-keepclassmembers class fqcn.of.javascript.interface.for.webview { | |
# public *; | |
#} | |
# Uncomment this to preserve the line number information for | |
# debugging stack traces. | |
#-keepattributes SourceFile,LineNumberTable | |
# If you keep the line number information, uncomment this to | |
# hide the original source file name. | |
#-renamesourcefileattribute SourceFile |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.example.android.singlescreenapp; | |
import android.content.Context; | |
import android.support.test.InstrumentationRegistry; | |
import android.support.test.runner.AndroidJUnit4; | |
import org.junit.Test; | |
import org.junit.runner.RunWith; | |
import static org.junit.Assert.*; | |
/** | |
* Instrumented test, which will execute on an Android device. | |
* | |
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a> | |
*/ | |
@RunWith(AndroidJUnit4.class) | |
public class ExampleInstrumentedTest { | |
@Test | |
public void useAppContext() throws Exception { | |
// Context of the app under test. | |
Context appContext = InstrumentationRegistry.getTargetContext(); | |
assertEquals("com.example.android.singlescreenapp", appContext.getPackageName()); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<manifest xmlns:android="http://schemas.android.com/apk/res/android" | |
package="com.example.android.singlescreenapp"> | |
<application | |
android:allowBackup="true" | |
android:icon="@mipmap/ic_launcher" | |
android:label="@string/app_name" | |
android:roundIcon="@mipmap/ic_launcher_round" | |
android:supportsRtl="true" | |
android:theme="@style/AppTheme"> | |
<activity android:name=".MainActivity"> | |
<intent-filter> | |
<action android:name="android.intent.action.MAIN" /> | |
<category android:name="android.intent.category.LAUNCHER" /> | |
</intent-filter> | |
</activity> | |
</application> | |
</manifest> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.example.android.singlescreenapp; | |
import android.support.v7.app.AppCompatActivity; | |
import android.os.Bundle; | |
public class MainActivity extends AppCompatActivity { | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_main); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<vector xmlns:android="http://schemas.android.com/apk/res/android" | |
xmlns:aapt="http://schemas.android.com/aapt" | |
android:width="108dp" | |
android:height="108dp" | |
android:viewportHeight="108" | |
android:viewportWidth="108"> | |
<path | |
android:fillType="evenOdd" | |
android:pathData="M32,64C32,64 38.39,52.99 44.13,50.95C51.37,48.37 70.14,49.57 70.14,49.57L108.26,87.69L108,109.01L75.97,107.97L32,64Z" | |
android:strokeColor="#00000000" | |
android:strokeWidth="1"> | |
<aapt:attr name="android:fillColor"> | |
<gradient | |
android:endX="78.5885" | |
android:endY="90.9159" | |
android:startX="48.7653" | |
android:startY="61.0927" | |
android:type="linear"> | |
<item | |
android:color="#44000000" | |
android:offset="0.0" /> | |
<item | |
android:color="#00000000" | |
android:offset="1.0" /> | |
</gradient> | |
</aapt:attr> | |
</path> | |
<path | |
android:fillColor="#FFFFFF" | |
android:fillType="nonZero" | |
android:pathData="M66.94,46.02L66.94,46.02C72.44,50.07 76,56.61 76,64L32,64C32,56.61 35.56,50.11 40.98,46.06L36.18,41.19C35.45,40.45 35.45,39.3 36.18,38.56C36.91,37.81 38.05,37.81 38.78,38.56L44.25,44.05C47.18,42.57 50.48,41.71 54,41.71C57.48,41.71 60.78,42.57 63.68,44.05L69.11,38.56C69.84,37.81 70.98,37.81 71.71,38.56C72.44,39.3 72.44,40.45 71.71,41.19L66.94,46.02ZM62.94,56.92C64.08,56.92 65,56.01 65,54.88C65,53.76 64.08,52.85 62.94,52.85C61.8,52.85 60.88,53.76 60.88,54.88C60.88,56.01 61.8,56.92 62.94,56.92ZM45.06,56.92C46.2,56.92 47.13,56.01 47.13,54.88C47.13,53.76 46.2,52.85 45.06,52.85C43.92,52.85 43,53.76 43,54.88C43,56.01 43.92,56.92 45.06,56.92Z" | |
android:strokeColor="#00000000" | |
android:strokeWidth="1" /> | |
</vector> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<vector xmlns:android="http://schemas.android.com/apk/res/android" | |
android:width="108dp" | |
android:height="108dp" | |
android:viewportHeight="108" | |
android:viewportWidth="108"> | |
<path | |
android:fillColor="#26A69A" | |
android:pathData="M0,0h108v108h-108z" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M9,0L9,108" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M19,0L19,108" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M29,0L29,108" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M39,0L39,108" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M49,0L49,108" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M59,0L59,108" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M69,0L69,108" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M79,0L79,108" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M89,0L89,108" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M99,0L99,108" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M0,9L108,9" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M0,19L108,19" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M0,29L108,29" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M0,39L108,39" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M0,49L108,49" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M0,59L108,59" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M0,69L108,69" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M0,79L108,79" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M0,89L108,89" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M0,99L108,99" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M19,29L89,29" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M19,39L89,39" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M19,49L89,49" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M19,59L89,59" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M19,69L89,69" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M19,79L89,79" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M29,19L29,89" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M39,19L39,89" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M49,19L49,89" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M59,19L59,89" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M69,19L69,89" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
<path | |
android:fillColor="#00000000" | |
android:pathData="M79,19L79,89" | |
android:strokeColor="#33FFFFFF" | |
android:strokeWidth="0.8" /> | |
</vector> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<android.support.constraint.ConstraintLayout | |
xmlns:android="http://schemas.android.com/apk/res/android" | |
xmlns:tools="http://schemas.android.com/tools" | |
xmlns:app="http://schemas.android.com/apk/res-auto" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
tools:context="com.example.android.singlescreenapp.MainActivity"> | |
<ImageView | |
android:id="@+id/imageView2" | |
android:layout_width="wrap_content" | |
android:layout_height="209dp" | |
app:srcCompat="@drawable/photo2" | |
tools:layout_editor_absoluteX="0dp" | |
tools:layout_editor_absoluteY="0dp" | |
tools:ignore="ContentDescription,MissingConstraints" /> | |
<RelativeLayout | |
android:layout_width="402dp" | |
android:layout_height="397dp" | |
android:background="@color/colorPrimary" | |
tools:ignore="MissingConstraints" | |
tools:layout_editor_absoluteX="-1dp" | |
tools:layout_editor_absoluteY="203dp"> | |
<TextView | |
android:id="@+id/textView" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:layout_alignParentTop="true" | |
android:layout_alignRight="@+id/textView3" | |
android:layout_alignStart="@+id/textView3" | |
android:layout_marginRight="68dp" | |
android:layout_marginStart="68dp" | |
android:layout_marginTop="49dp" | |
android:gravity="end" | |
android:text="@string/name" | |
android:textAlignment="viewEnd" | |
android:textAllCaps="false" | |
android:textColor="#FFD180" | |
android:textSize="24sp" | |
android:textStyle="bold" | |
android:visibility="visible" | |
tools:ignore="RtlHardcoded" | |
android:layout_alignLeft="@+id/textView3" | |
android:layout_marginLeft="68dp" /> | |
<TextView | |
android:id="@+id/textView2" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:layout_alignEnd="@+id/textView" | |
android:layout_alignLeft="@+id/textView" | |
android:layout_below="@+id/textView" | |
android:layout_marginEnd="18dp" | |
android:layout_marginLeft="18dp" | |
android:layout_marginTop="27dp" | |
android:text="@string/egypt_cairo_menofia" | |
android:textAlignment="center" | |
android:textAppearance="@style/TextAppearance.AppCompat.Body2" | |
android:textColor="#FFD180" | |
tools:ignore="RtlHardcoded" | |
android:layout_alignRight="@+id/textView" | |
android:layout_marginRight="18dp" /> | |
<TextView | |
android:id="@+id/textView3" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:layout_alignParentRight="true" | |
android:layout_alignParentStart="true" | |
android:layout_below="@+id/textView4" | |
android:layout_marginRight="15dp" | |
android:layout_marginStart="15dp" | |
android:layout_marginTop="48dp" | |
android:paddingBottom="0dp" | |
android:paddingLeft="50dp" | |
android:paddingRight="50dp" | |
android:paddingTop="50dp" | |
android:text="@string/aboutus" | |
android:textColor="#FFD180" | |
android:layout_alignParentLeft="true" | |
android:layout_marginEnd="15dp" | |
tools:ignore="RtlHardcoded" /> | |
<TextView | |
android:id="@+id/textView4" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:layout_alignRight="@+id/textView2" | |
android:layout_alignStart="@+id/textView2" | |
android:layout_below="@+id/textView2" | |
android:layout_marginTop="29dp" | |
android:text="04801120413048" | |
android:textColor="#FFD180" | |
tools:ignore="HardcodedText" | |
android:layout_alignLeft="@+id/textView2" | |
android:layout_alignEnd="@+id/textView2" /> | |
<ImageView | |
android:id="@+id/imageView3" | |
android:layout_width="20dp" | |
android:layout_height="20dp" | |
android:layout_above="@+id/textView4" | |
android:layout_marginEnd="16dp" | |
android:layout_marginLeft="16dp" | |
android:layout_toRightOf="@+id/textView4" | |
app:srcCompat="@android:drawable/ic_menu_mylocation" | |
android:layout_marginRight="16dp" | |
tools:ignore="ContentDescription,RtlHardcoded" /> | |
<ImageView | |
android:id="@+id/imageView4" | |
android:layout_width="10dp" | |
android:layout_height="10dp" | |
android:layout_above="@+id/textView3" | |
android:layout_alignRight="@+id/textView" | |
android:layout_alignStart="@+id/textView" | |
app:srcCompat="@android:drawable/stat_sys_phone_call" | |
tools:ignore="ContentDescription,RtlCompat,RtlHardcoded" /> | |
</RelativeLayout> | |
</android.support.constraint.ConstraintLayout> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> | |
<background android:drawable="@drawable/ic_launcher_background" /> | |
<foreground android:drawable="@drawable/ic_launcher_foreground" /> | |
</adaptive-icon> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> | |
<background android:drawable="@drawable/ic_launcher_background" /> | |
<foreground android:drawable="@drawable/ic_launcher_foreground" /> | |
</adaptive-icon> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<resources> | |
<string name="place">مصر / المنوفية / قويسنا</string> | |
</resources> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<resources> | |
<color name="colorPrimary">#424242</color> | |
<color name="colorPrimaryDark">##212121</color> | |
<color name="colorAccent">#FF4081</color> | |
</resources> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<resources> | |
<string name="name">شركة الفردوس للتقنية</string> | |
<string name="place">مصر / المنوفية / قويسنا</string> | |
<string name="egypt_cairo_menofia">Egypt / cairo / menofia</string> | |
<string name="aboutus">عندما تصدق قدرتك في تغيير الثقافات وجعل العالم مكان أفضل تستطيع أن تفعلها، وهذا ما نحاول القيام به عن طريق منتجات ذو جودة عالية تحمل القيم التي نؤثر بها في المجتمع .</string> | |
</resources> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<resources> | |
<!-- Base application theme. --> | |
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> | |
<!-- Customize your theme here. --> | |
<item name="colorPrimary">@color/colorPrimary</item> | |
<item name="colorPrimaryDark">@color/colorPrimaryDark</item> | |
<item name="colorAccent">@color/colorAccent</item> | |
</style> | |
</resources> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.example.android.singlescreenapp; | |
import org.junit.Test; | |
import static org.junit.Assert.*; | |
/** | |
* Example local unit test, which will execute on the development machine (host). | |
* | |
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a> | |
*/ | |
public class ExampleUnitTest { | |
@Test | |
public void addition_isCorrect() throws Exception { | |
assertEquals(4, 2 + 2); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment