This is a form android application that can configured to suit your needs. You do not need to have Android skill, you just define the field that you want and it will be shown up on you Android apps. We use MVC Structure for the Android Struture and it is easy to develop. We use CodeIgniter for the Backend & API and we use MySQL for the Database
Make sure your server meets or higher than the following requirements, this app will run on it.
Server side requirement
Client side requirement
Upload application. Installation to server is a simple process that should not take more than a few minutes. The following installation guide will help you to install the app on your server.
Import Database. The application needs a MySQL database to store data. You can either use your existing MySQL database or create a dedicated MySQL database for the application on your server. Take note of the username, password, database name, and hostname as you create the database. You will enter this information for database configuration.
Database Configuration. For the database configuration, open the application/config/database.php file with a text editor and set your database settings.
$active_group = 'default'; $query_builder = TRUE; $db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'root', //fill with your username 'password' => '', //fill with your password 'database' => 'database_db', //fill with your schema 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => (ENVIRONMENT !== 'production'), 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE );
This model use five methods, there are:
We created the contoller with standarization and the code adheres to PSR standards. Every contoller user our method standarization, there are:
We created the Android Structure to make application clean and easy to develop, here is the structure:
Android configuration at build.gradle