{"id":1199,"date":"2020-06-01T10:00:00","date_gmt":"2020-06-01T10:00:00","guid":{"rendered":"http:\/\/fluentreports.com\/blog\/?p=1199"},"modified":"2020-06-02T03:11:50","modified_gmt":"2020-06-02T03:11:50","slug":"nativescript-master-technology-proplugins-and-nstudio","status":"publish","type":"post","link":"https:\/\/fluentreports.com\/blog\/?p=1199","title":{"rendered":"NativeScript, Master Technology, ProPlugins, and nStudio."},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"405\" height=\"370\" src=\"https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/image.png\" alt=\"\" class=\"wp-image-1200\" srcset=\"https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/image.png 405w, https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/image-300x274.png 300w\" sizes=\"auto, (max-width: 405px) 100vw, 405px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">So since this question has come up multiple times; I decided to write a brief history of my involvement with <a href=\"https:\/\/nativescript.org\" target=\"_blank\" rel=\"noreferrer noopener\">NativeScript<\/a>, <a href=\"https:\/\/master-technology.com\" target=\"_blank\" rel=\"noreferrer noopener\">Master Technology<\/a>, <a href=\"https:\/\/proplugins.org\" target=\"_blank\" rel=\"noreferrer noopener\">ProPlugins, LLC<\/a> and <a href=\"https:\/\/nstudio.io\" target=\"_blank\" rel=\"noreferrer noopener\">nStudio, LLC<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So this story begins a little over 5 years ago; I had been doing some Cordova\/Phonegap development on a simple application for my wife; and its performance ended up being sub-par, ran into screen sizing issues, and a whole myriad of the common standard issues you run into with programming for a webview.   Most these hybrid issues are much better now.   At that point -- frustration was enough to make me decide to see if their was <strong>anything<\/strong> better.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I downloaded a huge number of platforms, React Native, Titanium, Fuse, Xamarin, you name it; I found a link to it I downloaded it and tried it out.    After spending multiple days installing and testing things, I finally decided to using React Native -- it was the best of the bunch.     A few days later I saw a article on a news site; saying checkout something called <strong>NativeScript<\/strong>.   I figured, might as well -- I wasn't totally sold on React-Native and I hadn't started my project.  <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"105\" height=\"117\" src=\"http:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2016\/03\/nsletter.png\" alt=\"\" class=\"wp-image-286\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">So I downloaded NativeScript v0.90 or v0.91, which was the first official \"open\" release in early March of 2015.   I totally fell in love with it. It has a good template syntax, data binding and best of all <strong>full easy<\/strong> access to the entire native platform all using JavaScript.   It really was the \"perfect\" mobile development system. <\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"140\" src=\"http:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/mt-banner.png\" alt=\"\" class=\"wp-image-1202\" srcset=\"https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/mt-banner.png 400w, https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/mt-banner-300x105.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Now as to <a rel=\"noreferrer noopener\" href=\"https:\/\/master-technology.com\" target=\"_blank\">Master Technology<\/a>, it was started a long long time ago, in a galaxy far far away...  Almost 30 years now...   So basically, in a nutshell this was the company I did all of my contracting work under.  As such, when I started doing NativeScript work I continued to do all of my work under it.    This is why you see a large number of plugins and NativeScript related sites with the Master Technology logo.   One of the first, <a rel=\"noreferrer noopener\" href=\"https:\/\/plugins.nativescript.rocks\" target=\"_blank\">https:\/\/plugins.nativescript.rocks<\/a>, started as a simple MD file on <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/NathanaelA\/nativescript-plugins\/blob\/bd0f503003c87c245b0883b3b8dca34ecf6eb542\/README.md\" target=\"_blank\">github<\/a>...<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"925\" height=\"312\" src=\"https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/image-1.png\" alt=\"\" class=\"wp-image-1201\" srcset=\"https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/image-1.png 925w, https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/image-1-300x101.png 300w, https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/image-1-768x259.png 768w, https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/image-1-624x210.png 624w\" sizes=\"auto, (max-width: 925px) 100vw, 925px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">However, that soon became unworkable when the community started adding multiple new plugins a week.  So I created the first version of <a rel=\"noreferrer noopener\" href=\"https:\/\/plugins.nativescript.rocks\" target=\"_blank\">https:\/\/plugins.nativescript.rocks<\/a>...  From there <a rel=\"noreferrer noopener\" href=\"https:\/\/images.nativescript.rocks\" target=\"_blank\">images<\/a>, <a rel=\"noreferrer noopener\" href=\"http:\/\/searchcode.nativescript.rocks\" target=\"_blank\">searchcode<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/nativescript.rocks\/compat\" target=\"_blank\">compatibility chart<\/a> and many other community resources have been added...<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"160\" src=\"https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/ns-banner.png\" alt=\"\" class=\"wp-image-1203\" srcset=\"https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/ns-banner.png 400w, https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/ns-banner-300x120.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">After a couple years of working in the NativeScript community, I realized that as a sole contractor it was very hard to handle larger jobs by myself.    In early 2017, I had the brilliant idea to start a company that would be more like a law firm, with senior and junior partners but geared for developers.    I enlisted my co-owners Brad Martin, and Nathan Walker and we created a brand new company called <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/nstudio.io\" target=\"_blank\">nStudio<\/a><\/strong> in early 2017.   From there we grew a bit, to the point we even added a new co-owner in 2019, Dave Coffin.    We continued to grow adding several partners known highly in the community to our team like: Igor Randjelovic (NativeScript-Vue), Osei Fortune (author of many awesome plugins), Alex Ziskind (the tutorial master of NativeScripting.com).  In addition we have developed strong ties with many other companies in the greater developer eco-system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When any new NativeScript clients would contact me, I move them to nStudio.  Any other clients (Servers, PHP, Clarion, Node, etc) stayed on Master Technology as that company is now more oriented to server side stuff, and nStudio was for all the mobile development.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One strange thing about having two companies is dealing with IP, so any IP that I had developed at Master Technology, remained with Master Technology.  You will still see Master Technology on a LOT of sites and plugins in the NativeScript eco-system even though Master Technology only does a small amount of work in the NativeScript eco-system now.<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"100\" src=\"https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/logo-100x100-1.png\" alt=\"\" class=\"wp-image-1204\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In early 2019; as still one of the major open source plugin NativeScript developers; I realized that NativeScript community needed some way to fund plugin maintenance.  We were seeing a great number of plugins that were not maintained and no longer working.  The maintenance time on my own plugins, that were free to the community, became far too excessive for me to be able to keep them to a standard I'd be happy to have my name on, and still be able to feed my family.   I got together with several other large plugin developers and we started <a rel=\"noreferrer noopener\" href=\"https:\/\/proplugins.org\" target=\"_blank\">ProPlugins, LLC<\/a>.   This has helped at least with a chunk of the plugins under our control; and so <a rel=\"noreferrer noopener\" href=\"https:\/\/proplugins.org\" target=\"_blank\">ProPlugins<\/a>, was founded and is owned by Master Technology.<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Now comes the most interesting turn of events in this entire story, one that I would <strong>NEVER<\/strong> have expected in a million years.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because of NativeScript, I helped found two additional successful companies.  Which just by itself is totally awesome!    However, now nStudio, LLC has been able to  purchase <strong>NativeScript<\/strong> and its assets.   We now have control over not only our companies future, but the framework that was directly responsible for spawning nStudio, LLC.      <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As such, you should now see my name (and the other partners from nStudio, LLC) on the all the new pull request approvals and reviews for NativeScript.   I do want to sincerely thank all the developers over the last 5 years who actually built NativeScript, and if any of you want to continue to work on the framework, please feel free to drop us a line at team (@) nativescript org.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"471\" src=\"https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/7505286308_410c106ce2_c.jpg\" alt=\"\" class=\"wp-image-1214\" srcset=\"https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/7505286308_410c106ce2_c.jpg 800w, https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/7505286308_410c106ce2_c-300x177.jpg 300w, https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/7505286308_410c106ce2_c-768x452.jpg 768w, https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2020\/05\/7505286308_410c106ce2_c-624x367.jpg 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption>(c) Adam Carter, https:\/\/www.flickr.com\/photos\/44811338@N05\/7505286308<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>So since this question has come up multiple times; I decided to write a brief history of my involvement with NativeScript, Master Technology, ProPlugins, LLC and nStudio, LLC. So this story begins a little over 5 years ago; I had been doing some Cordova\/Phonegap development on a simple application for my wife; and its performance&hellip; <a class=\"more-link\" href=\"https:\/\/fluentreports.com\/blog\/?p=1199\">Continue reading <span class=\"screen-reader-text\">NativeScript, Master Technology, ProPlugins, and nStudio.<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[153,16,152,145],"class_list":["post-1199","post","type-post","status-publish","format-standard","hentry","category-nativescript","tag-master-technology","tag-nativescript","tag-nstudio","tag-proplugins","entry"],"_links":{"self":[{"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1199"}],"version-history":[{"count":8,"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1199\/revisions"}],"predecessor-version":[{"id":1216,"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1199\/revisions\/1216"}],"wp:attachment":[{"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}