Tag Archives: support

Tech support & Open Source bug fixes

I get more than one message a week requesting help with one of my many open source plugins or projects.   I would really love to help you; but this is not something that is sustainable and completely unfair to my family.

Not only did you get the plugin and/or project for free; you already have the source code, documentation, and probably even a full demo that shows most -- if not all the functionality of the project.   You should have everything you need to find the answer to the question yourself.

Pretty much all my income generated is currently from my doing contract development or consulting related work.   So any "free" support work that interrupts paid work; really is a bad thing for my family.   If you are being paid to build your app; than you can see how this  even more of an issue.

If you really you think you found a bug; then by all means report it to the proper repo (https://github.com/NathanaelA) and the support will be appropriately dolled out.   I do take bugs seriously; but again open source plugins are never as high of a priority as paid work.    The bugs will eventually get fixed; but it might take several weeks to find the time to work on it.   In the meantime I do accept pull requests.  I am also much more likely to accept your PR fairly quickly and fix anything that I find broken in it; than reject it.  😀

Finally, I am not opposed to supporting you; so If you really want my support; I do offer paid support https://nativescript.tools/product/11

Now back to the regularly scheduled technical blog posts.  😉

NativeScript: Why Patreon?

community-nativescriptHi, thanks for stopping by and hopefully this blog post will answer the question; NativeScript: "Why Patreon?"

I think it goes without saying that I have been a valuable participant in the Nativescript community since NativeScript was first released. However, for those who don't know who I am, here is a really quick summary. I wrote the book on NativeScript. I currently hold the record for the most developed NativeScript plugins and plugin assists. I created and maintain the community NativeScript web site including the cool plugins library at Nativescript.rocks. In addition I have dozens of in-depth posts regarding NativeScript on my blog as well as innumerable support posts on Google Groups, Slack, and I have one of the highest NativeScript support ratings on StackOverflow. I can continue to go on, but I think from this you get a pretty good picture of what I've contributed.

And here is a small trimmed down list of things I would like to pursue in the future for the NS community.

Blogs:
- How to use Android Extend's properly
- How to do Extend'd events properly in Android JS
- iOS and Android Gotcha's
- Building a AAR from a JAR and/or Source code (Android)
- Building a Full interface plugin in Android/ios (Using a maven/cocoapod)
- Building a Full interface plugin (totally in TypeScript/JavaScript)
- Techniques to optimizing your code
- Angular 2 and using normal processing or interface NativeScript plugins
- iOS & Android Multithreading

Tools/Plugins:
- Shrink the size of deployed APK/IPA size (post-hook tool)
- iOS WKWebView & Safari View Controller
- Android Camera control 2
- PDF control
- Fluent Reports (data driven JS reporting engine)
- Encrypted Key Store access & native encryption routines
- Convert more/all of the Node modules
- Debugging, Design, and Performance tools
- LiveEdit for iOS & better TypeScript support (TSLint)
- Replacing "Observable/ObservableArray/Promises" in NativeScript with RxJS
- Deployed remote updating (i.e. download updates to your app from your server)

NativeScript.rocks:
- Searchable/Filterable/Sortable
- Mobile friendly & Mobile app w/ runnable samples
- Pictures/Animations of interface plugins
- Display docs

What many of you may not know is that I am a totally self employed family man. That's right, I don't have a 9-5 regular paying gig. I'm a husband and father to several kids, with another due in Aug. So, I am at a point where I need to focus in one direction or the other. I've spent a lot of time on the community and I have really enjoyed it. As you can see I have so many great ideas for so many more NativeScript blogs, tools and plugins. But, I also need to take care of my family, so I need to pay the bills. This is where you can come in and help! You can choose to help me build many more free resources in the NativeScript community. By pledging to my Patreon fund.  You can show that you appreciate all open source plugins, knowledge, web sites, and finally the support that I bring to our community.

The goals I have currently setup are:
- $100 - A exclusive blog post each month
- $500 - Several exclusive blog posts each month
- $1,000 - A plugin each month, exclusive to patreon's for at least 3 months.
- $2,500 - I'll work on a free book for the community, 3 months exclusive for patreon's
- $4,000 - A complicated plugin/tool for the community, or several simpler plugins per month. (Again exclusive for patreon's for at least 3 months)

Each of these goals will be using your suggestions and/or from my list and voted on by you patreon's; so you can direct the direction and potentially get answers and/or plugins to fill the need you have or see.

This does not mean that if I don't get the funding that I'm leaving. I love NativeScript! We have an awesome community; so I'm sticking around. Rather it just means I will have to refocus the majority of my time on other stuff like generating contracts, making commercial plugins, services, and things like paid training.

I have been been working on transitioning to primarily commercial -- however, I decided to try a grand experiment. I am going to let you as the NativeScript community choose where you would like me to focus my time and efforts...

If you choose to support me; here is my Patreon Link.