Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

. #8

Open
wants to merge 25 commits into
base: BRANCH
Choose a base branch
from
Open

. #8

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
18082ba
onboarding added
qpalzmm22 Jan 27, 2023
a7043f8
Merge pull request #4 from alexcho617/jy
qpalzmm22 Jan 27, 2023
a13eeb5
save
alexcho617 Jan 27, 2023
968609d
save before commiting
alexcho617 Jan 27, 2023
a1094ce
stash
alexcho617 Jan 27, 2023
b61e48d
Merge branch 'alexalex' of https://github.com/alexcho617/bpart into a…
alexcho617 Jan 27, 2023
0512f5a
Merge pull request #6 from alexcho617/alexalex
alexcho617 Jan 27, 2023
4e0806f
delete bracket
alexcho617 Jan 27, 2023
35f3b25
delete useless
qpalzmm22 Jan 27, 2023
5666827
Merge pull request #7 from alexcho617/BRANCH
Jamie-JEP Jan 27, 2023
23c0ee0
result, mypage
alexcho617 Jan 27, 2023
c4900a2
Merge pull request #9 from alexcho617/alexDetail
alexcho617 Jan 27, 2023
02da412
needs category done
qpalzmm22 Jan 27, 2023
3b5e31f
Merge branch 'main' into jy
qpalzmm22 Jan 27, 2023
ea39738
700
Jamie-JEP Jan 27, 2023
de93774
Merge pull request #11 from alexcho617/JEPP
Jamie-JEP Jan 27, 2023
1675ffc
Merge pull request #10 from alexcho617/jy
qpalzmm22 Jan 27, 2023
3d4321d
Merge pull request #10 from alexcho617/jy
Jamie-JEP Jan 27, 2023
580cf1b
Merge pull request #12 from alexcho617/JEPP
Jamie-JEP Jan 28, 2023
8853dca
save b4 merge
qpalzmm22 Jan 28, 2023
85929f7
Final commit..?
qpalzmm22 Jan 28, 2023
8e3e985
Merge pull request #13 from alexcho617/jy
qpalzmm22 Jan 28, 2023
7b792bc
Add needsData.swift to project.pbxproj
qpalzmm22 Jan 28, 2023
255d68e
Create README.md
qpalzmm22 Jan 28, 2023
4a2ceb2
Update README.md
alexcho617 Feb 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified .DS_Store
Binary file not shown.
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,10 @@

*.xcuserstate
*.xcuserstate
*.resolved
*.pbxproj
*.xcuserstate
*.xcuserstate
bpart.xcodeproj/project.xcworkspace/xcuserdata/alexcho.xcuserdatad/UserInterfaceState.xcuserstate
bpart.xcodeproj/xcuserdata/alexcho.xcuserdatad/xcschemes/xcschememanagement.plist
*.xcuserstate
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# BPart - Be Part of Creating a Better World!


### SDGs 프로젝트의 최종 목표 달성과 성과를 확인하고 개인이 쉽게 참여할 수 있는 후원 플랫폼
### 1st Hackathon @ Handong Global University: NORITHON

