mownier / photostream Goto Github PK
View Code? Open in Web Editor NEWA photo sharing iOS app that uses Firebase and is being driven by VIPER architecture.
License: MIT License
A photo sharing iOS app that uses Firebase and is being driven by VIPER architecture.
License: MIT License
First, thanks you so much for creating this awesome open source demo app. It help me a lot to understand how to practice social application.
I success run your demo on my simulator, but here has an issue about comment view.
Sometime the comment editor will appear in the bottom of the view and above on the tar bar, but it will only appear once. After I go back to home feeds view and click comment icon again, then the editor will disappear.
Also I leave a comment at first time, it did success upload to the database, but the comment will disappear after I scroll down to refresh the view, which it seems to be a bug in retrieve methods?
Is it my setting problem causing this issues happen or it really has bug? would you help me to confirm it? Thanks you so much again.
Much appreciated.
Hi...
When i write the post after selecting photo and then click on done button then nothing happens. It is showing a little selecting image with progress and nothing happen i have wait 10 minuts. Users are storing but post and photo are not storing. I think it has the storage issue may be firbase storage link reference in the project is wrong but i could not find any firebase storage link in the project..
Please solve this problem and guide me.
see the attach file
Hi this project is great. How can I add filter option for uploaded photos?
As topic mentioned, sometime I go to Comment writer view through Discovery view or Home view, it will disappear with no reason....and complier log has no error message.
Did Author has same problem with me? Would you provide some advise to fix this issue?
Hello
After creating google-info.plist i run the app but i cant create new user?
In 2020, I faced a demand to use MVVM-Coordinator, but Coordinator for complex demo which is very rare.
Luckily, I many years ago pay a lot of work on understanding your VIPER arch. And you already did a great job on Coordinator in VIPER but name it as Wireframe.
Anyway, I just want to say thank you for your hard work. Even though VIPER for current market in middle size app are too heavy. But the concept is the most completed. Once learned VIPER any other Arch for App are seems to be more easy to learn.
Dear Mownier
I struggle in this issues with the upload progressView. Because I did see the initSetup be called, but the actual upload process only dismiss the photoShare view and present the NewFeedsView with loading gray image feed cell. It does not show any uploading progress. Could you give me so hint?
Thank u so much.
func initSetup() {
backgroundColor = UIColor.white
imageView = UIImageView()
imageView.contentMode = .scaleAspectFit
imageView.backgroundColor = UIColor.lightGray
progressView = UIProgressView()
progressView.tintColor = UIColor(red: 10/255, green: 10/255, blue: 10/255, alpha: 1.0)
addSubview(imageView)
addSubview(progressView)
}
I just looked through your code and saw that you add an observer for every post in the user's stream. When a user follows 100 other users who posted like 10 pics each, this means you will need to have 1000 observers.
Is this really a good approach?
Hi! Are you planning to add any iOS11 and/or Swift4 support?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.