photostream
A photo sharing iOS app that uses Firebase and is being driven by VIPER architecture.
파일 탐색기
최종 버전 다운로드 (.zip)- Fastfile
- README.md
- AppDelegate.swift
- AppDependency.swift
- AppWireframe.swift
- activity_follow_action_button_black.png
- activity_follow_action_button_black@2x.png
- activity_follow_action_button_black@3x.png
- Contents.json
- activity_follow_action_button_white.png
- activity_follow_action_button_white@2x.png
- activity_follow_action_button_white@3x.png
- Contents.json
- app_icon_20.png
- app_icon_20@2x-1.png
- app_icon_20@2x.png
- app_icon_20@3x.png
- app_icon_29.png
- app_icon_29@2x-1.png
- app_icon_29@2x.png
- app_icon_29@3x.png
- app_icon_40.png
- app_icon_40@2x-1.png
- app_icon_40@2x.png
- app_icon_40@3x.png
- app_icon_60@2x.png
- app_icon_60@3x.png
- app_icon_76.png
- app_icon_76@2x.png
- app_icon_83.5@2x.png
- Contents.json
- back_nav_icon.png
- back_nav_icon@2x.png
- back_nav_icon@3x.png
- Contents.json
- bell_icon.png
- bell_icon@2x.png
- bell_icon@3x.png
- Contents.json
- bell_icon_black.png
- bell_icon_black@2x.png
- bell_icon_black@3x.png
- Contents.json
- comment.png
- comment@2x.png
- comment@3x.png
- Contents.json
- Contents.json
- discovery_black_icon.png
- discovery_black_icon@2x.png
- discovery_black_icon@3x.png
- Contents.json
- discovery_line_icon.png
- discovery_line_icon@2x.png
- discovery_line_icon@3x.png
- Contents.json
- grid_icon.png
- grid_icon@2x.png
- grid_icon@3x.png
- Contents.json
- grid_icon_selected.png
- grid_icon_selected@2x.png
- grid_icon_selected@3x.png
- Contents.json
- heart.png
- heart@2x.png
- heart@3x.png
- Contents.json
- heart_black.png
- heart_black@2x.png
- heart_black@3x.png
- Contents.json
- heart_home_icon.png
- heart_home_icon@2x.png
- heart_home_icon@3x.png
- Contents.json
- heart_home_icon_black.png
- heart_home_icon_black@2x.png
- heart_home_icon_black@3x.png
- Contents.json
- heart_pink.png
- heart_pink@2x.png
- heart_pink@3x.png
- Contents.json
- home_black_icon.png
- home_black_icon@2x.png
- home_black_icon@3x.png
- Contents.json
- home_line_icon.png
- home_line_icon@2x.png
- home_line_icon@3x.png
- Contents.json
- icon_camera.png
- icon_camera@2x.png
- icon_camera@3x.png
- Contents.json
- icon_camera_black.png
- icon_camera_black@2x.png
- icon_camera_black@3x.png
- Contents.json
- icon_content_mode.png
- icon_content_mode@2x.png
- icon_content_mode@3x.png
- Contents.json
- icon_news_feed.png
- icon_news_feed@2x.png
- icon_news_feed@3x.png
- Contents.json
- list_icon.png
- list_icon@2x.png
- list_icon@3x.png
- Contents.json
- list_icon_selected.png
- list_icon_selected@2x.png
- list_icon_selected@3x.png
- Contents.json
- map_icon.png
- map_icon@2x.png
- map_icon@3x.png
- Contents.json
- plus_home_icon.png
- plus_home_icon@2x.png
- plus_home_icon@3x.png
- Contents.json
- settings_icon.png
- settings_icon@2x.png
- settings_icon@3x.png
- Contents.json
- tagged_icon.png
- tagged_icon@2x.png
- tagged_icon@3x.png
- Contents.json
- timeline_likes_icon.png
- timeline_likes_icon@2x.png
- timeline_likes_icon@3x.png
- Contents.json
- title_image_black.png
- title_image_black@2x.png
- title_image_black@3x.png
- Contents.json
- title_image_white.png
- title_image_white@2x.png
- title_image_white@3x.png
- Contents.json
- user_black_icon.png
- user_black_icon@2x.png
- user_black_icon@3x.png
- Contents.json
- user_line_icon.png
- user_line_icon@2x.png
- user_line_icon@3x.png
- Contents.json
- LaunchScreen.storyboard
- Main.storyboard
- AssetService.swift
- AssetServiceProvider.swift
- CommentFeedExtension.swift
- CommentWriterModuleExtension.swift
- FollowListModuleExtension.swift
- HomeModuleExtension.swift
- LikedPostModuleExtension.swift
- LoginModuleExtension.swift
- LogoutModuleExtension.swift
- MultilineEditorModuleExtension.swift
- NewsFeedModuleExtension.swift
- PhotoCaptureModuleExtension.swift
- PhotoLibraryModuleExtension.swift
- PhotoPickerModuleExtension.swift
- PhotoShareModuleExtension.swift
- PostDiscoveryModuleExtension.swift
- PostLikeModuleExtension.swift
- PostUploadModuleExtension.swift
- ProfileEditModuleExtension.swift
- RegistrationModuleExtension.swift
- SettingsModuleExtension.swift
- SinglePostModuleExtension.swift
- UserActivityModuleExtension.swift
- UserPostModuleExtension.swift
- UserProfileModuleExtension.swift
- BaseModule.swift
- BaseModuleInteractor.swift
- BaseModulePresenter.swift
- BaseModuleView.swift
- BaseModuleWireframe.swift
- RootWireframeInterface.swift
- CommentFeedData.swift
- CommentFeedInteractor.swift
- CommentFeedInteractorInput.swift
- CommentFeedInteractorInterface.swift
- CommentFeedInteractorOutput.swift
- CommentFeedModule.swift
- CommentFeedModuleInterface.swift
- CommentFeedPresenter.swift
- CommentFeedPresenterInterface.swift
- CommentFeedScene.swift
- CommentFeedWireframeInterface.swift
- CommentWireframe.swift
- CommentWriterData.swift
- CommentWriterInteractor.swift
- CommentWriterModule.swift
- CommentWriterPresenter.swift
- CommentWriterScene.swift
- CommentWriterWireframe.swift
- FollowListData.swift
- FollowListInteractor.swift
- FollowListModule.swift
- FollowListDisplayData.swift
- FollowListPresenter.swift
- FollowListScene.swift
- FollowListWireframe.swift
- HomePresenter.swift
- HomePresenterInterface.swift
- HomeViewInterface.swift
- HomeWireframe.swift
- HomeWireframeInterface.swift
- LikedPostData.swift
- LikedPostInteractor.swift
- LikedPostModule.swift
- LikedPostPresenter.swift
- LikedPostScene.swift
- LikedPostWireframe.swift
- LoginInteractor.swift
- LoginInteractorInput.swift
- LoginInteractorInterface.swift
- LoginInteractorOutput.swift
- LoginModuleInterface.swift
- LoginPresenter.swift
- LoginPresenterInterface.swift
- LoginViewInterface.swift
- LoginWireframe.swift
- LoginWireframeInterface.swift
- LogoutInteractor.swift
- LogoutModule.swift
- LogoutPresenter.swift
- LogoutScene.swift
- LogoutWireframe.swift
- MultilineEditorModule.swift
- MultilineEditorPresenter.swift
- MulltilineEditorScene.swift
- MultilineEditorWireframe.swift
- NewsFeedData.swift
- NewsFeedInteractor.swift
- NewsFeedModule.swift
- NewsFeedPresenter.swift
- NewsFeedScene.swift
- NewsFeedWireframe.swift
- PhotoCaptureModuleDelegate.swift
- PhotoCaptureModuleInterface.swift
- PhotoCapturePresenter.swift
- PhotoCapturePresenterInterface.swift
- PhotoCaptureViewInterface.swift
- PhotoCaptureWireframe.swift
- PhotoCaptureWireframeInterface.swift
- PhotoLIbraryInteractor.swift
- PhotoLibraryInteractorInput.swift
- PhotoLibraryInteractorInterface.swift
- PhotoLibraryInteractorOutput.swift
- PhotoLibraryModuleDelegate.swift
- PhotoLibraryModuleInterface.swift
- PhotoLibraryPresenter.swift
- PhotoLibraryPresenterInterface.swift
- PhotoLibraryViewInterface.swift
- PhotoLibraryWireframe.swift
- PhotoLibraryWireframeInterface.swift
- PhotoPickerModuleDelegate.swift
- PhotoPickerModuleInterface.swift
- PhotoPickerPresenter.swift
- PhotoPickerPresenterInterface.swift
- PhotoPickerViewInterface.swift
- PhotoPickerWireframe.swift
- PhotoPickerWireframeInterface.swift
- PhotoShareModuleDelegate.swift
- PhotoShareModuleInterface.swift
- PhotoSharePresenter.swift
- PhotoSharePresenterInterface.swift
- PhotoShareViewInterface.swift
- PhotoShareWireframe.swift
- PhotoShareWireframeInterface.swift
- PostDiscoveryData.swift
- PostDiscoveryInteractor.swift
- PostDiscoveryModule.swift
- PostDiscoveryPresenter.swift
- PostDiscoveryScene.swift
- PostDiscoveryWireframe.swift
- PostLikeData.swift
- PostLikeInteractor.swift
- PostLikeModule.swift
- PostLikeDisplayData.swift
- PostLikePresenter.swift
- PostLikeScene.swift
- PostLikeWireframe.swift
- PostUploadInteractor.swift
- PostUploadInteractorInput.swift
- PostUploadInteractorInterface.swift
- PostUploadInteractorOutput.swift
- UploadedPost.swift
- PostUploadItem.swift
- PostUploadModuleDelegate.swift
- PostUploadModuleInterface.swift
- PostUploadPresenter.swift
- PostUploadPresenterInterface.swift
- PostUploadViewInterface.swift
- PostUploadWireframe.swift
- PostUploadWireframeInterface.swift
- ProfileEditData.swift
- ProfileEditInteractor.swift
- ProfileEditModule.swift
- ProfileEditDisplayItem.swift
- ProfileEditPresenter.swift
- ProfileEditScene.swift
- ProfileEditWireframe.swift
- RegistrationInteractor.swift
- RegistrationInteractorInput.swift
- RegistrationInteractorInterface.swift
- RegistrationInteractorOutput.swift
- RegistrationModuleInterface.swift
- RegistrationPresenter.swift
- RegistrationPresenterInterface.swift
- RegistrationViewInterface.swift
- RegistrationWireframe.swift
- RegistrationWireframeInterface.swift
- SettingsModule.swift
- SettingSection.swift
- SettingsPresenter.swift
- SettingsScene.swift
- SettingsWireframe.swift
- SinglePostData.swift
- SinglePostInteractor.swift
- SinglePostModule.swift
- SinglePostPresenter.swift
- SinglePostScene.swift
- SinglePostWireframe.swift
- UserActivityData.swift
- UserActivityInteractor.swift
- UserActivityModule.swift
- UserActivityPresenter.swift
- UserActivityScene.swift
- UserActivityWireframe.swift
- UserPostData.swift
- UserPostInteractor.swift
- UserPostModule.swift
- UserPostPresenter.swift
- UserPostScene.swift
- UserPostWireframe.swift
- UserProfileData.swift
- UserProfileInteractor.swift
- UserProfileModule.swift
- UserProfilePresenter.swift
- UserProfileScene.swift
- UserProfileWireframe.swift
- SnapshotParser.swift
- Activity.swift
- AuthSession.swift
- Comment.swift
- Photo.swift
- Post.swift
- Profile.swift
- User.swift
- AuthenticationService.swift
- CommentService.swift
- FileService.swift
- NewsFeedService.swift
- PostService.swift
- UserService.swift
- AuthenticationServiceProvider.swift
- CommentServiceProvider.swift
- FileServiceProvider.swift
- NewsFeedServiceProvider.swift
- PostServiceProvider.swift
- UserServiceProvider.swift
- CommentController.swift
- CommentWriterView.swift
- CommentWriterViewController.swift
- CommentModuleStoryboard.storyboard
- CommentFeedEmptyView.swift
- CommentFeedViewController.swift
- FollowListViewController.swift
- FollowListViewDataSource.swift
- FollowListViewDelegate.swift
- HomeModuleStoryboard.storyboard
- HomeViewController.swift
- LikedPostViewController.swift
- LikedPostViewDataSource.swift
- LikedPostViewDelegate.swift
- LoginModuleStoryboard.storyboard
- LoginViewController.swift
- LogoutViewController.swift
- MultilineEditorView.swift
- MultilineEditorVIewController.swift
- NewsFeedModuleStoryboard.storyboard
- NewsFeedDataSource.swift
- NewsFeedDelegate.swift
- NewsFeedViewController.swift
- PhotoCaptureModuleStoryboard.storyboard
- PhotoCaptureViewController.swift
- PhotoLibraryModuleStoryboard.storyboard
- PhotoGridCell.swift
- PhotoLibraryDataSource.swift
- PhotoLibraryDelegate.swift
- PhotoLibraryViewController.swift
- PhotoPickerModuleStoryboard.storyboard
- PhotoPickerViewController.swift
- PhotoPickerViewDataSource.swift
- PhotoPickerViewDelegate.swift
- PhotoShareModuleStoryboard.storyboard
- PhotoShareViewController.swift
- PostComposerNavigationController.swift
- PostDiscoveryViewController.swift
- PostDiscoveryViewDataSource.swift
- PostDiscoveryViewDelegate.swift
- PostLikeViewController.swift
- PostLikeViewDataSource.swift
- PostLikeViewDelegate.swift
- PostUploadView.swift
- PostUploadViewController.swift
- ProfileEditHeaderView.swift
- ProfileEditHeaderViewItem.swift
- ProfileEditTableCell.swift
- ProfileEditTableCellItem.swift
- ProfileEditViewController.swift
- ProfileEditViewDataSource.swift
- ProfileEditViewDelegate.swift
- RegistrationModuleStoryboard.storyboard
- RegistrationViewController.swift
- SettingsViewController.swift
- ActivityTableCellItem.swift
- ActivityTableCommentCell.swift
- ActivityTableFollowCell.swift
- ActivityTableLikeCell.swift
- ActivityTablePostCell.swift
- CommentListCell.swift
- CommentListCellItem.swift
- CropView.swift
- GhostView.swift
- PostGridCollectionCell.swift
- PostGridCollectionCellItem.swift
- PostListCollectionCell.swift
- PostListCollectionCellItem.swift
- PostListCollectionHeader.swift
- PostListCollectionHeaderItem.swift
- UserTableCell.swift
- UserTableCellItem.swift
- SinglePostViewController.swift
- SinglePostViewDataSource.swift
- SinglePostViewDelegate.swift
- UserActivityViewController.swift
- UserActivityViewDataSource.swift
- UserActivityViewDelegate.swift
- UserPostViewController.swift
- UserPostViewDataSource.swift
- UserPostViewDelegate.swift
- UserProfileView.swift
- UserProfileViewController.swift
- UserProfileViewItem.swift
- UserTimelineControl.swift
- UserTimelineHeader.swift
- UserTimelineView.swift
- UserTimelineViewController.swift
- Array+Extensions.swift
- CGRect+Extensions.swift
- DictionaryExtensions.swift
- String+Extensions.swift
- UICollectionViewExtension.swift
- UICollectionViewFlowLayout+Extension.swift
- UIColor+Extensions.swift
- UILabel+Extensions.swift
- UIPageViewController+Extension.swift
- UITextField+Extensions.swift
- UIView+Extensions.swift
- UIViewController+Extensions.swift
- DynamicSizeHandler.swift
- KeyboardHandler.swift
- ScrollHandler.swift
- Info.plist
- Photostream.entitlements
- contents.xcworkspacedata
- project.pbxproj
- contents.xcworkspacedata
- Info.plist
- PhotostreamTests.swift
- Comment Controller.png
- Edit Profile.png
- Login.png
- News Feed.png
- Photo Picker.png
- Photo Share.png
- Post Upload.png
- Registration.png
- Settings.png
- .gitignore
- .swift-version
- CHANGELOG.md
- LICENSE
- Podfile
- Podfile.lock
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
