126 comments found.


m7mad730 Purchased

‘Hi,can you help me please

I bought the app but when I change the package name shows me an message:

Error:Execution failed for task ’:app:processDebugGoogleServices’. > No matching client found for package name ‘com.mrfodev.foodapp

my package name is com.mrfodev.foodapp


m7mad730 Purchased

please Check your email


m7mad730 Purchased

Why do not you respond by email

Just replied. The provided screenshot does not contain any errors. It is normal.

Is the new update coming?

The update has not been started yet. Hopefully it would be done in the next 1-2 months. Meanwhile, if you have any suggestions feel free to let me know.


faleh Purchased

I have problem with the application when I try to translate it to Arabic some parts still in English for example when I translate “Home” it work good and display in Arabic but when I do the same with “Go Premium” this still in English you can try just type this word “شراء” to see the problem, another thing is if the device have English language it show the translated words of menu aligned to right and the Icon is on the left so how to fix these problems?

Can you send me screenshots of these issues to melvin@neurondigital.com, please? It would also help if you attach your strings.xml file. Thanks!

hello, sir, I’m just bought your script trying to add new recipe all is ok but Ingredients not saved please help.

removed this code in main activity but problem not solved. every app close crashed see this error = java.lang.IllegalArgumentException: Service not registered: com.android.vending.billing.IabHelper$1@5f0f8b4

hello sir please replay

This looks like a bug. To solve it, Open Recipe App\app\src\main\java\com\android\vending\billing\IabHelper.java. In line 330 change the following

  if (mContext != null) 
if (mContext != null && mService != null)

The whole function should look like this:

    public void dispose() throws IabAsyncInProgressException {
        synchronized (mAsyncInProgressLock) {
            if (mAsyncInProgress) {
                throw new IabAsyncInProgressException("Can't dispose because an async operation " +
                    "(" + mAsyncOperation + ") is in progress.");
        mSetupDone = false;
        if (mServiceConn != null) {
            logDebug("Unbinding from service.");
            if (mContext != null && mService != null)
        mDisposed = true;
        mContext = null;
        mServiceConn = null;
        mService = null;
        mPurchaseListener = null;

Let me know if it works.

Hi !!

I added the server key (API_ACCESS_KEY) to the config.ini but push notification doesn’t seem to work through my admin panel.

Sending push notifications via Firebase console is working though.

Would you be able to double-check my setup?

Cheers, Hugo

Hi Hugo,

This usually happens when the wrong API_ACCESS_KEY is copied. Please take a look at the tutorial again to make sure you copied the right one (it is a very long key)

Thanks for your reply.

I’m afraid, I already double-checked the API_ACCESS KEY and I’m sure I copied the right one. I also tested the legacy one and it didn’t work either.

Are there any other things that I could check?

Thanks for looking into this.

Cheers, Hugo

I’m afraid that is the only thing I can think of. Can you send me a screenshot of your config.ini file, through email. Perhaps I will notice something.

Do you know if you’ll be updating the app with the ability to add an amount of an ingredient without having to use an integer? Thanks. Very good app btw.