Use WordPress, PhoneGap and web technologies to build apps.

What Is WP-AppKit?

A Solution To Build Apps

Our project is about creating apps (i.e. distributed in app stores, downloaded and installed on smartphones). You won’t be able to build web apps or mobile web sites with our solution. It may change in the future (as FirefoxOS tries to demonstrate), but currently (2015) app stores are the way to go when you want to distribute and promote your apps. Users expect to find you there.

App Store listing In any case, we recommend that you have an online mobile presence, whether it is a responsive web site or a separate mobile site. Apps and mobile sites have to form a consistent mobile ecosystem for your brand.

Web Technologies And Cordova/PhoneGap As Foundation

Among challenges we have identified when building an app, we think native technologies can be  a serious obstacle both from a technical and economic point of view. We also came to the conclusion that using web technologies to overcome this obstacle is a very good way to go for a lot of app projects. So, as we want you to be in app stores, we’ll go with an hybrid solution. Currently (2015), the most common solution to build hybrid apps is Cordova (aka. PhoneGap). Aside from being popular, it’s an open source project (and we love open source).

PhoneGap Website screenshot

WordPress As Backend

We work daily with WordPress. We think it’s the most versatile, technical and functional web solution on the market at the present time (2015), added to the fact that it’s an open source project (did we say we love open source?). BTW, with its new shiny REST API coming in the following months, WordPress is about to be even better as mobile back office! So we are going to use WordPress as a backend for mobile apps.

WordPress.org screenshot

Features

  • WP-AppKit will be a WordPress plugin available on WordPress.org
  • It will allow you to configure what content and navigation you want for your mobile app
  • You will be able to manage several apps from your WordPress install (e.g. one for iOS and one for Android)
  • Based on your configuration, WP-AppKit will create the web services your apps need
  • You will be able to generate the Cordova/PhoneGap project ready to be compiled as apps (through Adobe PhoneGap Build for example)
  • On the app side, we will provide a small framework and an API strongly inspired by WordPress themes (but done with Backbone.js)
  • We will also provide a demo apps
demo app

WP-AppKit has an iOS and an Android demo app.

When Can I Expect This Solution To Be Available?

Now. We’ve adopted the release early, release often and minimal viable product principles to avoid the failure which affect many side projects. At the moment, the plugin and its demo themes are available at GitHub. We also progressively release the documentation in the Doc section. Be sure to follow the UncatCrea Twitter account and/or the Updates section of this site to be informed of the new releases.

