Discussion on Nectar - Framework7 Mobile Web App Kit

Discussion on Nectar - Framework7 Mobile Web App Kit

By
Cart 1,077 sales
Well Documented

pmsgz supports this item

Supported

This author's response time can be up to 2 business days.

145 comments found.

Hello, i have renew update 2 times … this is my 3th time but i can’t renew you told me 2 month ago about update and no update released can you provide update or not ?

Hello,

I will not provide any update at the moment.

Framework7 v6 is currently under development and the next update of Nectar will be based on this.

Generally, with every major release of Framework7 comes major changes, which makes the previous versions directly incompatible.

Framework7 v6 will also contain major changes to the code, therefore it will not be compatible with the previous versions.

So, to update your app, you must follow the migration guides provided by Framework7.

Thank You

hi… I got problem that I really difficult to integrate with onesignal, can you pleae help…

Hello,

Can you please share your email address? I will send you an example code integration for OneSignal.

Thank You

Any news about update ??

Would be awesome if you released a Framework7 VueJS version.

Hello,

Thank you for your valuable suggestion. Will certainly consider on this.

Thank You

First of all thank you so much for a wonderful script. May I know when you will be able to update it on the latest framework 7 module?

Hello,

Thank you very much :)

At present, Framework7 v6 is under development. Once its stable version is released, I will update Nectar to that version.

Thank You

Regards, Praveen Mujawdiya

Hello,

We have updated Nectar to Framework7 v7.1.5

Please check the demo at https://nectar.website/demo

Thank You

Have a forecast to migrate framework7?

Hello,

The update will be released in December 2020 with the latest version of Framework7.

Thank You

Hello,

We have updated Nectar to Framework7 v7.1.5

Please check the demo at https://nectar.website/demo

Thank You

hey there :) this is really great :) I was wondering if your template can function just as a normal website as well and if it is possible to preview it on, e.g. a laptop?

Hello,

Thank you very much :)

Nectar is mainly designed for phone and tablet resolutions. It will certainly work on desktops/laptops as well, but the UI/UX will not be as good as it should be.

You can check how Nectar looks on desktop/laptop by visiting this link: https://nectar.website/material-hamburger/www

Thank You

Regards, Praveen Mujawdiya

Hi, When are you willing to release the update, I would like to buy after the update.

Hello,

The update will be released in December 2020. As this update is going to be huge, it will take considerable amount of time.

Thank You

Hello,

We have updated Nectar to Framework7 v7.1.5

Please check the demo at https://nectar.website/demo

Thank You

Not able to open a camera through cordova camera plugin. please help

Hello,

I got your email. I will check the code, fix it and send you the solution.

Thank You

when You release your New Update?

Hello,

I’m working on a new product to be released in July. Once it is released, I will work on Nectar update.

Thank You

Hi Preeven, Happy New Year Still we are waiting for update When you release?

Hello,

We have updated Nectar to Framework7 v7.1.5

Please check the demo at https://nectar.website/demo

Thank You

Hello how can i add a qr codereader on framework7 ,some information o anything ?

Hello,

For Web, you can use this library: https://github.com/cozmo/jsQR For Cordova, you can use plugin: https://www.npmjs.com/package/cordova-plugin-qrscanner-dual

These use device camera to scan QR codes.

Thank You

Regards, Praveen Mujawdiya

Any news about update?

The new update based on Framework7 v5 is scheduled to be released in June-July 2020.

Hello, any news about update ?

Hello,

I’m working on a new product to be released in July. Once it is released, I will work on Nectar update.

Thank You

I am not a professianol developer. This is my first expierince with framework7 and PWA project, But Nectar is a really really simple and most efective templates. Praveen is a great guy. You can feel his support deeply. You will not be alone when event you are not professional. in 4 days i nearly finish my views and started to make backend side. Amazing works. Keep going.

Thank you very much :)

It’s possible to use it as a normal html template, I mean, full url path instead one place loading, so I can share urls on social media? thanks!

Hello,

Nectar is based on Framework7, which is a Single Page Application framework. The entry point of SPAs is always index.html, which loads the subsequent inner pages using AJAX. Therefore you cannot use it as traditional HTML website.

To make SEO and Social Sharing work in SPAs, you have to resort on techniques such as Server-Side Rendering (SSR), Pre-rendering, etc. All other SPA frameworks such as Angular, React, Vue use these techniques.

Here is the tutorial on how you can share links on social media in a SPA https://developer.mastercard.com/blog/social-sharing-for-a-single-page-application

I hope it helps.

Let me know if you have any questions.

Thank You

Regards, Praveen Mujawdiya

Amazing work! I have three pre-purchase questions. How do you organize 1) chat and 2) e-commerce I assume that the chat is connected to a database and e-commerce to wordpress, if so, is there specific documentation? 3) Is there a way to organize a map with pre-arranged pins and view your position with the classic blue dot in the middle of the nearby red pins, all this within the app? Thanks and congratulations for the work.

Hello,

