Alpha Alpha - 1 year ago 104
PHP Question

How to convert php & jqueryMobile application to apk file

I made an application with PHP & Jquery mobile, and now i'm looking for how to convert this application to an apk file using phone gap.

Please is it possible to do this ? and there is any tutorials to help me learning how to do it ?

Thanks in advance masters.

Answer Source

This is a fast a simple way to do it, it is better if you extended to make more real life usage:

1- download phonegap

2- Build your first app using this tutorial or using the phonegap how to get stared

3- once you have that let's go server side.. we need a API, the simplest way to do this is like this:

    header('Access-Control-Allow-Origin: *');
    header('Cache-Control: no-cache, must-revalidate');
    header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
    header('Content-type: application/json'); 

    if($_GET['nameofFunction'] == 'getHomepageContent'){
        $objHome = new homeController();
        $jsonReturn = $objHome->gethome();

4- create that controller to control the request from the API, for example something like this:

    class homeController {

        public function __contruct(){


        public function gethome(){
            //do what ever you need here, sql query, errors handling.. and return it
                    //back to the api.
           //for example you could use something like this to return json array to the api
           // without making much effort 
         if(mysql_num_rows($yourquery) > 0){
                while($us = mysql_fetch_assoc($yourqueryResult)){
                    $homeJsonResponse = json_encode($output);

                return $homeJsonResponse;

5- We are back to the phonegap application, now make sure you are including all needed files, jquery, jquerymobile, cordovajs, itouch, iscroll....

6- create the function that will execute on load and make the ajax call to the api, this will return json, just parse with jquery, and you are good to go.