How-tos

How to build a mobile application in 3 easy steps with Kinetise

Share this post:

Kinetise, a rapid mobile apps development platform, is one of the fastest ways in the world to produce mobile applications. It just takes 3 easy steps:

  1. Put together your complete app in our drag & drop editor.
  2. Generate the native source code.
  3. Modify the code with Xcode / Android studio (if needed).

Using Kinetise to build your apps won’t take months of development by an army of developers. It only requires a few hours spent by a single developer. That’s right, it takes just a few hours!

Even better, here’s one you can have developed and deployed on your phone in 2 minutes… a completely custom, advanced, feature-rich, well-performing, native mobile application, connecting to any RESTful API, coded from scratch, but without coding!

Here is the example app built entirely with the Kinetise editor, without accessing the source code at all: http://bluemix.kinetise.com/use-case/walktoExample GPS app built with Kinetise

Here is how the development process works, provided in step-by-step instructions:

1. Put together a complete app in drag & drop editor

Kinetise: Build apps in drag & drop editorKinetise editor enables you to put together layout and navigation and, more importantly, create functionalities, for example:

  • Lists, galleries, videos, charts and maps, fed with API data
  • Forms with textinputs, radiobuttons, checkboxes, dropdowns
  • Reusable, nested screens (detail screens), passing logic and hierarchy when user navigates through them
  • Dynamically defined, parametrized and authenticated API calls (GET, POST and more)
  • Local variables
  • Local database for offline scenarios
  • User roles
  • GPS tracking
  • Animating overlays
  • Calling, texting, opening files and websites
  • Camera access and QR-code/barcode scanning
  • Content caching rules
  • And much more!

In short, Kinetise offers the power and flexibility a traditional developer has when they are coding manually, but without having to code manually! You can put all these together in any flow and combination to get your app complete and ready for deployment or app stores submission.

2. Generate native source code

Kinetise: Download native Source Code

There are a variety of reasons someone might need to generate the source code:
  • They want to add the feature (or SDK) that the Kinetise editor doesn’t offer.
  • The enterprise company they work for simply requires the source code as a general policy (for security).
  • They are developing an app from scratch, outside Kinetise, but they want to take a part of Kinetise code and incorporate it into their project.
  • They want to learn from it – after all it is always a very good way of learning for the beginners to check how pros did it!

Just generate the code and download it to your hard drive.

3. Modify the code with Xcode / Android Studio

Kinetise: Modify Source Code if neededWhat you get are actually two source codes: Objective-C for iOS and Java for Android. Both are well-structured, clean, highly-performing and editable, as needed. The source codes can be tweaked, modified, or enhanced with SDKs, etc.

As was mentioned before, perhaps the source code is not really needed, because the editor itself allows you to build and compile complete application. However, the source code definitely removes any possible lock-in.

Now it is your turn! Come check out Kinetise on Bluemix. Let’s see what you can develop in just a few hours!

NOTE: It is very easy to integrate Kinetise apps with other IBM Web services, provided they expose data via RESTful API. Kinetise editor includes a very powerful Request Settings feature, which enables quick and dynamic configuring of all the API calls.Screen shot of Request Settings screen from Kinetise

 

More How-tos stories
May 1, 2019

Two Tutorials: Plan, Create, and Update Deployment Environments with Terraform

Multiple environments are pretty common in a project when building a solution. They support the different phases of the development cycle and the slight differences between the environments, like capacity, networking, credentials, and log verbosity. These two tutorials will show you how to manage the environments with Terraform.

Continue reading

April 29, 2019

Transforming Customer Experiences with AI Services (Part 1)

This is an experience from a recent customer engagement on transcribing customer conversations using IBM Watson AI services.

Continue reading

April 26, 2019

Analyze Logs and Monitor the Health of a Kubernetes Application with LogDNA and Sysdig

This post is an excerpt from a tutorial that shows how the IBM Log Analysis with LogDNA service can be used to configure and access logs of a Kubernetes application that is deployed on IBM Cloud.

Continue reading