1. No, AlaSQL is a different thing. It is solely used for offline databases. For cart implementation, you will still need to connect it to your backend. A good example of using AlaSQL is ‘Saving articles for offline reading’ or creating purely offline apps with facility for database.

2. Chat Screen is intended for using in Chat Apps or in apps where feature for chating with members is provided, while Disqus is a ready-made solution for integrating commenting system in your app. So that you don’t have to implement your own.

Thank You

Regards, Praveen Mujawdiya

Thanks for the precise reply, you are very kind. Yet I still don’t understand why you do demos with shopping cart and chat and don’t give a hint of how to put them in place. However I will definitely buy because it is an excellent job, if you remove this doubt from my head, I would be happy. Mateo, Thank you

Hello,

Generally, the main purpose of templates is to save considerable amount of time on front-end development by providing ready-made screen which developers can integrate with the backend of their choice.

As it solely depends on developers how and using which backend language they integrate, it becomes difficult to provide examples for backend integration.

But one thing is for sure that, to communicate with the backend, whatever the language is, AJAX is used. And in case of Nectar (as it is an SPA) all the communications made to the backend must be via AJAX. You cannot mix the backend and frontend code together into one file.

Let me know if you have any doubts.

Thank You

Regards, Praveen Mujawdiya

Hi, Started backup to iCloud! Please be careful. Your application might be rejected by Apple if you store too much data. For more information please read “iOS Data Storage Guidelines” at: https://developer.apple.com/icloud/documentation/data-storage/

how to solve apple reject app

Hello,

I have checked the source code of your project.

After checking the code and searching on forums for related issues, it is obvious that iOS 13+ is causing buggy behaviors in Cordova apps. A number of developers have reported about these after updating to iOS 13, before which the apps were running without any issue. Also the root cause has not been found yet.

The only solution developers are relying upon is workarounds, until a patch related to this is released. 

Here, I’m providing links of issues reported on forums and you can find various solutions there, which have worked for them successfully.

1. https://github.com/apache/cordova-ios/issues/680 In this issue, three solutions have been suggested. These are related to WebSQL, User Permission and Google Analytics Plugin.

2. https://github.com/apache/cordova-ios/issues/706 This solution suggests updating the InAppBrowser, and a workaround related to splash screen.

But one interesting thing here is that, the warning message if they are getting Started backup to iCloud! Please be careful. Your application might be rejected by Apple if you store too much data. For more information please read “iOS Data Storage Guidelines has nothing to do with the issue. So, if your app is already working with this warning, then you can safely ignore it.

Below are my suggested solutions, which might probably help you.

1. You can check by removing the plugins in config.xml one-by-one. This may help us find if some plugin is causing issues with iOS13. Try upgrading/downgrading its version and then re-check.

2. Update the Cordova CLI version to 9.0.0, which is the latest as of now. You are using 8.1.1 in your app. See if this helps.

<preference name="phonegap-version" value="cli-9.0.0" />

3. Remove the splash-screen plugin and check, as this has caused some issue in Android 9.0 as well previously.

4. Try removing the WKWebView plugin and then check. If this works, then you can use some other working fork of WKWebView provided by Ionic Team. 5. At last, check if this line: 

<preference name="BackupWebStorage" value="local" />
 removes the warning without causing any further error. Then you are good to go.

Let me know if any of these workarounds help you.

Thank You

Regards, Praveen Mujawdiya

I have try all this no work.. so you update any new version or any fix I recreate the project ?

Hello,

A fix cannot be provided until we know the main issue causing this, as this is not affecting all the cordova apps deployed for iOS13. It is a unknown buggy behaviour.

Please do this and verify if something in config.xml is preventing the app from running after splash screen.

1. Download the Nectar source code zip from your ThemeForest account. 2. Compile IPA and test on your device.

Let me know if it works or it stucks.

Thank You

Hi @pmsgz How will we retrieve sms on otp-verification page if some one has got sms by otp mobile

Hi @pmsgz, How to change splash screen nectar text ?

Hello,

The splash screen text is made of SVG and animated using javascript.

Please follow this step-by-step tutorial to create one.

1. Install InkScape (SVG Editing Tool). You can download from https://inkscape.org
2. Open Inkscape, a blank document is opened.
3. Now, set the document dimensions. Go to File > Document Properties or press Shift + Ctrl + D. In the Page tab, set custom size as per your need.
4. After setting the document size, select Text tool from the left toolbar or press F8. Now write the text, set its font, size and color. The font used in Nectar logo is Georgia.
5. Now, press F1, and select the text object. To make the text animatable using JS, we will need to convert the selected text into path.
6. So, to convert text into path, apply Path > Path to Object or press Shift + Ctrl + C.
7. Ungroup it, Object > Ungroup or press Shift + Ctrl + G.
8. Select all the ungrouped (individual) letters and apply Ctrl+J (Dynamic Offset).
9. Save the SVG file.
10. Now we will need to optimize and minimize the SVG file. So, go to https://jakearchibald.github.io/svgomg, upload the SVG.
11. Set the following parameters:
Keep these UNCHECKED: Show original, Merge paths, Move attrs to parent group, Prefer viewBox to width/height, Remove viewBox
Keep all other parameters CHECKED
12. Then, download the optimized SVG file.
13. Now open the optimized SVG file in a text editor, copy its content.
14. Open splash.html file. Inside <div class="splash-media">, Replace the current <svg> with the SVG you have copied.
15. Add class="logo" to the <svg> element.
16. Inside <svg> you will see a number of <path> elements. These <path> elements have fill="_COLOR_" attribute. Add stroke="_COLOR_" to these <path> elements. _COLOR_ can be in hex, rgb format. I have set both fill and stroke color same. Please note that the <path> element must have stroke property. Otherwise, the animation will not work.That's all you need to create animated SVG.