![](https://velog.velcdn.com/images/alexcho617/post/9c9c9e57-ee2f-49c8-a208-2e21285384d4/image.png)
![](https://velog.velcdn.com/images/alexcho617/post/fe752c10-0c07-4bc1-b930-f73b6f5252d6/image.png)
![](https://velog.velcdn.com/images/alexcho617/post/dd927bb4-16ce-41b9-8250-1160e84b0efd/image.png)
![](https://velog.velcdn.com/images/alexcho617/post/ba4b53ab-40a4-43bc-b244-974ed2c28b42/image.png)



Made by 김에녹 박예지 박정은 조성진 채정영 with ❤️
23 changes: 6 additions & 17 deletions Services/FirestoreFundingManager.swift
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@ class FirestoreFundingManager: ObservableObject {
for document in snapshot.documents{
let data = document.data()

let currentAmount = data["currentAmount"] as? Int ?? 0
let targetAmount = data["targetAmount"] as? Int ?? 0
let title = data["title"] as? String ?? ""
let id = data["id"] as? String ?? ""
let media = data["media"] as? String ?? ""
//
// let currentAmount = data["currentAmount"] as? Int ?? 0
// let targetAmount = data["targetAmount"] as? Int ?? 0
// let title = data["title"] as? String ?? ""
// let id = data["id"] as? String ?? ""
// let media = data["media"] as? String ?? ""
print(data)
// let funding = Funding(title: title, currentAmount: currentAmount, targetAmount: targetAmount, id: id,media: media)
// self.fundings.append(funding)
Expand All @@ -43,15 +43,4 @@ class FirestoreFundingManager: ObservableObject {
}
}
}
// func addDog(dogBreed: String){
// let db = Firestore.firestore()
// let ref = db.collection("dogs").document(dogBreed)
// ref.setData(["breed" : dogBreed, "id":999]){ error in
// if let error = error {
// print(error)
// }
//
// }
// }

}
8 changes: 8 additions & 0 deletions Shared/Font+Extension.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,20 @@ import Foundation
import SwiftUI
extension Font {

static let customheading0 = Font.custom("PretendardVariable", size: 25).weight(.heavy)
static let customheading1 = Font.custom("PretendardVariable", size: 22).weight(.semibold)
static let customtitle2 = Font.custom("PretendardVariable", size: 26.5).weight(.semibold)
static let customtitle3 = Font.custom("PretendardVariable", size: 21.5).weight(.medium)
static let customtitle5 = Font.custom("PretendardVariable", size: 13).weight(.medium)
static let custombody2 = Font.custom("PretendardVariable", size: 13).weight(.medium)
static let custombody3 = Font.custom("PretendardVariable", size: 8).weight(.medium)
static let custombody4 = Font.custom("PretendardVariable", size: 11).weight(.medium)

static let customhead4 = Font.custom("PretendardVariable", size: 12).weight(.medium)

static let customtitle7 = Font.custom("PretendardVariable", size: 10).weight(.medium)

static let menuTitle = Font.custom("PretendardVariable", size: 10)

static let bargraphTitle = Font.custom("PretendardVariable", size: 11).weight(.bold)
static let bargraphLarge = Font.custom("PretendardVariable", size: 13).weight(.medium)
Expand Down
48 changes: 43 additions & 5 deletions bpart.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
objects = {

/* Begin PBXBuildFile section */
5749D5582984517100C03227 /* InputNameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FD2533629840FD8008D6657 /* InputNameView.swift */; };
57713CCC2983469500F4C288 /* Funding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57713CCB2983469500F4C288 /* Funding.swift */; };
57713CCE298346BA00F4C288 /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57713CCD298346BA00F4C288 /* HomeView.swift */; };
57713CD32983470900F4C288 /* FirestoreFundingManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57713CD22983470900F4C288 /* FirestoreFundingManager.swift */; };
Expand All @@ -29,10 +30,15 @@
578C2355298343DE0052F518 /* FirebaseFirestore in Frameworks */ = {isa = PBXBuildFile; productRef = 578C2354298343DE0052F518 /* FirebaseFirestore */; };
578C2357298343DE0052F518 /* FirebaseFunctions in Frameworks */ = {isa = PBXBuildFile; productRef = 578C2356298343DE0052F518 /* FirebaseFunctions */; };
578C2359298343DE0052F518 /* FirebaseStorage in Frameworks */ = {isa = PBXBuildFile; productRef = 578C2358298343DE0052F518 /* FirebaseStorage */; };
579E30822983C78E002F37B5 /* ResultView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 579E30812983C78E002F37B5 /* ResultView.swift */; };
579E30842983C866002F37B5 /* NeedsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 579E30832983C866002F37B5 /* NeedsView.swift */; };
57A96C3429839DE3000FBEFE /* FundingResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A96C3329839DE3000FBEFE /* FundingResult.swift */; };
6FD2532829838425008D6657 /* RegisterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FD2532729838425008D6657 /* RegisterView.swift */; };
6FD2532A2983895C008D6657 /* OnboardingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FD253292983895C008D6657 /* OnboardingView.swift */; };
6FD2532C2983933B008D6657 /* NavigationBarBackButton+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FD2532B2983933B008D6657 /* NavigationBarBackButton+Extension.swift */; };
57A96C3429839DE3000FBEFE /* FundingResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A96C3329839DE3000FBEFE /* FundingResult.swift */; };
6FD25335298409A7008D6657 /* SwiftUIPager in Frameworks */ = {isa = PBXBuildFile; productRef = 6FD25334298409A7008D6657 /* SwiftUIPager */; };
6FD253392984104D008D6657 /* OnboardingStartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FD253382984104D008D6657 /* OnboardingStartView.swift */; };
6FF96F072984C2FE001BEB65 /* NeedsData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FF96F062984C2FE001BEB65 /* NeedsData.swift */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand Down Expand Up @@ -75,10 +81,16 @@
578C23402983432C0052F518 /* bpartUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bpartUITests.swift; sourceTree = "<group>"; };
578C23422983432C0052F518 /* bpartUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bpartUITestsLaunchTests.swift; sourceTree = "<group>"; };
578C234F298343710052F518 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
579E30812983C78E002F37B5 /* ResultView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResultView.swift; sourceTree = "<group>"; };
579E30832983C866002F37B5 /* NeedsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NeedsView.swift; sourceTree = "<group>"; };
57A96C3329839DE3000FBEFE /* FundingResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FundingResult.swift; sourceTree = "<group>"; };
6FD2532729838425008D6657 /* RegisterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterView.swift; sourceTree = "<group>"; };
6FD253292983895C008D6657 /* OnboardingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingView.swift; sourceTree = "<group>"; };
6FD2532B2983933B008D6657 /* NavigationBarBackButton+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NavigationBarBackButton+Extension.swift"; sourceTree = "<group>"; };
57A96C3329839DE3000FBEFE /* FundingResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FundingResult.swift; sourceTree = "<group>"; };
6FD2532D2983F9B0008D6657 /* PageState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageState.swift; sourceTree = "<group>"; };
6FD2533629840FD8008D6657 /* InputNameView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InputNameView.swift; sourceTree = "<group>"; };
6FD253382984104D008D6657 /* OnboardingStartView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingStartView.swift; sourceTree = "<group>"; };
6FF96F062984C2FE001BEB65 /* NeedsData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NeedsData.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand All @@ -88,6 +100,7 @@
files = (
578C2357298343DE0052F518 /* FirebaseFunctions in Frameworks */,
578C2359298343DE0052F518 /* FirebaseStorage in Frameworks */,
6FD25335298409A7008D6657 /* SwiftUIPager in Frameworks */,
578C2353298343DE0052F518 /* FirebaseAuth in Frameworks */,
578C2355298343DE0052F518 /* FirebaseFirestore in Frameworks */,
);
Expand Down Expand Up @@ -115,9 +128,13 @@
children = (
6FD2532729838425008D6657 /* RegisterView.swift */,
6FD253292983895C008D6657 /* OnboardingView.swift */,
6FD2533629840FD8008D6657 /* InputNameView.swift */,
6FD253382984104D008D6657 /* OnboardingStartView.swift */,
57713CE62983563600F4C288 /* MainView.swift */,
57713CCD298346BA00F4C288 /* HomeView.swift */,
57A96C3329839DE3000FBEFE /* FundingResult.swift */,
579E30832983C866002F37B5 /* NeedsView.swift */,
579E30812983C78E002F37B5 /* ResultView.swift */,
57713CE22983548900F4C288 /* MyPageView.swift */,
57713CE42983549300F4C288 /* FundingMapView.swift */,
57713CD6298347EA00F4C288 /* FundingDetailView.swift */,
Expand All @@ -129,6 +146,7 @@
isa = PBXGroup;
children = (
57713CCB2983469500F4C288 /* Funding.swift */,
6FF96F062984C2FE001BEB65 /* NeedsData.swift */,
);
path = Models;
sourceTree = "<group>";
Expand Down Expand Up @@ -181,6 +199,7 @@
578C23252983432A0052F518 /* bpartApp.swift */,
578C234F298343710052F518 /* GoogleService-Info.plist */,
578C23272983432A0052F518 /* ContentView.swift */,
6FD2532D2983F9B0008D6657 /* PageState.swift */,
578C23292983432C0052F518 /* Assets.xcassets */,
57713CC92983465400F4C288 /* Models */,
57713CC82983464E00F4C288 /* Views */,
Expand Down Expand Up @@ -235,6 +254,7 @@
578C2354298343DE0052F518 /* FirebaseFirestore */,
578C2356298343DE0052F518 /* FirebaseFunctions */,
578C2358298343DE0052F518 /* FirebaseStorage */,
6FD25334298409A7008D6657 /* SwiftUIPager */,
);
productName = bpart;
productReference = 578C23222983432A0052F518 /* bpart.app */;
Expand Down Expand Up @@ -310,6 +330,7 @@
mainGroup = 578C23192983432A0052F518;
packageReferences = (
578C2351298343DE0052F518 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */,
6FD25333298409A7008D6657 /* XCRemoteSwiftPackageReference "SwiftUIPager" */,
);
productRefGroup = 578C23232983432A0052F518 /* Products */;
projectDirPath = "";
Expand Down Expand Up @@ -356,18 +377,20 @@
buildActionMask = 2147483647;
files = (
578C23282983432A0052F518 /* ContentView.swift in Sources */,
57713CD92983480000F4C288 /* FundingDetailViewModel.swift in Sources */,
6FD253392984104D008D6657 /* OnboardingStartView.swift in Sources */,
6FD2532829838425008D6657 /* RegisterView.swift in Sources */,
57713CDB29834B3E00F4C288 /* Constants.swift in Sources */,
57713CD52983475900F4C288 /* HomeViewModel.swift in Sources */,
6FF96F072984C2FE001BEB65 /* NeedsData.swift in Sources */,
57713CE72983563600F4C288 /* MainView.swift in Sources */,
57713CD32983470900F4C288 /* FirestoreFundingManager.swift in Sources */,
57713CCE298346BA00F4C288 /* HomeView.swift in Sources */,
57713CE32983548900F4C288 /* MyPageView.swift in Sources */,
57713CE52983549300F4C288 /* FundingMapView.swift in Sources */,
57713CE929838A4500F4C288 /* Color+Extension.swift in Sources */,
579E30822983C78E002F37B5 /* ResultView.swift in Sources */,
57713CE12983506900F4C288 /* Font+Extension.swift in Sources */,
57A96C3429839DE3000FBEFE /* FundingResult.swift in Sources */,
5749D5582984517100C03227 /* InputNameView.swift in Sources */,
579E30842983C866002F37B5 /* NeedsView.swift in Sources */,
57713CCC2983469500F4C288 /* Funding.swift in Sources */,
6FD2532C2983933B008D6657 /* NavigationBarBackButton+Extension.swift in Sources */,
578C23262983432A0052F518 /* bpartApp.swift in Sources */,
Expand Down Expand Up @@ -540,6 +563,7 @@
INFOPLIST_KEY_UILaunchScreen_Generation = YES;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
Expand Down Expand Up @@ -570,6 +594,7 @@
INFOPLIST_KEY_UILaunchScreen_Generation = YES;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
Expand Down Expand Up @@ -709,6 +734,14 @@
kind = branch;
};
};
6FD25333298409A7008D6657 /* XCRemoteSwiftPackageReference "SwiftUIPager" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/fermoya/SwiftUIPager.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 2.0.0;
};
};
/* End XCRemoteSwiftPackageReference section */

/* Begin XCSwiftPackageProductDependency section */
Expand All @@ -732,6 +765,11 @@
package = 578C2351298343DE0052F518 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
productName = FirebaseStorage;
};
6FD25334298409A7008D6657 /* SwiftUIPager */ = {
isa = XCSwiftPackageProductDependency;
package = 6FD25333298409A7008D6657 /* XCRemoteSwiftPackageReference "SwiftUIPager" */;
productName = SwiftUIPager;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = 578C231A2983432A0052F518 /* Project object */;
Expand Down

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/100.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/102.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/114.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/120.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/128.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/144.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/152.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/167.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/172.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/180.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/196.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/20.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/216.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/256.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/29.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/40.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/48.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/50.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/512.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/55.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/57.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/58.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/60.png
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/64.png
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/66.png
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/72.png
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/76.png
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/80.png
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/87.png
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/88.png
Binary file added bpart/Assets.xcassets/AppIcon.appiconset/92.png
Loading