forless's People
forless's Issues
Menu items icons
Drawer
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
Delete article from favorites
When you open the article from favorites, unmark it and pop to favorites -> still same amount
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
first launch -> loading indicator while fetching
Move it to green screen
black backgroundColor for app
change white with black
check for admin rights
connect ability to add a new article to my email
login screen
- design it
check fix in dropdownalert
android alert with error
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
Upgrade RN version
Splash screen
code push
save user in UI state
remove from redux state
Backend security
- rules for read & write data
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
loading indicator on login screen
Check user in componentWillMount
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)
Fabric & Crashlitycs
Settings
set fcm listeners only when user logged in
Swiper -> ScrollView
- replace
- animation from link
https://egghead.io/lessons/react-create-a-horizontal-parallax-scrollview-in-react-native
splash and onboarding screens
Backend
Google and Facebook login
On release configuration
Launch Icon
- notification icon
- launch icon
picture tips how to use feed (swipe)
- on first launching show tips and fetch articles on this time (done with onboarding screens)
article themes labels
- design it
- restructure firebase
- onClick action on ArticleScreen
- settings themes
- theme topics -> push notifications
Listview
onboarding screen
- android
- ios
textInputs on LoginScreen
get login and password from textInputs:
- handle inputs
- toasts on errors
get phones from users
how to get phones from people:
- login with phone number and sms (via firebase)
Settings screen
- choose interesting themes for notifications
- main toggle for notifications
- checkbox for themes list
- design it
Sharing article for non-users
Publish on Telegra.ph a part of article and link to appStore if you want to read whole article
Screens
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
Articles feed
Sign app android
subscribe to all topics at the first app launch
scrollview in Settingsscreen
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.