From 6c7efa88627036c37e08abea05f2e3a2bbc0d9ed Mon Sep 17 00:00:00 2001 From: Pierre-Henry Soria Date: Sun, 17 Jan 2016 18:30:36 +0000 Subject: [PATCH] Initial Commit --- .gitignore | 7 + .idea/.name | 1 + .idea/compiler.xml | 22 ++ .idea/copyright/profiles_settings.xml | 3 + .idea/dictionaries/Pierre_Henry.xml | 7 + .idea/encodings.xml | 6 + .idea/gradle.xml | 18 ++ .idea/misc.xml | 46 ++++ .idea/modules.xml | 9 + .idea/runConfigurations.xml | 12 ++ .idea/vcs.xml | 6 + LICENSE.txt | 201 ++++++++++++++++++ README.txt | 35 +++ app/.gitignore | 1 + app/app.iml | 94 ++++++++ app/build.gradle | 27 +++ app/proguard-rules.pro | 17 ++ .../hizup/myapplication/ApplicationTest.java | 13 ++ app/src/main/AndroidManifest.xml | 26 +++ .../uk/hizup/myapplication/MainActivity.java | 61 ++++++ .../uk/hizup/myapplication/MyBrowser.java | 42 ++++ app/src/main/res/layout/activity_main.xml | 16 ++ app/src/main/res/menu/menu_main.xml | 10 + app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3659 bytes app/src/main/res/mipmap-hdpi/splash.jpg | Bin 0 -> 44838 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2068 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 5344 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 9650 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 13717 bytes app/src/main/res/values-v21/styles.xml | 9 + app/src/main/res/values-w820dp/dimens.xml | 6 + app/src/main/res/values/colors.xml | 6 + app/src/main/res/values/dimens.xml | 6 + app/src/main/res/values/strings.xml | 4 + app/src/main/res/values/styles.xml | 20 ++ .../hizup/myapplication/ExampleUnitTest.java | 15 ++ build.gradle | 23 ++ coolonWeb.iml | 19 ++ gradle.properties | 18 ++ gradlew | 160 ++++++++++++++ gradlew.bat | 90 ++++++++ settings.gradle | 1 + 42 files changed, 1057 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.name create mode 100644 .idea/compiler.xml create mode 100644 .idea/copyright/profiles_settings.xml create mode 100644 .idea/dictionaries/Pierre_Henry.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 .idea/vcs.xml create mode 100644 LICENSE.txt create mode 100644 README.txt create mode 100644 app/.gitignore create mode 100644 app/app.iml create mode 100644 app/build.gradle create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/uk/hizup/myapplication/ApplicationTest.java create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/java/uk/hizup/myapplication/MainActivity.java create mode 100644 app/src/main/java/uk/hizup/myapplication/MyBrowser.java create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/menu/menu_main.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-hdpi/splash.jpg create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 app/src/main/res/values-v21/styles.xml create mode 100644 app/src/main/res/values-w820dp/dimens.xml create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/dimens.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/styles.xml create mode 100644 app/src/test/java/uk/hizup/myapplication/ExampleUnitTest.java create mode 100644 build.gradle create mode 100644 coolonWeb.iml create mode 100644 gradle.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..575adba --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +.gradle +/gradle +/local.properties +/.idea/workspace.xml +/.idea/libraries +.DS_Store +/build \ No newline at end of file diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..b3405b3 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +My Application \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..96cc43e --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml new file mode 100644 index 0000000..c7d1c5a --- /dev/null +++ b/.idea/copyright/profiles_settings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.idea/dictionaries/Pierre_Henry.xml b/.idea/dictionaries/Pierre_Henry.xml new file mode 100644 index 0000000..bd46cc5 --- /dev/null +++ b/.idea/dictionaries/Pierre_Henry.xml @@ -0,0 +1,7 @@ + + + + coolonweb + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..97626ba --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..8d2df47 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..5d19981 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..74c0869 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..7f68460 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..6564d52 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..753842b --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..dbaa40c --- /dev/null +++ b/README.txt @@ -0,0 +1,35 @@ +# WebView Android Dating App + +## Overview + +This app is used for the [French Cool Dating Site](http://coolonweb.com). + +The design of coolonWeb is responsive that means we can easily create native apps without lot of code by only by using WebView. + + +## Want to do the Same? + +You can also create a dating business for free with for example this **[Free Responsive Dating App Builder](http://ph7cms.com)**. + +You will be able then when your site is live to edit this app and change only `public final static String URL_SITE = "http://coolonweb.com";` by the URL of your site like `public final static String URL_SITE = "http://my-ph7cms-dating-app.com/?mobapp=1";` + +Note that the `?mobapp=1` is important for [pH7CMS](https://github.com/pH7Software/pH7-Social-Dating-CMS/blob/master/_protected/framework/Mobile/MobApp.class.php#L20). This will help your site to be even better than normally on native app! + +Finally, to change the name of your app, just edit `/app/src/main/res/values/strings.xml` and change the second line like the following: `My Awesome Social Dating App` + +Then don't forget to compile the project and build the APK file. + + +## Author + +Pierre-Henry Soria + + +## Contact + +contact {AT} hizup {D0T} net + + +## License + +[Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) or later; Check the LICENSE.txt file for more details. \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..3543521 --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build diff --git a/app/app.iml b/app/app.iml new file mode 100644 index 0000000..b7b645a --- /dev/null +++ b/app/app.iml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..f90c326 --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,27 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 23 + buildToolsVersion "23.0.1" + + defaultConfig { + applicationId "uk.hizup.myapplication" + minSdkVersion 23 + targetSdkVersion 23 + versionCode 1 + versionName "1.0" + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + compile fileTree(dir: 'libs', include: ['*.jar']) + testCompile 'junit:junit:4.12' + compile 'com.android.support:appcompat-v7:23.1.1' + compile 'com.android.support:design:23.1.1' +} diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..6dda2d2 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,17 @@ +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in C:\Users\Pierre-Henry\AppData\Local\Android\sdk1/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# 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 *; +#} diff --git a/app/src/androidTest/java/uk/hizup/myapplication/ApplicationTest.java b/app/src/androidTest/java/uk/hizup/myapplication/ApplicationTest.java new file mode 100644 index 0000000..424daf0 --- /dev/null +++ b/app/src/androidTest/java/uk/hizup/myapplication/ApplicationTest.java @@ -0,0 +1,13 @@ +package uk.hizup.myapplication; + +import android.app.Application; +import android.test.ApplicationTestCase; + +/** + * Testing Fundamentals + */ +public class ApplicationTest extends ApplicationTestCase { + public ApplicationTest() { + super(Application.class); + } +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..51cf4b1 --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + diff --git a/app/src/main/java/uk/hizup/myapplication/MainActivity.java b/app/src/main/java/uk/hizup/myapplication/MainActivity.java new file mode 100644 index 0000000..a2024a8 --- /dev/null +++ b/app/src/main/java/uk/hizup/myapplication/MainActivity.java @@ -0,0 +1,61 @@ +/** + * Copyright 2015-2016 by Pierre-Henry SORIA , All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package uk.hizup.myapplication; + +import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; +import android.view.Menu; +import android.view.MenuItem; +import android.webkit.WebView; + +public class MainActivity extends AppCompatActivity { + + public final static String URL_SITE = "http://coolonweb.com"; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + + WebView view = (WebView) this.findViewById(R.id.webView); + view.getSettings().setJavaScriptEnabled(true); + view.setWebViewClient(new MyBrowser()); + view.loadUrl(URL_SITE); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + // Inflate the menu; this adds items to the action bar if it is present. + getMenuInflater().inflate(R.menu.menu_main, menu); + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + // Handle action bar item clicks here. The action bar will + // automatically handle clicks on the Home/Up button, so long + // as you specify a parent activity in AndroidManifest.xml. + int id = item.getItemId(); + + //noinspection SimplifiableIfStatement + if (id == R.id.action_settings) { + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/app/src/main/java/uk/hizup/myapplication/MyBrowser.java b/app/src/main/java/uk/hizup/myapplication/MyBrowser.java new file mode 100644 index 0000000..967fae1 --- /dev/null +++ b/app/src/main/java/uk/hizup/myapplication/MyBrowser.java @@ -0,0 +1,42 @@ +/** + * Copyright 2015-2016 by Pierre-Henry SORIA , All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package uk.hizup.myapplication; + +import android.content.Intent; +import android.net.Uri; +import android.webkit.WebView; +import android.webkit.WebViewClient; + +/** + * Created by Pierre-Henry on 17/01/2016. + */ +public class MyBrowser extends WebViewClient { + + @Override + public boolean shouldOverrideUrlLoading(WebView view, String url) { + + // Check the URL ends + if (Uri.parse(url).getHost().endsWith(MainActivity.URL_SITE)) { + return false; + } + + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); + view.getContext().startActivity(intent); + return true; + } + +} diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..721c474 --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,16 @@ + + + + + + diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml new file mode 100644 index 0000000..ef9b0db --- /dev/null +++ b/app/src/main/res/menu/menu_main.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..f56614089ae937524bd6afc5b45a22884d8de120 GIT binary patch literal 3659 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..1e3edba0645ee2f4b924858955b7d9af440fbbc8 GIT binary patch literal 2068 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..96b2048777a1c825464c4299df72f18f63dca8f5 GIT binary patch literal 13717 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/values-v21/styles.xml b/app/src/main/res/values-v21/styles.xml new file mode 100644 index 0000000..fe2d12a --- /dev/null +++ b/app/src/main/res/values-v21/styles.xml @@ -0,0 +1,9 @@ +> + + + diff --git a/app/src/main/res/values-w820dp/dimens.xml b/app/src/main/res/values-w820dp/dimens.xml new file mode 100644 index 0000000..62df187 --- /dev/null +++ b/app/src/main/res/values-w820dp/dimens.xml @@ -0,0 +1,6 @@ + + + 64dp + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..2a12c47 --- /dev/null +++ b/app/src/main/res/values/colors.xml @@ -0,0 +1,6 @@ + + + #3F51B5 + #303F9F + #FF4081 + diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml new file mode 100644 index 0000000..f31eb24 --- /dev/null +++ b/app/src/main/res/values/dimens.xml @@ -0,0 +1,6 @@ + + + 16dp + 16dp + 16dp + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..ec7c5fc --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,4 @@ + + coolonWeb - Rencontre Cool + Settings + diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..80f09db --- /dev/null +++ b/app/src/main/res/values/styles.xml @@ -0,0 +1,20 @@ + + + + + + + +