Coder Social home page Coder Social logo

forless's People

Contributors

mikhailvasiliev avatar vasiliev90 avatar

Watchers

 avatar  avatar

forless's Issues

API

get articles from firebase

push notification

FCM at start and after that will see, may be changed on some free service

  • init settings
  • check ios workability
  • handle incoming message
    • background
    • inactive state
    • foreground (finish alerts)

After created Apple Developer account

  • add capabilities to ios project (keychain, push, background modes)
  • recreate scheme

change initial screen

replace login screen with PresentationScreen

  • check for user in componentWillMount
  • open loginScreen

article screen

  • navBar design
  • changes according to design
  • fullscreen mode

feedback screen

  • Input fields
  • Attach name and email to give report about issue
  • design it

Add articles to backend

  • Create new branch in Firebase Realtime DB for test view
  • create admin's app to view this article and transfer it to main branch
    • article screen
    • button for transfer
    • button for sending push for all users (sending notification logic)
    • (bug) after publishing new article we have dublicate articles in the swiper

fetch new article

if you don't have this new article in state, fetch it and add to state.

  • don't fetch all articles everytime
  • find how to check articles starting from the end or change navigation button on the swiper on 'to the last'
  • the order of articles
  • check if all articles fetched

strings i18n

move all strings to i18n file in the end of milestone

fonts

  • dropdown alert fonts -> Regular or demi title
  • rewrite all fonts in the app in Fonts.js file
  • add font on Android:
    • Raleway
    • Brandon
    • Avenir Next

sharing

  • how to make a sharing post?
  • how people can read the article without an app and do you really need show article without the app? maybe this is a way to a wide audience
  • publish article on Telegraph from admin and save link on Firebase database (publish from ios simulator)
  • connect lib and implement it
  • crash on android
  • add links on app stores and cut the article
  • clean up code

navigation buttons on Feed Screen

  • 'Prev' & 'Next' or 'Read' & 'Next'
  • make 'Next' button swipe to the next article
  • swiper number
  • Android vertical swiping
  • thin footer zone
  • pagination (color / position / form or number)

article themes labels

  • design it
  • restructure firebase
  • onClick action on ArticleScreen
  • settings themes
  • theme topics -> push notifications

Settings screen

  • choose interesting themes for notifications
    • main toggle for notifications
    • checkbox for themes list
    • design it

navigation drawer

  • 3d
  • design it
  • proposition button with screen
  • user name and image
  • logout
  • swipe
  • Metrics
  • Fonts

blur

  • settingsScreen
  • Feedback screen
  • transitions on navigationRouter
  • Android

sign up

  • logic (change elements) and animation on button -> change width
  • screen
  • textInput backgroundColor

firebase

  • realtime database
  • storage
  • how to add data on it? additional app or manually in the console
  • check for login state
  • auth with Google
    • android
    • ios
  • auth with facebook
    • android
    • ios

offline

App crashes if internet is disconnected

favorite articles

  • drawer
  • adding to favs
    • logic
    • button
    • sticker 'favorite' (star or label)
  • displaying favs

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.