indentlabs / notebook-android Goto Github PK
View Code? Open in Web Editor NEWAndroid app for Notebook.ai
Android app for Notebook.ai
Current Plan:
Make the Home page of the app a RecyclerView with the different pages for the items.
This will allow the user to pick from the content in a similar manner to the mobile website as it exists now. Have to choose between single items, multiple items side by side or staggered items (see mobile pinterest app for visual). Probably depends on the screen resolution of the device being used... Probably best to stick to Landscape / Portrait mode and Phone / Tablet for starters.
There will need to be a Nav Menu in place. Most users will be accustomed to opening the nav menu to find what they are looking for quickly when in other fragments, so this needs to be a priority.
Current Plan:
Implement a nav drawer menu for the app.
Potential issues:
Have heard of potential issues when working with nested nav Drawer Menu and Master Detail / Flow fragments. There were issues with the app not picking the correct item from the MDF or the nav menu. Will investigate whats going on with that.
Teal : 26a69a;
Grab the custom colors used for the rest of the app to make the nav drawer header.
Apparently I forgot to push those changes on my laptop before pushing from the mac -__-
These are the actual fragments used for displaying the users content. This needs to be easy to navigate through in all aspects.
Current Plan:
Thinking of making these MasterDetail/Flow fragments for this. Phones will handle them in single list views, and tablets can display the items on the left with the specific item selected being displayed on the right.
This might change depending on issues down the line, or changes to the UI.
User Account Objects will need to be a thing.
This will store relevant information about the user's information, such as their username, universes, etc.
This should include a subscription object.
This should include information regarding the subscription they are subscribed to, and previous subscription information.
If they are currently at a certain subscription level, they have access to a certain page or version of a page.
If they are no longer subscribed, they cannot make new content but can access their old content(different version of a page).
If they were never subscribed they cannot make an new content in this area.
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.