I'm trying to find the best way to setup a new project. Since I'm really new to programming I'd love to have a methodological point of view from your experience
Basically, the project will be a digital book for android and ipad. It's going to have more than 100 pages, so readability is crucial.
I'd like to create a navigation system so that if I swipe, i can navigate directly to the previous/next chapter index, instead of having to scroll through all the cards that will compose that chapter.
So for example the structure will be something like:
Code: Select all
Chapter 1 Home > CH1 - Page1 > CH1 - Page2 > CH1 - Page3 Chapter 2 Home > CH2 - Page 1 > CH2 - Page n.. Chapter n Home (etc) > ..
- Chapter Homes will each be a page in the Mainstack
- Chapter Sub-Pages will be contained in a dedicated sub-stack that will open in the main window (i.e. go stack "Substack1" in window stack "Mainstack") and will have controls to return to the chapter home.
This way, the user could have a simplified navigation without having to scroll through all the pages, and dedicated 'go to' functions will allow to get back to the main stack to continue navigation.
What do you think? I'm totally unexperienced in this, so maybe there's an easier way I'm not considering at all..