Binary file
|
@@ -1,2 +1,2 @@
|
|
1 |
-
#
|
2 |
-
gradle.version=
|
1 |
+
#Mon Jun 13 11:00:22 UYT 2022
|
2 |
+
gradle.version=7.3.3
|
Binary file
|
@@ -9,6 +9,7 @@ android {
|
|
9 |
|
10 |
apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle"
|
11 |
dependencies {
|
|
|
12 |
implementation project(':capacitor-app')
|
13 |
implementation project(':capacitor-geolocation')
|
14 |
implementation project(':capacitor-haptics')
|
@@ -17,7 +18,6 @@ dependencies {
|
|
17 |
implementation project(':capacitor-splash-screen')
|
18 |
implementation project(':capacitor-status-bar')
|
19 |
implementation project(':capacitor-storage')
|
20 |
-
implementation project(':capacitor-firebase-auth')
|
21 |
|
22 |
}
|
23 |
|
9 |
|
10 |
apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle"
|
11 |
dependencies {
|
12 |
+
implementation project(':capacitor-firebase-authentication')
|
13 |
implementation project(':capacitor-app')
|
14 |
implementation project(':capacitor-geolocation')
|
15 |
implementation project(':capacitor-haptics')
|
18 |
implementation project(':capacitor-splash-screen')
|
19 |
implementation project(':capacitor-status-bar')
|
20 |
implementation project(':capacitor-storage')
|
|
|
21 |
|
22 |
}
|
23 |
|
@@ -14,6 +14,14 @@
|
|
14 |
}
|
15 |
},
|
16 |
"oauth_client": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
{
|
18 |
"client_id": "813357714189-u13i5ius248luvscntoo741spbhp91dk.apps.googleusercontent.com",
|
19 |
"client_type": 1,
|
14 |
}
|
15 |
},
|
16 |
"oauth_client": [
|
17 |
+
{
|
18 |
+
"client_id": "813357714189-6icmt22m633o89lrhrfgo3j1qrplqi59.apps.googleusercontent.com",
|
19 |
+
"client_type": 1,
|
20 |
+
"android_info": {
|
21 |
+
"package_name": "com.ionicthemes.ionic5fullapp",
|
22 |
+
"certificate_hash": "accdf8acb604b69db4dcdf968fae97312930ac31"
|
23 |
+
}
|
24 |
+
},
|
25 |
{
|
26 |
"client_id": "813357714189-u13i5ius248luvscntoo741spbhp91dk.apps.googleusercontent.com",
|
27 |
"client_type": 1,
|
@@ -42,6 +42,7 @@
|
|
42 |
</provider>
|
43 |
|
44 |
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
|
|
|
45 |
|
46 |
<activity
|
47 |
android:name="com.facebook.FacebookActivity"
|
42 |
</provider>
|
43 |
|
44 |
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
|
45 |
+
<meta-data android:name="com.facebook.sdk.ClientToken" android:value="@string/facebook_client_token"/>
|
46 |
|
47 |
<activity
|
48 |
android:name="com.facebook.FacebookActivity"
|
@@ -1,21 +1,20 @@
|
|
1 |
{
|
2 |
"appId": "com.ionicthemes.ionic5fullapp",
|
3 |
-
"appName": "
|
4 |
"webDir": "www",
|
5 |
"bundledWebRuntime": false,
|
6 |
"plugins": {
|
7 |
"SplashScreen": {
|
8 |
"launchAutoHide": false
|
9 |
},
|
10 |
-
"
|
|
|
11 |
"providers": [
|
12 |
"google.com",
|
13 |
"twitter.com",
|
14 |
"facebook.com",
|
15 |
"apple.com"
|
16 |
-
]
|
17 |
-
"languageCode": "en",
|
18 |
-
"nativeAuth": false
|
19 |
}
|
20 |
}
|
21 |
}
|
1 |
{
|
2 |
"appId": "com.ionicthemes.ionic5fullapp",
|
3 |
+
"appName": "Ionic6FullAppBasic",
|
4 |
"webDir": "www",
|
5 |
"bundledWebRuntime": false,
|
6 |
"plugins": {
|
7 |
"SplashScreen": {
|
8 |
"launchAutoHide": false
|
9 |
},
|
10 |
+
"FirebaseAuthentication": {
|
11 |
+
"skipNativeAuth": false,
|
12 |
"providers": [
|
13 |
"google.com",
|
14 |
"twitter.com",
|
15 |
"facebook.com",
|
16 |
"apple.com"
|
17 |
+
]
|
|
|
|
|
18 |
}
|
19 |
}
|
20 |
}
|
@@ -1,4 +1,8 @@
|
|
1 |
[
|
|
|
|
|
|
|
|
|
2 |
{
|
3 |
"pkg": "@capacitor/app",
|
4 |
"classpath": "com.capacitorjs.plugins.app.AppPlugin"
|
@@ -30,9 +34,5 @@
|
|
30 |
{
|
31 |
"pkg": "@capacitor/storage",
|
32 |
"classpath": "com.capacitorjs.plugins.storage.StoragePlugin"
|
33 |
-
},
|
34 |
-
{
|
35 |
-
"pkg": "capacitor-firebase-auth",
|
36 |
-
"classpath": "com.baumblatt.capacitor.firebase.auth.CapacitorFirebaseAuth"
|
37 |
}
|
38 |
]
|
1 |
[
|
2 |
+
{
|
3 |
+
"pkg": "@capacitor-firebase/authentication",
|
4 |
+
"classpath": "dev.robingenz.capacitorjs.plugins.firebase.authentication.FirebaseAuthenticationPlugin"
|
5 |
+
},
|
6 |
{
|
7 |
"pkg": "@capacitor/app",
|
8 |
"classpath": "com.capacitorjs.plugins.app.AppPlugin"
|
34 |
{
|
35 |
"pkg": "@capacitor/storage",
|
36 |
"classpath": "com.capacitorjs.plugins.storage.StoragePlugin"
|
|
|
|
|
|
|
|
|
37 |
}
|
38 |
]
|
@@ -1,13 +0,0 @@
|
|
1 |
-
## Generate a multi size .ico file using ImageMagick
|
2 |
-
|
3 |
-
First install ImageMagick
|
4 |
-
|
5 |
-
### Mac OS X
|
6 |
-
```
|
7 |
-
brew install imagemagick
|
8 |
-
```
|
9 |
-
|
10 |
-
Then run this command
|
11 |
-
```
|
12 |
-
convert favicon.png -define icon:auto-resize:64,48,32,24,16 favicon.ico
|
13 |
-
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
@@ -5,7 +5,7 @@
|
|
5 |
"slug": "tristan-narvaja",
|
6 |
"image": "./assets/sample-images/travel/Travel1-64.47.png",
|
7 |
"icon": "./assets/sample-images/travel/TravelIcon1.png",
|
8 |
-
"name": "Tristán Narvaja
|
9 |
"category": "Flea Market",
|
10 |
"description": "Every Sunday from early morning until three in the afternoon enjoy the biggest market in Montevideo.",
|
11 |
"rating": 4.8,
|
5 |
"slug": "tristan-narvaja",
|
6 |
"image": "./assets/sample-images/travel/Travel1-64.47.png",
|
7 |
"icon": "./assets/sample-images/travel/TravelIcon1.png",
|
8 |
+
"name": "Tristán Narvaja",
|
9 |
"category": "Flea Market",
|
10 |
"description": "Every Sunday from early morning until three in the afternoon enjoy the biggest market in Montevideo.",
|
11 |
"rating": 4.8,
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
@@ -6,7 +6,6 @@ import com.getcapacitor.BridgeActivity;
|
|
6 |
import com.getcapacitor.Plugin;
|
7 |
|
8 |
import java.util.ArrayList;
|
9 |
-
import com.baumblatt.capacitor.firebase.auth.CapacitorFirebaseAuth;
|
10 |
|
11 |
public class MainActivity extends BridgeActivity {
|
12 |
}
|
6 |
import com.getcapacitor.Plugin;
|
7 |
|
8 |
import java.util.ArrayList;
|
|
|
9 |
|
10 |
public class MainActivity extends BridgeActivity {
|
11 |
}
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
@@ -1,5 +1,5 @@
|
|
1 |
<?xml version='1.0' encoding='utf-8'?>
|
2 |
<resources>
|
3 |
-
<string name="facebook_app_id">661697104401356</string>
|
4 |
-
<string name="fb_login_protocol_scheme">fb661697104401356://authorize</string>
|
5 |
</resources>
|
1 |
<?xml version='1.0' encoding='utf-8'?>
|
2 |
<resources>
|
3 |
+
<!-- <string name="facebook_app_id">661697104401356</string>
|
4 |
+
<string name="fb_login_protocol_scheme">fb661697104401356://authorize</string> -->
|
5 |
</resources>
|
@@ -4,4 +4,7 @@
|
|
4 |
<string name="title_activity_main">Ionic5FullApp</string>
|
5 |
<string name="package_name">com.ionicthemes.ionic5fullapp</string>
|
6 |
<string name="custom_url_scheme">com.ionicthemes.ionic5fullapp</string>
|
|
|
|
|
|
|
7 |
</resources>
|
4 |
<string name="title_activity_main">Ionic5FullApp</string>
|
5 |
<string name="package_name">com.ionicthemes.ionic5fullapp</string>
|
6 |
<string name="custom_url_scheme">com.ionicthemes.ionic5fullapp</string>
|
7 |
+
<string name="facebook_app_id">661697104401356</string>
|
8 |
+
<string name="facebook_client_token">98479802a72602b4b746c4adce00decf</string>
|
9 |
+
<string name="fb_login_protocol_scheme">fb661697104401356</string>
|
10 |
</resources>
|
@@ -4,11 +4,25 @@ buildscript {
|
|
4 |
|
5 |
repositories {
|
6 |
google()
|
7 |
-
jcenter()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
}
|
9 |
dependencies {
|
10 |
-
classpath 'com.android.tools.build:gradle:
|
11 |
-
classpath 'com.google.gms:google-services:4.3.
|
12 |
|
13 |
// NOTE: Do not place your application dependencies here; they belong
|
14 |
// in the individual module build.gradle files
|
@@ -20,7 +34,21 @@ apply from: "variables.gradle"
|
|
20 |
allprojects {
|
21 |
repositories {
|
22 |
google()
|
23 |
-
jcenter()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
}
|
25 |
}
|
26 |
|
4 |
|
5 |
repositories {
|
6 |
google()
|
7 |
+
// jcenter()
|
8 |
+
// Issue: the repositoryhandler.jcenter() method has been deprecated (see: https://stackoverflow.com/questions/66651640/jcenter-deprecation-impact-on-gradle-and-android)
|
9 |
+
mavenCentral()
|
10 |
+
maven {
|
11 |
+
url = "https://repo1.maven.org/maven2/"
|
12 |
+
}
|
13 |
+
maven {
|
14 |
+
url "https://repo.spring.io/release"
|
15 |
+
}
|
16 |
+
maven {
|
17 |
+
url "https://repository.jboss.org/maven2"
|
18 |
+
}
|
19 |
+
maven {
|
20 |
+
url 'https://repo.jenkins-ci.org/public/'
|
21 |
+
}
|
22 |
}
|
23 |
dependencies {
|
24 |
+
classpath 'com.android.tools.build:gradle:7.2.0'
|
25 |
+
classpath 'com.google.gms:google-services:4.3.10'
|
26 |
|
27 |
// NOTE: Do not place your application dependencies here; they belong
|
28 |
// in the individual module build.gradle files
|
34 |
allprojects {
|
35 |
repositories {
|
36 |
google()
|
37 |
+
// jcenter()
|
38 |
+
// Issue: the repositoryhandler.jcenter() method has been deprecated (see: https://stackoverflow.com/questions/66651640/jcenter-deprecation-impact-on-gradle-and-android)
|
39 |
+
mavenCentral()
|
40 |
+
maven {
|
41 |
+
url = "https://repo1.maven.org/maven2/"
|
42 |
+
}
|
43 |
+
maven {
|
44 |
+
url "https://repo.spring.io/release"
|
45 |
+
}
|
46 |
+
maven {
|
47 |
+
url "https://repository.jboss.org/maven2"
|
48 |
+
}
|
49 |
+
maven {
|
50 |
+
url 'https://repo.jenkins-ci.org/public/'
|
51 |
+
}
|
52 |
}
|
53 |
}
|
54 |
|
@@ -1,4 +1,5 @@
|
|
1 |
ext {
|
|
|
2 |
cordovaAndroidVersion = project.hasProperty('cordovaAndroidVersion') ? rootProject.ext.cordovaAndroidVersion : '7.0.0'
|
3 |
}
|
4 |
|
@@ -33,8 +34,8 @@ android {
|
|
33 |
|
34 |
repositories {
|
35 |
google()
|
36 |
-
jcenter()
|
37 |
mavenCentral()
|
|
|
38 |
flatDir{
|
39 |
dirs 'src/main/libs', 'libs'
|
40 |
}
|
@@ -42,6 +43,7 @@ repositories {
|
|
42 |
|
43 |
dependencies {
|
44 |
implementation fileTree(dir: 'src/main/libs', include: ['*.jar'])
|
|
|
45 |
implementation "org.apache.cordova:framework:$cordovaAndroidVersion"
|
46 |
// SUB-PROJECT DEPENDENCIES START
|
47 |
|
1 |
ext {
|
2 |
+
androidxAppCompatVersion = project.hasProperty('androidxAppCompatVersion') ? rootProject.ext.androidxAppCompatVersion : '1.2.0'
|
3 |
cordovaAndroidVersion = project.hasProperty('cordovaAndroidVersion') ? rootProject.ext.cordovaAndroidVersion : '7.0.0'
|
4 |
}
|
5 |
|
34 |
|
35 |
repositories {
|
36 |
google()
|
|
|
37 |
mavenCentral()
|
38 |
+
jcenter()
|
39 |
flatDir{
|
40 |
dirs 'src/main/libs', 'libs'
|
41 |
}
|
43 |
|
44 |
dependencies {
|
45 |
implementation fileTree(dir: 'src/main/libs', include: ['*.jar'])
|
46 |
+
implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion"
|
47 |
implementation "org.apache.cordova:framework:$cordovaAndroidVersion"
|
48 |
// SUB-PROJECT DEPENDENCIES START
|
49 |
|
@@ -3,4 +3,5 @@ ext {
|
|
3 |
cdvMinSdkVersion = project.hasProperty('minSdkVersion') ? rootProject.ext.minSdkVersion : 21
|
4 |
// Plugin gradle extensions can append to this to have code run at the end.
|
5 |
cdvPluginPostBuildExtras = []
|
|
|
6 |
}
|
3 |
cdvMinSdkVersion = project.hasProperty('minSdkVersion') ? rootProject.ext.minSdkVersion : 21
|
4 |
// Plugin gradle extensions can append to this to have code run at the end.
|
5 |
cdvPluginPostBuildExtras = []
|
6 |
+
cordovaConfig = [:]
|
7 |
}
|
@@ -2,6 +2,9 @@
|
|
2 |
include ':capacitor-android'
|
3 |
project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor')
|
4 |
|
|
|
|
|
|
|
5 |
include ':capacitor-app'
|
6 |
project(':capacitor-app').projectDir = new File('../node_modules/@capacitor/app/android')
|
7 |
|
@@ -25,6 +28,3 @@ project(':capacitor-status-bar').projectDir = new File('../node_modules/@capacit
|
|
25 |
|
26 |
include ':capacitor-storage'
|
27 |
project(':capacitor-storage').projectDir = new File('../node_modules/@capacitor/storage/android')
|
28 |
-
|
29 |
-
include ':capacitor-firebase-auth'
|
30 |
-
project(':capacitor-firebase-auth').projectDir = new File('../node_modules/capacitor-firebase-auth/android')
|
2 |
include ':capacitor-android'
|
3 |
project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor')
|
4 |
|
5 |
+
include ':capacitor-firebase-authentication'
|
6 |
+
project(':capacitor-firebase-authentication').projectDir = new File('../node_modules/@capacitor-firebase/authentication/android')
|
7 |
+
|
8 |
include ':capacitor-app'
|
9 |
project(':capacitor-app').projectDir = new File('../node_modules/@capacitor/app/android')
|
10 |
|
28 |
|
29 |
include ':capacitor-storage'
|
30 |
project(':capacitor-storage').projectDir = new File('../node_modules/@capacitor/storage/android')
|
|
|
|
|
|
@@ -18,4 +18,13 @@ org.gradle.jvmargs=-Xmx1536m
|
|
18 |
|
19 |
# Supports AndroidX
|
20 |
android.useAndroidX=true
|
21 |
-
android.enableJetifier=true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
# Supports AndroidX
|
20 |
android.useAndroidX=true
|
21 |
+
android.enableJetifier=true
|
22 |
+
|
23 |
+
# Show gradle warnings (see: https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings)
|
24 |
+
org.gradle.warning.mode=all
|
25 |
+
|
26 |
+
# JAVA_HOME issues
|
27 |
+
# Everything worked fine till I upgraded the gradle because Android Studio asked for that
|
28 |
+
# If you run into this problem from the terminal in Android Studio, you should configure JAVA_HOME in your environment into java 11, set the gradle jdk in Preferences can't solve. I guess that running the gradle from terminal and running gradle from ide are not the same process and they use different jdk location. (see: https://stackoverflow.com/a/71783168/1116959)
|
29 |
+
# (Also see: https://stackoverflow.com/a/70380788/1116959)
|
30 |
+
org.gradle.java.home=/Applications/Android Studio.app/Contents/jre/Contents/Home
|
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
|
|
3 |
distributionPath=wrapper/dists
|
4 |
zipStoreBase=GRADLE_USER_HOME
|
5 |
zipStorePath=wrapper/dists
|
6 |
-
distributionUrl=https\://services.gradle.org/distributions/gradle-
|
3 |
distributionPath=wrapper/dists
|
4 |
zipStoreBase=GRADLE_USER_HOME
|
5 |
zipStorePath=wrapper/dists
|
6 |
+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
|
@@ -1,12 +1,8 @@
|
|
1 |
-
|
2 |
-
## This file is automatically generated by Android Studio.
|
3 |
-
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
|
4 |
-
#
|
5 |
-
# This file should *NOT* be checked into Version Control Systems,
|
6 |
# as it contains information specific to your local configuration.
|
7 |
#
|
8 |
# Location of the SDK. This is only used by Gradle.
|
9 |
# For customization when using a Version Control System, please read the
|
10 |
# header note.
|
11 |
-
|
12 |
-
|
1 |
+
## This file must *NOT* be checked into Version Control Systems,
|
|
|
|
|
|
|
|
|
2 |
# as it contains information specific to your local configuration.
|
3 |
#
|
4 |
# Location of the SDK. This is only used by Gradle.
|
5 |
# For customization when using a Version Control System, please read the
|
6 |
# header note.
|
7 |
+
#Mon Jun 13 10:52:36 UYT 2022
|
8 |
+
sdk.dir=/Users/agustin/Library/Android/sdk
|
@@ -11,4 +11,6 @@ ext {
|
|
11 |
androidxJunitVersion = '1.1.2'
|
12 |
androidxEspressoCoreVersion = '3.3.0'
|
13 |
cordovaAndroidVersion = '7.0.0'
|
|
|
|
|
14 |
}
|
11 |
androidxJunitVersion = '1.1.2'
|
12 |
androidxEspressoCoreVersion = '3.3.0'
|
13 |
cordovaAndroidVersion = '7.0.0'
|
14 |
+
rgcfaIncludeFacebook = true
|
15 |
+
rgcfaIncludeGoogle = true
|
16 |
}
|