Come sviluppare un'applicazione della Sacra Bibbia da zero a finire con Java
Un verso alla volta.
Seriamente: Costruite in piccoli incrementi. Iniziate con abbastanza codice da supporre di avere solo un capitolo e un versetto. Poi aggiungete un versetto. Quali nuove capacità sono ora appropriate? Beh, l'indicizzazione per versetto e la ricerca di un versetto per numero di versetto; ora aggiungi queste capacità.
Ulteriori incrementi potrebbero essere:
- aggiungere abbastanza capitoli/versi da riempire una pagina. Come funzionerà la paginazione?
- Diventerà rapidamente fastidioso digitare i versi. Aggiungete un incremento che legga il materiale di partenza dalla versione canonica di Re Giacomo o qualsiasi altra versione.
- aggiungete abbastanza versi per fare un paio di capitoli. Ora hai bisogno di un indice, e un modo per trovare un versetto per capitolo + numero di versetto.
- ora che c'è abbastanza contenuto in atto, puoi aggiungere piccole caratteristiche uno per uno:
- segnalare le cose
- Iniziare con la possibilità di selezionare e contrassegnare un singolo versetto. Then add the ability to select a range of verses, or even discrete verses.
- attach notes
- create cross-references
- index by topic
- index by person
- etc.
- print selections
- support text-to-speech
- add a glossary
- segnalare le cose
The hardest part will be the very first feature, which will require you to make a few choices about the architecture of the app. Is it a web app, a desktop app, a mobile app?
Your starting strategy: Get it working front to back for just showing that one verse. Building upon that will be far easier, and you’ll know you have an app you could legitimately complete.