9/18/2019
Build Apps with JavaScript - FuGenx Technologies - Medium
Build Apps with JavaScript FuGenx Technologies Sep 18 · 4 min read
https://medium.com/@fugenx36/build-apps-with-javascript-915d787a653
1/6
9/18/2019
Build Apps with JavaScript - FuGenx Technologies - Medium
If you’re a web developer who wants to release your work on iOS and Android, you might worry that you face a steep learning curve. There’s no need to learn a new programming language from scratch or adopt entirely new concepts to harness the amazing features of these mobile platforms. All you need is a basic grasp of Meteor, a platform for building mobile and web apps using a single JavaScript codebase.
Building Mobile Apps: The Hard Way Traditionally, web developers who wanted to build a native app for iOS had to learn Objective C, the main language that the iOS operating system runs on. Recently, Apple introduced a new programming language called Swift, which is supposedly easier for new mobile developers to use; still, building an iOS app in Swift still involves learning a new language, which can be confusing if you are used to programming in JavaScript. Developing your iOS mobile app is only the start of the journey. If you want to offer the same experience to Android smartphone and tablet users, then you need to use Android Studio or Eclipse to create a new Android app with the same functionality.
https://medium.com/@fugenx36/build-apps-with-javascript-915d787a653
2/6
9/18/2019
Build Apps with JavaScript - FuGenx Technologies - Medium
The traditional method of building native iOS and Android apps can be a huge time sink for developers. This is because you need to develop a wide range of new skills to bring your app to both mobile platforms.
Building Mobile Apps: A Better Way Thankfully, there is a better way for a JavaScript web developer to translate an existing web app into a mobile offering: Meteor. Meteor is a platform that allows developers to use the same Javascript code base to build apps for iOS, Android and the web. Once you learn to develop with Meteor, you can quickly translate your JavaScript web apps into native mobile apps, without needing to learn new programming languages.
How Does Meteor Work? Meteor relies on a technology known as Cordova. This clever technology allows HTML and JavaScript to run on a mobile phone without using a browser. It also allows developers to write JavaScript code that controls the basic functions of mobile devices. For example, a developer who uses Cordova can write JavaScript code that can access the camera function of an iOS or Android mobile device, just as it would access the webcam on a laptop or desktop computer. https://medium.com/@fugenx36/build-apps-with-javascript-915d787a653
3/6
9/18/2019
Build Apps with JavaScript - FuGenx Technologies - Medium
Why Use Meteor? Meteor takes the powerful functionality of Cordova and simplifies it. The Meteor interface is easy to use and allows you to quickly compile, test and deploy apps, cutting down the time spent trying to figure out how to get apps working on different iOS and Android devices.
Hot Code Push Building your iOS or Android mobile app isn’t the end of the story. You’ll want to update the app to add new features, fix bugs that your users have identified, or perhaps even change the design of the app to make it easier to use. To avoid having a lot of your time sucked up by refining your app and waiting for the App Store to approve your changes, you need a way of automating the process. This is where Meteor’s hot code push feature comes in. The update process for mobile devices has traditionally not been simple. First, you must make the changes to your app, and then you need to submit the new version to the App Store for approval. Once the app is approved, users must update their apps via the Apple App Store or the Google Play Store, which they may choose not to do. https://medium.com/@fugenx36/build-apps-with-javascript-915d787a653
4/6
9/18/2019
Build Apps with JavaScript - FuGenx Technologies - Medium
Meteor fixes the problem of updating mobile apps by bundling Javascript and HTML code into the mobile application. When you push out an update for your web app on your server, the new code is automatically downloaded to the native mobile app, so that users get the new version without you having to resubmit your app to the App Store for approval. You benefit from an easier update process, while your users don’t have to wait as long for essential updates to become available. The great advantage of using Meteor is that you don’t need to hire iOS and Android developers to bring the functionality of your web apps to mobile devices. Meteor allows you to use your existing JavaScript development skills to build your apps and push them out to multiple platforms, which is much easier than developing an app independently for each operating system. As a result, you can save time and money while building your app. The other great advantage of Meteor is that it gives you ongoing control over your app. If you hire a developer to create an iOS or Android app for your business, you need to maintain a relationship with that developer so that he or she can handle the updates. When you use Meteor to create your app, you can update the JavaScript code yourself and use the hot code push function to immediately deploy the changes to users on all platforms.
https://medium.com/@fugenx36/build-apps-with-javascript-915d787a653
5/6
9/18/2019
Build Apps with JavaScript - FuGenx Technologies - Medium
In summary, Meteor is currently the best way to deliver a mobile app in the lowest amount of time. Try Meteor now to see for yourself how easy app development can be.
. . . Originally published at https://www.meteor.com.
Mobile App Development
JavaScript
Javascript Frameworks
App Development
Mobile Apps
Discover Medium
Make Medium yours
Become a member
Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade
About
https://medium.com/@fugenx36/build-apps-with-javascript-915d787a653
Help
Legal
6/6