I’m a beginning programmer, using Java to build my first real program. With this project, I plan on starting fairly small and building it into, eventually, a full-fledged Android app that I can market. Because my idea for the app in its final stages is a lofty goal, I intend to learn a lot as I go.
In its initial stages, where I am now, I could do all that I need using LibreOffice Base and have a working foundation upon which to build. Once I’m making the smartphone app further down the road, I will need to incorporate Java so that it can run successfully. My question therefore is thus: should I incorporate Java, using an Oracle-built API included in the Java Development Kit (JDBC), to facilitate this as early as possible? I could theoretically build the first version in Base alone using the built-in tools for queries and forms, or I could use the API to do this using Java to make the necessary forms and the API for queries and access to information stored in the .odb file.