Giter Site home page Giter Site logo

mownier / photostream Goto Github PK

View Code? Open in Web Editor NEW
169.0 15.0 41.0 2.38 MB

A photo sharing iOS app that uses Firebase and is being driven by VIPER architecture.

License: MIT License

Swift 99.84% Ruby 0.16%
viper-architecture firebase ios swift3

photostream's People

Contributors

mownier avatar vanson avatar zarochintsev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

photostream's Issues

Comments editor bar frequently disappear and can not retrieve from database

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.

it is not allowing the to store the post and show in the news feed

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
simulator screen shot - iphone 6s - 2018-05-20 at 17 42 23

Image filters

Hi this project is great. How can I add filter option for uploaded photos?

CommentWriter randomly disappear with no reason.

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?

sign in

Hello
After creating google-info.plist i run the app but i cant create new user?

After so many years I still benefit from your photostream VIPER demo.

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.

The post upload view didn't show the uploadView.progressView

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.

post upload

    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)
    }

Observing every post on its own: is it effective?

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.