95 Comments

  1. Sean November 12, 2014 at 5:40 pm #

    I think your idea is great, but you should make some (video) tutorials… I’m not a coder and I don’t really get how it works…

    Reply

    • Benjamin November 25, 2014 at 3:41 pm #

      Thank you for your feedback. You’re right, we’re going to create more content for beginners and non-coders.

      Reply

  2. Hanna November 26, 2014 at 10:18 am #

    Could u point the main differences between your product and wptouch and apppresser?

    Reply

    • Benjamin November 26, 2014 at 2:31 pm #

      At least I can try 🙂

      • WP Touch is a plugin to build mobile sites (opposed to reponsive sites). It means that you detect the user’s device and switch your site’s theme accordingly. So, even it’s a very good plugin, you can’t use it to create mobile apps to be downloaded from app stores.
      • AppPresser and WP-AppKit are solutions to create mobile apps to be downloaded from app stores.
      • Both relies on PhoneGap (aka. Cordova) technology.
      • It means that you will be able to create mobile apps with HTML, CSS and JavaScript. (However be aware that it is a quite different thing from using these technologies for websites and requires a bit of learning.)
      • These mobile apps will be embedded in native containers (for iOS, Android…) and after that you can submit them to app stores.
      • Apps created with this technology are called hybrid apps (opposed to native apps).
      • Both solutions allow to connect the created apps to WordPress.
      • However they have different ways to do it.
      • AppPresser lets you develop a (kind of) WordPress theme. It extends the WordPress API to cover the PhoneGap API (which allows to access to device features such the camera). You will be able to create a webapp hosted along with your WordPress. The mobile app will call this webapp.
      • AppPresser creates webapps. So anything you can put in a webapp can be put in an AppPresser apps. They have several specialized packages and recently, they have presented an app builder embedded into WordPress.
      • WP-AppKit sets up a JSON API and provides an app engine (written in JavaScript). You will be able to create JavaScript app themes (inspired by WordPress themes) compatible with the app engine. Your JavaScript app will access WordPress data through the JSON API.
      • Regarding features, WP-AppKit can access all taxonomies and post types, provides an API to create app themes and a page browser. It also handles natively offline mode. It comes with starter themes for iOS and Android. You may use plain HTML/CSS/JavaScript or frontend frameworks such as Bootstrap to create themes. Finally, at the moment we clearly target content based apps (eg. news apps). Other app use cases will need to extend WP-AppKit (we have hooks both the WordPress side and the JS app engine side).

      Reply

    • Jon May 23, 2016 at 4:36 am #

      Also, the biggest difference between WP Appkit and WP Touch, Apppresser, DroidPress, WPHC, Wapp.club etc. Is the developers. WP App Kit developers teach enterprise level WordPress at official WordPress.Org international conferences. The UNCat team is the leading edge.

      Reply

      • Benjamin May 23, 2016 at 12:14 pm #

        While it is nice from you, it is clearly overstated 🙂 It is true we work on enterprise level projects (using WordPress) and we also try to participate to the community through meetups and WordCamps. But I don’t think it makes us different from teams you cite in your comment.

        Reply

  3. saravanakumar December 9, 2014 at 2:45 pm #

    Yes great Idea for cms handling, can you explain how to use Custom component, using hooks.
    that means how to use custom wordpress plugin (example authentication form, gmap just like … )

    Reply

  4. Stijn January 7, 2015 at 9:07 am #

    Is the demo app already in one of the app stores?

    Reply

    • Benjamin January 12, 2015 at 9:28 am #

      Hi, no we don’t intend to release the demo app in app stores. However there’s an app based on an early version of it:

      Reply

      • Amba Junior January 26, 2015 at 10:19 am #

        Hi Benjamin,
        This is a welcome move. Being a firm believer in hybrid apps, I believe your solution is welcome and has it’s niche in the growing WP app market. A few questions though:

        1. Will the app plugin remain free? Or will there be a paid version?

        2. will you have premium support for state-of-emergency requests?

        Thanks again for this…

        Reply

        • Benjamin January 26, 2015 at 12:45 pm #

          Thank you 🙂

          1. Yes, we are firm believers in open source: WP-AppKit will remain free (under the GPL). We plan to release it on the repo during Feb.
          2. Yes, after the release on the repo. we intend to create a premium support service.

          Reply

  5. Ahmad Awais January 24, 2015 at 10:34 pm #

    I think it is an awesome idea. I always want to build apps for iOS and Android but being so much busy with my WordPress projects I can’t get time out to learn and build one.

    Looking forward to it.

    Reply

  6. BRUNO February 12, 2015 at 11:09 pm #

    great plugin! tx for sharing it free.

    Do you know when the option to integrate admobs will be available?

    tx, Bruno.

    Reply

  7. Michael February 25, 2015 at 1:42 pm #

    Hi guys! You’re WP AppKit seams to be the perfect solution for my current project. Thank you very much! But after installing the WP plugin and setting up my first application I get the following error message: “WP AppKit error : config.js not found”. Please help 🙂 Thanks a lot in advance! Cheers, Mike from Germany

    Reply

    • Benjamin February 25, 2015 at 2:48 pm #

      Hi Michael, nice to hear that you’re testing WP-AppKit. Usually this issue is caused by the fact that you didn’t activate permalinks in WordPress. Regards.

      Reply

      • Michael February 25, 2015 at 3:07 pm #

        Merci beaucoup, Benjamin!

        thank you very much for answering so quick. Activating permalinks solved my problem – awesome! I am really thrilled about your WP-AppKit! It might save me weeks of coding 🙂 I will file bugs if I find any. Keep on with your great work!

        À bientôt,
        Michael

        Reply

        • Benjamin February 25, 2015 at 4:50 pm #

          Bitte schön Michael. Please remember that WP-AppKit is in beta stage. Be cautious! If you find any bug, please fill issues on GitHub. Regards.

          Reply

      • Victor May 4, 2015 at 4:30 pm #

        Benjamin,
        How to confirm whether permalinks is active or not? thanks.

        Reply

        • Benjamin May 5, 2015 at 8:14 am #

          I believe the easiest way is to check the Settings > Permalinks panel. If the active radio button is anything else than Default, you’re good. Please note that WP-AppKit displays a message in WordPress telling that permalinks are required if they’re not activated.

          Reply

      • Chris June 1, 2015 at 9:38 am #

        Same issue here. The plugin is looking for *config.js* in the following location: *plugins/wp-appkit/app/config.js*

        But the file doesn’t exist there. I have set my permalinks.

        How do I resolve this?

        Reply

        • Benjamin June 3, 2015 at 9:44 am #

          Have replied through beta support.

          Reply

  8. Michael February 25, 2015 at 6:01 pm #

    Benjamin,

    SUPERB JOB. I’m very impressed. I checked out the example app you mentioned (la gazette) and it’s fast and solid. This is an important project. I’d like to see how this can be potential used for e-learning with wp as the back-end. Great work.

    Reply

    • Benjamin February 25, 2015 at 8:08 pm #

      Thank you. It was a pro. project, we had time and money (and a lot of fun) 🙂 We were super happy to succeed. We have now to bring this to more people and that’s another story 😉 Regarding e-learning, it is on roadmap if I can find time this year (not sure at all). I’d like to create a theme for WooSensei based site.

      Reply

  9. Jagatpalv March 5, 2015 at 1:56 pm #

    HI, i have added your plugin to my website and it is really great, the only problem i am facing is the listing of posts. When listing a post it makes it compulsory to use filters like you have to choose a category and I want to list all posts. I know that there can be something done with hooks but i am little unfamiliar with coding can you please help me?

    Reply

    • Benjamin March 5, 2015 at 3:43 pm #

      Sure. Please use our beta support: support@uncategorized-creations.com.

      Reply

    • Raj May 10, 2015 at 6:52 pm #

      @Jagatpalv,
      were you able to figure this out?

      I installed this plugin and want to try out more options here.

      @Wp-Appkit team hatsoff for this intiative, keep doing the good work

      Reply

  10. Gaston May 8, 2015 at 2:41 pm #

    Hi, your plugin/idea is great!. Can i upload my “app” zip into my hosting to try it online? because i cant uncompress the zip file. Any idea?

    Reply

    • Benjamin May 9, 2015 at 8:52 am #

      Hi, I believe you’re talking about the GitHub zip file (?). If so open the wp-appkit-master.zip, open the wp-appkit-master folder, and extract the wp-appkit folder in it. This is the plugin folder you’ll install in WordPress. If you want to install WP-AppKit through the WordPress admin, zip the wp-appkit folder and upload it in the Add New plugin panel.

      Reply

  11. Tiago May 13, 2015 at 11:52 am #

    Hi Benjamin!

    Congratulations for this great plugin that will make our life much easy during the development process.
    I didn´t find in docs how he integrate phonegap plugins such as camera, geolocation or others in our wordpress theme with your plugin.

    One more thing : Thank you to keep it open source!

    Reply

    • Benjamin May 14, 2015 at 9:09 am #

      Thank you for your feedback Tiago. Yes WP-AppKit core will remain free and if possible, available on WordPress.org. Regarding your question:

      • There’s nothing particular to do to support PhoneGap Core Plugins (notably if you compile with PhoneGap Build)
      • Using external plugins (beyond those we include by dafault such as Network): simply add them in the PhoneGap Build metabox of the app’s panel and they will be added to config.xml
      • All JavaScript goes into the functions.js of your theme

      Reply

  12. John Rook May 21, 2015 at 11:50 pm #

    Installed your WebAppkit as day of work, was also curious to its functionality.
    Exported a WebKit theme and dragged it into Intel XDK , after some editing exported a working Android, Windows 8 and iOS app with woocomerce fully working through the app. Please keep expanding this project it’s got so much potential.

    Reply

    • Benjamin May 22, 2015 at 7:24 am #

      o_O Great to have a feedback like that to begin the day 🙂

      Reply

      • Paulo June 4, 2015 at 3:54 pm #

        how to integrate intelXDK with wp- AppKit?

        Reply

        • Benjamin June 15, 2015 at 7:57 am #

          Hi Paulo, I am afraid that we’re not proficient enough with Intel XDK to be able to answer that one :-\

          Reply

          • Jon May 23, 2016 at 2:43 pm #

            You should download xdk, it’s free and the built in emulator works with my local install so I can test Cordova plugins without rebuilding the app.

        • Jon May 25, 2016 at 8:32 am #

          Here I made a video tutorial of importing an appkit app into xdk.
          https://youtu.be/2vf-3y7nGds

          Reply

          • Benjamin May 28, 2016 at 9:43 am #

            Wow! Thank Jon, that is awesome 🙂

  13. Taylor June 7, 2015 at 12:40 pm #

    Hi… Is there a “push notifications” function to let users know of updates? Thanks

    Reply

    • Benjamin June 15, 2015 at 8:00 am #

      Hi Taylor, push notifications are clearly on our roadmap but not yet available in WP-AppKit.

      Reply

      • Jon May 23, 2016 at 2:47 pm #

        XDK is the phone gap ide, Android studio for Android, xcode for iOS, xdk for phone gap. It makes adding unlimited totally free push notifications to any phone gap app super easy.

        Reply

        • Benjamin May 28, 2016 at 9:39 am #

          A quick note to say that XDK is an Intel product. It is not a PhoneGap official product (remember that Phonegap is owned by Adobe). However it is true that it is compatible with Cordova, the open source engine behind PhoneGap. Easy isn’t it? 😀 More there: https://www.sitepoint.com/introduction-intel-xdk/.

          Reply

  14. Taylor June 7, 2015 at 12:58 pm #

    Hi there i dont see how to download the plugin from the github link. Please advise. Thank you kindly.

    Reply

  15. megaxtra June 13, 2015 at 1:51 pm #

    Thank for the great idea , but is there anyway to use the wptouch theme in your plugin .

    Reply

    • Benjamin June 15, 2015 at 8:03 am #

      Hi, we don’t support WP Touch as WP-AppKit is a solution to build JS based apps. (WP Touch is a great solution to build mobile websites (ie. done with PHP and hosted).)

      Reply

      • megaxtra June 15, 2015 at 11:32 am #

        so can your add more themes please

        Reply

        • Benjamin June 16, 2015 at 11:40 am #

          Next step will be to better promote starter themes (wpak-tabs and Nihao). After beta closing, we’ll develop more themes.

          Reply

  16. Ruslan July 13, 2015 at 5:00 pm #

    HI there! great project! thanks for making this open source.
    couple questions:

    1. can i get all the data i want from wordpress (like woocommerce, user meta and etc…) and show this data in app using wp-appkit?

    2. will wp-appkit support wp rest api?

    3. if i want to use any phonegap plugins like locastion. i need only to include the plugin in some folder and then user code example from plugin?

    4 can app support and get data from wordpress based on language? i mean in wordpress we can have some multilanguage plugin like qtranslate

    Reply

    • Benjamin July 14, 2015 at 9:00 am #

      Hi, thank you to test and use WP-AppKit.

      1. Yes, any classic WordPress data (posts, metadata, CPT, pages…) can be displayed in WP-AppKit apps. However some may need to use hooks.

      2. Supporting the WP API is definitely in our plans. However, we’ll wait until it is stable and part of the WordPress core.

      3. It depends on how you compile. If you compile using PhoneGap Build, simply use the Plugins field in your app’s config. Besides, you’ll have to use the JavaScript API provided by the plugin (remember that it won’t work in the browser).

      4. It really depends on the plugin you use. Let’s says that you use a plugin that duplicate posts: one per language. Then you’ll have to get the app’s language and retrieve the correct posts according to it. It will require to use hooks. IMHO it is perfectly doable.

      Reply

  17. Ruslan July 14, 2015 at 7:05 am #

    i don’t understand why my last comment did not approved with all my questions?

    Reply

    • Benjamin July 14, 2015 at 9:01 am #

      All comments are approved manually to keep them relevant. It usually takes at least 24 hours to get approved as we have to deal with our daily life 🙂

      Reply

  18. Steve August 4, 2015 at 1:46 pm #

    Is there a way to turn a whole multisite network into an app with WP AppKit? Each sub-site of the network centers around user pages. I’d like for those using the app to be able to login to the main site and choose the sub-site (which it would remember) and then browse the screens (and content) of that sub-site. Is there any way to make something like this work?

    Reply

    • Benjamin August 5, 2015 at 8:22 am #

      Hi Steve, thanks to get in touch 🙂 At the moment WP-AppKit works for a site, not for an entire network (ie. you may have n apps for each network site). What you describe is probably doable but not without serious tweaks.

      Reply

  19. Romulo August 24, 2015 at 12:14 pm #

    Hi there,
    It’s amazing, I really like!
    Can I send a new post by app?
    Something like: – login -> new post -> submit
    Thank you!

    Reply

    • Benjamin August 28, 2015 at 2:49 pm #

      Hi. Thank you. At the moment, you won’t be able to submit data from the app without a bit of work (apart from comments since the 0.4). It will notably require that build the necessary web service or use the WP REST API.

      Reply

      • Jon May 28, 2016 at 7:35 am #

        I can make this tutorial.

        Reply

        • Benjamin May 28, 2016 at 9:48 am #

          Would be very indeed. Can we get in touch about this by mail?

          Reply

  20. Marco Lima October 6, 2015 at 4:08 am #

    Great project, congrats. Any release date of ‘push notifications’? (at least when new post is created)

    Reply

    • Benjamin October 6, 2015 at 10:30 am #

      Thank you Marco. We’re currently working on (native) push notifications. First thing we’ve done is to add deeplinks to WP-AppKit. The idea is to able to have a custom URL scheme to open any screen in the app. That’s the first step for push notifications as you usually need to deeplink to your app from push. Deeplinks will be available with WP-AppKit 0.5.
      Second step is to be able to let users register for push notifications and actually to be able to send push notifications. For that, we’ll use the PushWoosh service as we don’t intend to create that kind of service. PushWoosh has a nice Cordova integration and we’ll build an addon to support it in WP-AppKit (yes you can create addons for WP-AppKit). We’re going to release this addon with the 0.6 probably along with an addon marketplace.
      More specifically, to answer your question, we didn’t envisage a per post publication push notifications. But it seems to be a nice idea as soon as you don’t send too much notifications as it may upset users. We’ll think about it.

      Reply

  21. Fredrik October 12, 2015 at 5:39 pm #

    Hi,
    This is what the world needs! And what I have needed for a long time! 😉

    I understand this is still i Beta, but is it ready to publish apps with? Do you have any example on Apple Appstore that uses Wp-appkit yet?

    Reply

  22. mduman December 15, 2015 at 2:16 pm #

    Yes great Idea for cms handling, can you explain how to use Custom component, using hooks.
    that means how to use custom wordpress plugin (example authentication form, gmap just like
    http://www.mduman.net/kategori/android/

    Reply

  23. Astrid February 2, 2016 at 12:40 pm #

    I’ve just create an app and Want to try it out. But when I click on the preview button in Chrome. I get the following message:
    WP AppKit error : config.js not found.
    Please check that :
    – you are connected to your WordPress back office,
    – WordPress permalinks are activated

    I check and I have permalinks activated and I am connected to the backoffice. I use WordPress MU. Could that be the problem?

    Reply

    • Benjamin February 13, 2016 at 10:20 am #

      Hope you’ve been happy with our support 🙂 Don’t hesitate to tell us what you’re developping with WP-AppKit.

      Reply

  24. Sebastien March 9, 2016 at 3:43 pm #

    A shame that it doesnt work out the box, fresh install of WP, got the message

    WP AppKit error : config.js not found.
    Please check that :
    – you are connected to your WordPress back office,
    – WordPress permalinks are activated

    Permalinks enabled, however crawling around looks like I need to configure my app to dynamically create config.js on the fly. Is that right?

    Reply

    • Lionel March 9, 2016 at 4:15 pm #

      Hello Sebastien,
      Thank you for having installed WP-AppKit.

      You’re right on the fact that config.js is dynamically generated while previewing an app in a browser, but you shouldn’t do anything specific about that except if you’re running Nginx (see here).
      Also, if you’ve installed WP-AppKit with a version prior to 0.5 and you’re running a multisite network, please upgrade to 0.5 as this related issue has been fixed recently.

      You could test flushing your rewrite rules again by visiting “Permalinks” page.
      Regards.

      Reply

  25. Ettienne June 9, 2016 at 6:02 pm #

    Good day. Super cool plugin. Well done. I researched more than 20 options and this is one of the best if not the best option out there imo. Anyway… I’m struggling to get your plugin to work. When I do a browser preview it’s a blank screen. Exported the zip file and converted it to an apk file but the same blank screen persists when I test the app on my Android device. Just wondering if you came across the problem and might know of a solution…. Thanks

    Reply

    • Benjamin June 9, 2016 at 7:48 pm #

      Just forward your problem to beta support. Let’s see what we can do about it 🙂

      Reply

  26. Adam-Thomas Jackson June 16, 2016 at 9:33 pm #

    Can I also use this to convert my wordpress site into a mobile app with all the plugins?

    Reply

    • Benjamin June 18, 2016 at 9:05 am #

      WP-AppKit doesn’t convert WordPress websites. It allows to build an app natively connected to WordPress to get its content. So, you’ll have to develop your app to support all necessary plugins.

      Reply

  27. Nana June 28, 2016 at 11:08 pm #

    Thanks for this, Can i install/import any phonegap plugin on your plugin, Example how do i import this phonegap plugin (https://github.com/katzer/cordova-plugin-local-notifications) to your plugin for development. Hope its do-able

    Reply

    • Benjamin June 29, 2016 at 2:35 pm #

      It is. In the application edit panel, you’ll find the PhoneGap Build metabox. At the bottom of the metabox, you have a group of fields called PhoneGap and one of these fields is called Plugins. You can paste here calls to plugins as you’d do in your config.xml (one per line). For example, to include the social sharing plugin, paste <gap:plugin name=”cordova-plugin-x-socialsharing” spec=”5.0.12″ source=”npm” />.

      Reply

  28. daniel June 29, 2016 at 9:39 am #

    Hi,

    First – Thank You. Your app it’s great!
    But I have two question:
    1 – how DeepLinks work? I try to use this, but its doesn’t work. I need to have on the first site links to categories.
    my deeplink look like this
    zuurl://component-pl-site
    zuurl://component-en-site

    Maybe is another way?

    2 – what it’s the best way to put contact form in single post?

    Use 0.6 version.

    Reply

    • Benjamin June 29, 2016 at 2:51 pm #

      To use deeplinks:

      • Declare you app’s Custom URL Scheme in the application’s edit panel > Deep Linking metabox (eg. mygreatapp)
      • After compilation, you’ll use mygreatapp:// links
      • To find links, you can use the browser preview. For example, to access a post you’ll something like mygreatapp://single/posts/695

      Regarding the contact form implementation, could you submit your question to support@uncategorized-creations.com.

      Reply

  29. Nana July 11, 2016 at 9:17 am #

    @Benjamin help me with these questions and i know it will help other novice like me who want to your plugin to build an app.

    1. Does is it work on Localhost
    2. What information goes in the PhoneGap Build Box ( Picture Of Box)
    3. What does this error below mean when you click on the preview.
    WP AppKit error : config.js not found.
    Please check that :
    – you are connected to your WordPress back office,
    – WordPress permalinks are activated

    Thanks i hope the answers you’ll provide helps others

    Reply

    • Benjamin July 11, 2016 at 12:19 pm #

      Hi,

      1. Like any other WordPress plugins, WP-AppKit can run on a local installation of WordPress
      2. Read this tutorial for more information about PhoneGap Build configuration
      3. Out of the blue, it is difficult to answer. Please send a mail to support@uncategorized-creations.com. Please remember that it is a support done by volunteers. We also encourage you to be as explicit as possible to speed up the resolution

      Reply

  30. Pako July 11, 2016 at 10:58 am #

    Hello Benjamin,

    are these api working for any wordpress custom plugin?
    If so, do you have a tutorial showing how to get it working?

    Cheers

    Reply

    • Benjamin July 11, 2016 at 12:22 pm #

      Could you be more speicific about which WordPress plugins you want to use? WP-AppKit is compatible with WordPress in general. Generally supporting a plugin in particular requires development.

      Reply

      • Pako July 11, 2016 at 12:45 pm #

        Hello Benjamin,

        I would like to use the following wp plugin :
        https://it.wordpress.org/plugins/sportspress/

        Do you know if it is possible?

        Reply

        • Benjamin July 11, 2016 at 9:22 pm #

          TBH it’s difficult to answer without knowing more about this plugin. WP-AppKit can retrieve and display any WordPress content (posts, pages, custom post types…). If SportsPress uses native WordPress content, it’s a good start. Of course, you’d have to develop a specific theme. I believe that the hardest part would be functionalities that write data back to the app. I’d recommend to study and test as much as possible using WP-AppKit or not. A good tactic is to begin with a simple app and iterate to add more complex functionalities.

          Reply

          • Pako July 12, 2016 at 6:38 pm #

            Hello Benjamin,
            thank you for the answer.

            I started using wp-appkit with simple pure wordpress content (I am not yet using the plugin) but when I click on “Preview” button I see a blank screen. Investigating a bit it seems that the problem is related to a wrong congif.js.

            config.js:1 Uncaught SyntaxError: Unexpected identifier

            In fact the content of the above file is : “App id not found in _GET parameters”

            Do you have any clue?

            I am using the last version of wp-appkit with the Android pre-installed theme
            Thanks & Cheers.

          • Benjamin July 12, 2016 at 8:37 pm #

            We’re going to investigate that. Could you send your issue to support[at]uncategorized-creations.com?

          • Pako July 12, 2016 at 6:47 pm #

            I also have an other question.

            Why do I need to develop a custom theme? It’s not enough to create a custom component to retrieve the information I need and using a pre-existing theme?

            Thank you.

          • Benjamin July 12, 2016 at 8:46 pm #

            First you can try to provide custom data to your app hooking in the php folder. See that article for an example: http://uncategorized-creations.com/1712/display-wordpress-custom-fields-app/.

            You will be able to use default themes as a starter for sure but in all cases, you will have to explicitly display any added custom data. I believe you’ll want to adapt the css of the theme (?). So you can do a copy of one of the default Q themes and begin to tailor it to your needs.

  31. Nana July 13, 2016 at 10:42 am #

    So after reading how to compile the app using phonegap build i was able to get the apk to my phone but now i get this error “Remote connection to website failed” is it because of the site being run from a localhos, Please what am I doing wrong?, and by the way i still get this error too when i click on the preview
    “WP AppKit error : config.js not found.
    Please check that :
    – you are connected to your WordPress back office,
    – WordPress permalinks are activated”

    Thanks and hoping to hear from you soon.

    Reply

    • Mathieu July 14, 2016 at 5:20 pm #

      Hi, it seems you have 2 different issues here: testing an app on a local network and app’s preview not working. Running app on local network is possible but requires some specific configuration based on your local IP in WordPress and your apache’s vhost. Preview not working can be due to different reasons. Could you please write to our support here so that we can give the best answer to your specific situation?

      Reply

  32. Nana July 18, 2016 at 10:45 am #

    @Mathieu You said i should contact your support by mail but its been 4 days now still no reply, You reducing the speed i want to make this your great plugin to work for me. The app works on my phone even thou i still get “WP AppKit error : config.js not found.” I still want to be able to preview so i can style the looks of the app, Or if there’s a way of styling the app without using the preview please kindly point me there. Thanks

    Reply

    • Benjamin July 18, 2016 at 10:57 am #

      Hi, we didn’t get any incoming request from you on support. Did you send one?

      Reply

  33. Nana July 18, 2016 at 2:51 pm #

    Oh yes i did, I’ve resend the same mail..Thanks

    Reply

  34. perdana July 20, 2016 at 5:11 pm #

    It’s a great plugin, thanks for the great work Benjamin. Recently i build application from my wordpress site. its contain form that i build with contact form7 plugin, but when i clicked submit button i get error message “the file or directory could not be found (file:///wp-appkit-api/projectname/blablablablablablablablablabla). how to fix it?

    Reply

    • Benjamin July 21, 2016 at 4:35 pm #

      Hi, thank you for using WP-AppKit. Could you shoot an email to support[at]uncategorized-creations.com?

      Reply

Leave a Reply