Simple Teaching App that uses an SQLite DB


Licensed User
I've been using B4A with my students for over a year now. It's an UK A Level (age 17-18) class for students who have done a little programming before.

I went with B4A due to how easy it is to develop software that is directly relevant to high school age students. I've taken one class through externally assessed coursework with it and had very positive results. Also the tools work well with Virtual Machines, which it's likely, like my school, other schools will need to use to give students a proper environment to develop whilst still maintaining general network security.

To teach my class how to use B4A I did a couple of hands on / step by step lessons to begin with. I then made a couple of apps for them to use for example code. One just includes lots of unrelated sub routines that show programming fundamentals, like loops and using controls etc. The other app is a fairly simple two screen app that uses an SQLite database to run a basic tuck shop for a young peoples club / camp. BTW the code for this last app doesn't include any comments in it because I wanted my students to try and figure it out, rather than just bad practise on my part! I've attached both projects to this post.

If any other teachers come across this post whilst looking for programming languages to use I'd highly recommend using B4X. I have to teach other classes VBA and 2010, and B4X is just so much nicer and more effective to use.


Richard O'Sullivan

Licensed User
Hi Jim,

When I open the samples I'm told it's missing the Dialogs and StringFunctions.

Can you point me indirection of resolving this.

Many Thanks



Well-Known Member
Licensed User
When it is time to teach a server back-end that delivers client front-end to connect with your B4A apps, check out the ABMaterial framework.
The modern presentation (Material Design) and B4X coding will fit right in...