Our development team is proud to announce that applications created with Monaca can now use Cordova 6.5. With the Cordova 6.5 support, many additional features will be available in Monaca, such as Android Nougat, iOS 11, the iOS library management tool “CocoaPods” as well as the Swift-made plugins. In addition, once the Cordova 6.5 support is released, the Cordova version of all newly created projects will be 6.5.
Posts for monaca
We are happy to announce the release of Monaca CLI 2.3.0. With the latest update, we have mainly been focused on enhancing some of the core features of CLI and providing updated tools.
Let’s not waste time and immediately take a look at the new features recently implemented and how they will improve your development process and user experience!
In this article, you will learn how to create a conversational app with Monaca Cloud IDE and api.ai.
api.ai is a natural language interactions platform created by Google. We will demonstrate how to integrate Google’s api.ai with Monaca Cloud IDE using Angular 1 and Onsen UI v2. The integration is done based on apiai-cordova-client plugin.
The implemented features of this sample application are:
- text conversation in a predefined languages: English and Japanese
- voice conversation in a predefined languages: English and Japanese
- language settings: currently available languages are English and Japanese
Webpack 2 is out for a while now with some interesting features which can help to control and improve the performance of your application. For this reason, we are going to talk about these features here in this blog post. I’m gonna start by talking about
tree shaking feature which helps to reduce the size of your bundle by excluding unused exports in it. Then, I will briefly describe
code splitting feature and how brand new
performance configuration object can help you to use this feature properly.
A simple static application has fewer security concerns compared to a dynamic application that requires an internet connection. An example concern, that a developer might have with either a static or dynamic application is how to prevent non-authorized users from copying or reading the source code. This can easily be resolved by encrypting to the application content.
More security concerns appear when an internet connection is established for fetch data. This connection can put a user or application at risk. The biggest concerns, either hybrid or native development, is the data integrity. Did the data come from the originated source? Has the data been tampered with before reaching the app? This commonly known as a man in the middle attack.
We are happy to announce the release of Monaca Localkit 2.3.0. As you may have already noticed, recently we have been focused on improving the user experience for the transpiling environment integrated into Localkit and that’s exactly what this new Localkit release brings.
Let’s not waste time and let’s take a look at the new features recently implemented and ready to be immediately used with your Vue, React and Angular2 templates!
Have you ever came upon a sample app which you wanted to use as a base of a project, but its implementation was so troublesome that you ended up losing a lot of time? Say no more, as we are happy to announce our newest Monaca features: “Publish Project” and “Direct Import”.
In this article, you will learn how to use Twitter Single Sign On (SSO) with Monaca Cloud IDE using Angular 1 and Onsen UI. The authentication is done by using twitter-connect-plugin. This plugin uses Twitter’s Fabric SDK to enable SSO with your Android and iOS apps. After a successful authentication, the user’s basic information will be displayed in the app.
This week we have two news to announce. First of all, following the recent release of Onsen UI 2.2.0 now we also provide support for it in Monaca CLI version 2.2.0.
Therefore, you can use transpirable frameworks Angular 2+ and React with the new Onsen UI and cssnext.
Moreover, from now on, you can create Vue.js 2 project in CLI based on our standard templates: Minimum, Navigation, Splitter and Tabbar.
The new Vue 2 templates support the
2.0.0-alpha.1 version of the Vue binding and the newest Onsen UI.
Below we prepared a short tutorial that shows how to create a Vue 2 project in Monaca CLI.
Hey you Angular developers. Even though Monaca is still to support Angular development in its Cloud IDE, there are some good news. Just about a month ago Cordova added type definitions (from DefinitelyTyped) to their core plugin repositories. So although that’s not released yet, you can already add those plugins to your Angular app.
This post shows you how to do that by means of a very simple example app. It assumes you’ve been using Monaca either through the command line (CLI) or the Localkit.
New Feature: Beta Distribution via DeployGate and HockeyApp
We’ve got another good news to share with you.
On top of the iOS App Uploader feature to distribute your apps via App Store, Monaca now brings you the ability to manually deploy the apps to third-party distribution services. This way, you can distribute your app for testing before uploading to any app market.
(If you’d like to automate this process, check out the limited release Monaca CI)
To do this, just follow these 4 easy steps:
Monaca Team is happy to announce the release of the Monaca LocalKit version 2.2.0. For who has never heard about it, Monaca LocalKit is a tool that allows the development and management of Monaca projects locally. In this version, we are giving more control over the synchronization between the local and the cloud environment, providing direct download and upload functionality and giving the ability to review the project changes. Let’s get deeper on the latest updates that LocalKit brings:
Monaca CLI is a command-line tool which makes local development of Monaca apps easier. Recently, a new function called “transpile” has been added to Monaca CLI. It can be used to transpile code for React/Angular 2 apps.
We will explain in details about the
I know I know, Monaca Team has been pretty quiet. Sorry about the lack of communication. We’ll try to be better. Lots going on!
One of the things we’ve been working on is to improve your build experience. And we are happy to release an update today. Woo hoo!
Let’s go over the changes, shall we?
Recently, Pokémon Go became very popular all over the world. Pokémon Go is using Augmented Reality principles by using smartphone’s camera to recognize objects and draw 3D objects in real-time.
Similarly, if you want to create an AR application in Monaca, Wikitude enables you to do so. It includes GPS location and image recognition through AR contents.
We will show you how to use Wikitude in Monaca app here.
This time, we have a special treat for all beginners who want to develop beautiful apps, but don’t know where to start. One of our Senior Software Engineers, Bryan Ellis, created a short Udemy course for those that need a little help getting started with Cordova app development. It takes less than 2 hours and is extremely easy to follow. Without any excuses, it’s time to build apps!
All your questions will be answered during our Founder and CEO Masahiro Tanaka’s Reddit (I)AMA session
Have questions about Monaca, Onsen UI, hybrid app development, flying planes, or life in Japan? Anything else? Our founder and CEO Masahiro Tanaka will be ready and available to answer all your questions on September 14th, at 1:30PM Pacific Time. Masa will be in San Francisco during the session, and you can check time date and time for your time zone here.
Visual Studio Code comes with tons of features like debugging, Git integration, syntax highlighting, IntelliSense and more. It is also highly customizable. On top of that, Microsoft recently announced Cordova Tools for Visual Studio Code. With Cordova Tools extension, you can build, debug and preview Cordova hybrid mobile apps on Visual Studio Code.
With that in mind, in this blog post, we will quickly explain how to create a Monaca hybrid application using Microsoft’s Visual Studio Code with Cordova Tools.
To solve this problem, ECMAScript6 (ES6) brings a huge improvement over ES5, tackling many of the other core languages. As you may remember, we have already discussed how we can use ES6 using Babel in this blog post, today we will go deeper by creating a Monaca application with ES6.
Monaca Cloud IDE now supports GitHub and Git operations. Git is software that helps the management process of source code. This type of software is better known as version control or source control. Some of the benefits that Git provides is full source code version history and cross collaboration with distributed development.
In this release, we support basic Git operations such as commit, push, pull, importing (clone), switching branches and tracking local history changes. Currently, we support only GitHub, one of the largest online Git repository hosting providers, as a remote repository provider but looking to expand the options in the future.
Let’s take a look at how you can start using Git immediately with your Monaca project.
As you probably already know, Monaca offers various development environment choices to fit all your needs. However, it may be difficult for a new developer to understand each one’s characteristics and which one to choose. That’s why in this blog post we would like to introduce each environment and their features, helping you to choose the right one for your development.
Adobe wrapped up the PhoneGap Day US about two weeks ago. The conference was held at the beautiful Adobe office in Lehi, Utah. Monaca x Onsen Team was very proud to attend this event and make a contribution to the PhoneGap community.
Building secure applications is a challenge you might face while developing Monaca applications. Important data, such as payment information or personal files, are potentially dangerous if they fall into the wrong hands. Today, we are introducing 3 ways to ensure the security of your applications’ data.
Los Angeles, Dallas, Boston, New York City, Seattle
Get ready for us!
Our team is organizing a series of meetups throughout the United States. In addition to our presence at the PhoneGap Day US in Salt Lake City, we are kindly inviting you to join ur meetups in Los Angeles, Dallas, Boston, New York and Seattle. For information about each city, please check the links inside the article.
The new version of Onsen UI is coming and we are paving the way. We are happy to announce that the new Monaca x Onsen UI Community Forum has been released! Many developers have requested a forum for Onsen UI and Monaca Tools where they could ask questions, share their progress, get community feedback and meet other developers. We hope you like it and join our brand new community!
Monaca Localkit provides a local development option for your Monaca applications. This blog post will highlight 6 things you can do with Monaca LocalKit.
Gary Meyer, a Colorado volunteer ski patroller, won our Monaca x Onsen UI App Ninja Monthly Contest for creating a flawless hybrid app that solves real-world niche problems.
We are happy to announce that soon will update Monaca’s Cordova to version 5.2. Therefore, we have prepared a guidance for completely migrating existing projects (with Cordova version 3.5 or 4.1) to 5.2.
Kintone by Cybozu lets you quickly and easily build your own customized business applications such as daily reports, minutes, time-card, and surveys. It also lets you create applications using Excel or CSV files to satisfy your own needs.
Kintone provides a lot of features in the web browser but here we focus on developing using Kintone API and Monaca to transform your custom business application into a hybrid mobile application.