Developing software for Android operating system. This includes independent apps, or in conjunction with Web, with sending and receiving data. Data handling using databases (SQLite on device or server side DBs). Data may be presented in the form of graphs. Wireless, GSM and Device sensors may be used in programming if it is needed. A method also, may be used to increase security of SQLite and other files on device.