31
Mar
Mar
Advantages of Appcelerator Titanium
31 Mar
Posted by Mihai titanium/ appcelerator/ mobile/ application
I'm going to start by saying that there are a lot of ways to build an app - depending on the complexity of it, you may choose one platform or another for building it. This blog post is about why choosing Appcelarator Titanium is the best solution in most cases and why we use it on all of our projects.
1. Multiple Platforms
How great would it be to build an app for both iOS and Android at the same time? You guessed it, the biggest advantage Titanium has to offer is that you cut your delivery time IN HALF by using this platform.
Even if you want to use specific elements from only one platform, Titanium has simple ways to do it. Things like native iOS Toolbars or Navigation Windows can be added like any other element in your project.
2. Easy To Learn
I admit that Titanium doesn't have a Storyboard where you can drag and drop elements in your window, but that's a small price to pay when building for multiple platforms. Regardless, I'm going to show you a code snippet for how to add a 'Hello World' text into your app.
hello = Ti.UI.createLabel({
left : '10px',
top : '20px',
text : 'Hello World',
color : 'red'
});
window.add(hello);
It's almost plain English, isn't it? Titanium uses a JavaScript at its core, the most used programming language as of yet.
3. Great Support
Their team is constantly bringing updates to the platform, always being up to date with Apple's and Android OS updates. As an example, they already brought 64-bits support for iOS, a mandatory requirement from Apple starting with 1st of April 2015.
On a different note, any error or question you have, especially at the beginning, is already addressed in their forum. From project importing problems to publishing, it's all there. I can't tell you how many days of work their forum saved me.
4. See for yourself
It's very likely you have a Titanium built app installed on your smartphone, because by the time this is written, there are over 250 million devices with Titanium apps on them.
Apps like eBay, PayPal, Cisco, TMobile, RayBan, GameStop and many others were built with Titanium.
1. Multiple Platforms
How great would it be to build an app for both iOS and Android at the same time? You guessed it, the biggest advantage Titanium has to offer is that you cut your delivery time IN HALF by using this platform.
Even if you want to use specific elements from only one platform, Titanium has simple ways to do it. Things like native iOS Toolbars or Navigation Windows can be added like any other element in your project.
2. Easy To Learn
I admit that Titanium doesn't have a Storyboard where you can drag and drop elements in your window, but that's a small price to pay when building for multiple platforms. Regardless, I'm going to show you a code snippet for how to add a 'Hello World' text into your app.
hello = Ti.UI.createLabel({
left : '10px',
top : '20px',
text : 'Hello World',
color : 'red'
});
window.add(hello);
It's almost plain English, isn't it? Titanium uses a JavaScript at its core, the most used programming language as of yet.
3. Great Support
Their team is constantly bringing updates to the platform, always being up to date with Apple's and Android OS updates. As an example, they already brought 64-bits support for iOS, a mandatory requirement from Apple starting with 1st of April 2015.
On a different note, any error or question you have, especially at the beginning, is already addressed in their forum. From project importing problems to publishing, it's all there. I can't tell you how many days of work their forum saved me.
4. See for yourself
It's very likely you have a Titanium built app installed on your smartphone, because by the time this is written, there are over 250 million devices with Titanium apps on them.
Apps like eBay, PayPal, Cisco, TMobile, RayBan, GameStop and many others were built with Titanium.
Category View
Tags
activities
Aggregation
amazon
android
apache
API
appcelerator
application
assistant manager
backup
balance
brand recognition
business days
cache
camp
coding standards
command
commerce
community
context
cURL
customer engagement
customer portal
database
data integrity
deployment
developer
Drupal
drupal 7
drupal 8
Drupal Camp
Drupal Core
Drupal development
Drupal solution
Drush
e-commerce
events
filter
front-end developer
game
games
general
git
Global Training
google maps
integration
ios
job
Job fairs
jobs
kpi
maintenance
manual testing
memcache
mobile
mobile app
mobile application
mobile development
Module
modules
mysql
open source
Panels
performance
php
php developer
plans
project
project manager
promotion
qa
Quality Assurance
redis
registry
Relation
release candidate
remote team
responsibilities
responsive
screen resolutions
Scrum
Security
server
Services
session
skills
software
software testing
sprint
stock management system
studio
support
Targul de Cariere
team
team building
teambuilding
teamwork
testing
titanium
tutorial
Târgul de Cariere in IT
Unit Testing
update
Updates
usability
user experience
varnish
Views
Views Handler
web application
web application testing
web development
webservice
webshop
website usability