Skip to content

Commit

Permalink
Merge pull request #23 from BOBpossible/feat/#10_LoginAPI
Browse files Browse the repository at this point in the history
Feat/#10 google Login
  • Loading branch information
yejinleee authored Jun 20, 2022
2 parents d6f02eb + 9beedd8 commit 1a8b520
Show file tree
Hide file tree
Showing 25 changed files with 3,347 additions and 88 deletions.
6 changes: 5 additions & 1 deletion android/app/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apply plugin: "com.android.application"

apply plugin: "com.google.gms.google-services" //파이어베이스
import com.android.build.OutputFile
import org.apache.tools.ant.taskdefs.condition.Os

Expand Down Expand Up @@ -141,6 +141,7 @@ android {
versionCode 1
versionName "1.0"
buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString()
multiDexEnabled true // 파이어베이스

if (isNewArchitectureEnabled()) {
// We configure the NDK build only if you decide to opt-in for the New Architecture.
Expand Down Expand Up @@ -268,6 +269,9 @@ dependencies {

implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0"

implementation platform('com.google.firebase:firebase-bom:30.1.0') // 파이어베이스
implementation "com.google.firebase:firebase-analytics" // 파이어베이스

debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") {
exclude group:'com.facebook.fbjni'
}
Expand Down
39 changes: 39 additions & 0 deletions android/app/google-services.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"project_info": {
"project_number": "875664333601",
"project_id": "bobpossible-67a56",
"storage_bucket": "bobpossible-67a56.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:875664333601:android:3f017320470dc0cf4e7c60",
"android_client_info": {
"package_name": "com.bob_frontend"
}
},
"oauth_client": [
{
"client_id": "875664333601-gdsrl919s9db2bqcre9emulifoa8rrp6.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyDpZekCqTyqCO2wjG26eevrWAtVDrG5A8A"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
"client_id": "875664333601-gdsrl919s9db2bqcre9emulifoa8rrp6.apps.googleusercontent.com",
"client_type": 3
}
]
}
}
}
],
"configuration_version": "1"
}
Binary file added android/app/src/main/assets/fonts/AntDesign.ttf
Binary file not shown.
Binary file added android/app/src/main/assets/fonts/Entypo.ttf
Binary file not shown.
Binary file added android/app/src/main/assets/fonts/EvilIcons.ttf
Binary file not shown.
Binary file added android/app/src/main/assets/fonts/Feather.ttf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added android/app/src/main/assets/fonts/Fontisto.ttf
Binary file not shown.
Binary file added android/app/src/main/assets/fonts/Foundation.ttf
Binary file not shown.
Binary file added android/app/src/main/assets/fonts/Ionicons.ttf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added android/app/src/main/assets/fonts/Octicons.ttf
Binary file not shown.
Binary file not shown.
Binary file added android/app/src/main/assets/fonts/Zocial.ttf
Binary file not shown.
1 change: 1 addition & 0 deletions android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ buildscript {
// in the individual module build.gradle files

// implementation("com.naver.maps:map-sdk:3.15.0") //안해도되나 ?
classpath 'com.google.gms:google-services:4.3.10' //파이어베이스

}
}
Expand Down
64 changes: 64 additions & 0 deletions ios/BOB_FrontEnd.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,22 @@
8E1F266BB8F64BE79E9EC94D /* Pretendard-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3BDBA311056544AC895D2F63 /* Pretendard-Medium.ttf */; };
B4E8BB0CC51D45948C47C1BA /* Pretendard-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8C92B11A84C940C9822EACEE /* Pretendard-Light.ttf */; };
D6D041C14C1D4CC0B3849B2B /* Pretendard-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 11C955E157164BEF96CBCC24 /* Pretendard-Regular.ttf */; };
D3E82B49294C4D36AFF8D8BB /* AntDesign.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 1A91F2282C9E43B4A2AE69A5 /* AntDesign.ttf */; };
B77E2302728640CD84AF39CC /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 1FEC19271AA54280BA41BDF0 /* Entypo.ttf */; };
F68FD7C9EFD94D38B60C6D33 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 329F8A45388F4CEFA2107104 /* EvilIcons.ttf */; };
0F1830C208BB43369E707D38 /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE12ACD04DB246CFAC78259C /* Feather.ttf */; };
D162D7F8321F440D9D1940C0 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 243511F33B00455388941A98 /* FontAwesome.ttf */; };
3A7395FC25BD44539FD9B0DB /* FontAwesome5_Brands.ttf in Resources */ = {isa = PBXBuildFile; fileRef = CDF5345F08E14A3799DBFEFF /* FontAwesome5_Brands.ttf */; };
D9EDFC00BFC14765BAD7E48B /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 61B058B51D0D488CA3DFFE20 /* FontAwesome5_Regular.ttf */; };
D423C6EF246943C49FCFE278 /* FontAwesome5_Solid.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2B9A30175E3B464A86EDD310 /* FontAwesome5_Solid.ttf */; };
0EE849DA4E7344CB8D2236DE /* Fontisto.ttf in Resources */ = {isa = PBXBuildFile; fileRef = DBEF6B80638F40CCABB5A083 /* Fontisto.ttf */; };
9BD961B2DDBD4B70AA8A9E5C /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A4B80DD671734A86AE915445 /* Foundation.ttf */; };
13848DDC70284698A1383CD3 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2706298D91CE4DAE92E558DE /* Ionicons.ttf */; };
EC5025DD6134404BBD0305E3 /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3DED5049BA0D43F494EF7842 /* MaterialCommunityIcons.ttf */; };
D8AAF9352A174460B622D6CD /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = AA8C4D9A8DBE41ECB4608067 /* MaterialIcons.ttf */; };
D49FA1F9EE9442788C8E5F61 /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4C3C53EA232B4B2BAA45E376 /* Octicons.ttf */; };
61542979CBA3411CA7A57576 /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7D628317D4C14FC5BB6E152C /* SimpleLineIcons.ttf */; };
98EE46D0172E4C05B7116317 /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4290ED3BA118450FB940B09D /* Zocial.ttf */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand Down Expand Up @@ -52,6 +68,22 @@
89C6BE57DB24E9ADA2F236DE /* Pods-BOB_FrontEnd-BOB_FrontEndTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BOB_FrontEnd-BOB_FrontEndTests.release.xcconfig"; path = "Target Support Files/Pods-BOB_FrontEnd-BOB_FrontEndTests/Pods-BOB_FrontEnd-BOB_FrontEndTests.release.xcconfig"; sourceTree = "<group>"; };
8C92B11A84C940C9822EACEE /* Pretendard-Light.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Pretendard-Light.ttf"; path = "../src/assets/fonts/Pretendard-Light.ttf"; sourceTree = "<group>"; };
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
1A91F2282C9E43B4A2AE69A5 /* AntDesign.ttf */ = {isa = PBXFileReference; name = "AntDesign.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
1FEC19271AA54280BA41BDF0 /* Entypo.ttf */ = {isa = PBXFileReference; name = "Entypo.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
329F8A45388F4CEFA2107104 /* EvilIcons.ttf */ = {isa = PBXFileReference; name = "EvilIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
BE12ACD04DB246CFAC78259C /* Feather.ttf */ = {isa = PBXFileReference; name = "Feather.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
243511F33B00455388941A98 /* FontAwesome.ttf */ = {isa = PBXFileReference; name = "FontAwesome.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
CDF5345F08E14A3799DBFEFF /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; name = "FontAwesome5_Brands.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
61B058B51D0D488CA3DFFE20 /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; name = "FontAwesome5_Regular.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
2B9A30175E3B464A86EDD310 /* FontAwesome5_Solid.ttf */ = {isa = PBXFileReference; name = "FontAwesome5_Solid.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
DBEF6B80638F40CCABB5A083 /* Fontisto.ttf */ = {isa = PBXFileReference; name = "Fontisto.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
A4B80DD671734A86AE915445 /* Foundation.ttf */ = {isa = PBXFileReference; name = "Foundation.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
2706298D91CE4DAE92E558DE /* Ionicons.ttf */ = {isa = PBXFileReference; name = "Ionicons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
3DED5049BA0D43F494EF7842 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; name = "MaterialCommunityIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
AA8C4D9A8DBE41ECB4608067 /* MaterialIcons.ttf */ = {isa = PBXFileReference; name = "MaterialIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
4C3C53EA232B4B2BAA45E376 /* Octicons.ttf */ = {isa = PBXFileReference; name = "Octicons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Octicons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
7D628317D4C14FC5BB6E152C /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; name = "SimpleLineIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
4290ED3BA118450FB940B09D /* Zocial.ttf */ = {isa = PBXFileReference; name = "Zocial.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand Down Expand Up @@ -153,6 +185,22 @@
3BDBA311056544AC895D2F63 /* Pretendard-Medium.ttf */,
11C955E157164BEF96CBCC24 /* Pretendard-Regular.ttf */,
4752C974ABD44F989EB7740B /* Pretendard-SemiBold.ttf */,
1A91F2282C9E43B4A2AE69A5 /* AntDesign.ttf */,
1FEC19271AA54280BA41BDF0 /* Entypo.ttf */,
329F8A45388F4CEFA2107104 /* EvilIcons.ttf */,
BE12ACD04DB246CFAC78259C /* Feather.ttf */,
243511F33B00455388941A98 /* FontAwesome.ttf */,
CDF5345F08E14A3799DBFEFF /* FontAwesome5_Brands.ttf */,
61B058B51D0D488CA3DFFE20 /* FontAwesome5_Regular.ttf */,
2B9A30175E3B464A86EDD310 /* FontAwesome5_Solid.ttf */,
DBEF6B80638F40CCABB5A083 /* Fontisto.ttf */,
A4B80DD671734A86AE915445 /* Foundation.ttf */,
2706298D91CE4DAE92E558DE /* Ionicons.ttf */,
3DED5049BA0D43F494EF7842 /* MaterialCommunityIcons.ttf */,
AA8C4D9A8DBE41ECB4608067 /* MaterialIcons.ttf */,
4C3C53EA232B4B2BAA45E376 /* Octicons.ttf */,
7D628317D4C14FC5BB6E152C /* SimpleLineIcons.ttf */,
4290ED3BA118450FB940B09D /* Zocial.ttf */,
);
name = Resources;
sourceTree = "<group>";
Expand Down Expand Up @@ -268,6 +316,22 @@
8E1F266BB8F64BE79E9EC94D /* Pretendard-Medium.ttf in Resources */,
D6D041C14C1D4CC0B3849B2B /* Pretendard-Regular.ttf in Resources */,
1361569F6A8C4E128DF3EC4A /* Pretendard-SemiBold.ttf in Resources */,
D3E82B49294C4D36AFF8D8BB /* AntDesign.ttf in Resources */,
B77E2302728640CD84AF39CC /* Entypo.ttf in Resources */,
F68FD7C9EFD94D38B60C6D33 /* EvilIcons.ttf in Resources */,
0F1830C208BB43369E707D38 /* Feather.ttf in Resources */,
D162D7F8321F440D9D1940C0 /* FontAwesome.ttf in Resources */,
3A7395FC25BD44539FD9B0DB /* FontAwesome5_Brands.ttf in Resources */,
D9EDFC00BFC14765BAD7E48B /* FontAwesome5_Regular.ttf in Resources */,
D423C6EF246943C49FCFE278 /* FontAwesome5_Solid.ttf in Resources */,
0EE849DA4E7344CB8D2236DE /* Fontisto.ttf in Resources */,
9BD961B2DDBD4B70AA8A9E5C /* Foundation.ttf in Resources */,
13848DDC70284698A1383CD3 /* Ionicons.ttf in Resources */,
EC5025DD6134404BBD0305E3 /* MaterialCommunityIcons.ttf in Resources */,
D8AAF9352A174460B622D6CD /* MaterialIcons.ttf in Resources */,
D49FA1F9EE9442788C8E5F61 /* Octicons.ttf in Resources */,
61542979CBA3411CA7A57576 /* SimpleLineIcons.ttf in Resources */,
98EE46D0172E4C05B7116317 /* Zocial.ttf in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down
16 changes: 16 additions & 0 deletions ios/BOB_FrontEnd/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,22 @@
<string>Pretendard-Medium.ttf</string>
<string>Pretendard-Regular.ttf</string>
<string>Pretendard-SemiBold.ttf</string>
<string>AntDesign.ttf</string>
<string>Entypo.ttf</string>
<string>EvilIcons.ttf</string>
<string>Feather.ttf</string>
<string>FontAwesome.ttf</string>
<string>FontAwesome5_Brands.ttf</string>
<string>FontAwesome5_Regular.ttf</string>
<string>FontAwesome5_Solid.ttf</string>
<string>Fontisto.ttf</string>
<string>Foundation.ttf</string>
<string>Ionicons.ttf</string>
<string>MaterialCommunityIcons.ttf</string>
<string>MaterialIcons.ttf</string>
<string>Octicons.ttf</string>
<string>SimpleLineIcons.ttf</string>
<string>Zocial.ttf</string>
</array>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
Expand Down
Loading

0 comments on commit 1a8b520

Please sign in to comment.