Thank You

Regards,
Praveen Mujawdiya</div>

Or if you just want a static image then replace the <svg> element with <img /> element.

Hello again, I have a bigger issue, i have been working on it for couple hours now. Even days to be honest.

I am using the tabbar not to show VIEWS as tabs (as you guys are using it in the template) but using it to trigger pages:

<div class="views tabs">
        <div class="toolbar toolbar-bottom-md tabbar tabbar-labels">
            <div class="toolbar-inner">
                <a href="/home" class="tab-link tab-link-active">
                    <i class="icon mk_micon mk_flatkey" />
                    <span class="tabbar-label">Clés</span>
                </a>
                <a href="/screens/order" class="tab-link">
                    <i class="icon mk_micon mk_flatorder" />
                    <span class="tabbar-label">Commandes</span>
                </a>
                <a href="/screens/user-profile" class="tab-link">
                    <i class="icon mk_micon mk_flataccount" />
                    <span class="tabbar-label">Compte</span>
                </a>
                <a href="/screens/contact-us" class="tab-link">
                    <i class="icon mk_micon mk_flatcontact" />
                    <span class="tabbar-label">Contact</span>
                </a>
            </div>
        </div>
</div>

instead of

<div class="views tabs ios-edges">
            <div class="toolbar toolbar-bottom-md tabbar tabbar-labels">
                <div class="toolbar-inner">
                    <a href="#tab-home" class="tab-link tab-link-active">
                        <i class="icon f7-icons ios-only">home</i>
                        <i class="icon material-icons md-only">home</i>
                        <span class="tabbar-label">Home</span>
                    </a>
                    <a href="#tab-components" class="tab-link">
                        <i class="icon f7-icons ios-only">data</i>
                        <i class="icon material-icons md-only">widgets</i>
                        <span class="tabbar-label">Components</span>
                    </a>
                    <a href="#tab-screens" class="tab-link">
                        <i class="icon f7-icons ios-only">collection</i>
                        <i class="icon material-icons md-only">view_carousel</i>
                        <span class="tabbar-label">Screens</span>
                    </a>
                    <a href="#tab-more" class="tab-link">
                        <i class="icon f7-icons ios-only">more_vertical</i>
                        <i class="icon material-icons md-only">more_vert</i>
                        <span class="tabbar-label">More</span>
                    </a>
                </div>
            </div>
</div>

Now, each time I click on an icon, instead of triggering a “tab” i trigger a new page. This works pretty good. But in order to not cummulate open pages (as one has to click the back button to “close” a page and alss to maintain a good flow I force the tabbar to disappear with the no-toolbar inside the div.

Now this works verry well, i now can click on an icon in the bottom toolbar, it opens up a page and makes the toolbar disappear. The user has to click the back button to “close” the page and make the toolbar reappear.

The issue:

The issue is: If I refresh the app after using it for a while (scroll down on an android device or a simple refresh on a computer with dev tools on) and again click on a link on the toolbard i will correctly be directed to a page, once i click a back button again to “close” the page and to show the toolbar again, the toolbar appears and automaticly disappears.

At this point there is no way to make the toolbard reappear. I have to clear the Application Cache to make it work again. Each time i refresh the app without clearing the Application cache i make the toolbar disappear while hitting the back button.

I belive i am having an issue with app.toolbar.show(’.toolbar’, false);

Thanks if you can find an answer!

I have a link for you with the same files uploaded and a video also where i reproduce the issue if you want

Hello,

Please share the link and video. My email address is praveen.mujawdiya@gmail.com

Thank You

Hello,

Do you guys have any idea on how to remove the white line on top of the active element inside the tabbar ?

You propose 2 menu types, tabbar or hamlburger. If tabbar is choosen, when you clic on an icon a white line pops up on top of it inidcating you are inside that menu (active). I would like to modify or remove it. I have been searching but no css visible. i belibe you guys are adding it via JS but can’t find the file…

Thanks à lot.

Hello,

The white line that appears on top of an active tab element is added dynamically via JavaScript. To modify its CSS, please use the following selectors:

.md .tabbar .tab-link-highlight, .md .tabbar-labels .tab-link-highlight {
        background: transparent;
}

Let me know if it works for you.

Thank You

Regards, Praveen Mujawdiya

Thanks it works like a charm, could not find where it was.

when we expect the next update ?

Hello,

You can expect the next update in June 2020.

Thank You

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve ThemeForest.

Sure, take me to the survey