Titanium Todo App With Delete - Titanium-appcelerator Typing CST Test
Loading…
Titanium Todo App With Delete — Titanium-appcelerator Code
Todo app with delete functionality for each task.
var todos = [];
var win = Ti.UI.createWindow({backgroundColor:'white'});
var todoInput = Ti.UI.createTextField({top:50, width:200, hintText:'New Todo'});
var addButton = Ti.UI.createButton({top:100, title:'Add'});
var listView = Ti.UI.createTableView({top:150, data:[]});
function refreshList(){
listView.data = todos.map(function(todo, i){
var row = Ti.UI.createTableViewRow({title:todo.title});
row.addEventListener('click', function(){
todos.splice(i,1);
refreshList();
});
return row;
});
}
addButton.addEventListener('click', function(){
if(todoInput.value.trim() !== ''){
todos.push({title: todoInput.value.trim()});
todoInput.value = '';
refreshList();
}
});
win.add(todoInput);
win.add(addButton);
win.add(listView);
win.open();Titanium-appcelerator Language Guide
Titanium Appcelerator is an open-source mobile development framework that allows developers to build native iOS and Android apps using JavaScript, providing a single codebase for multiple platforms.
Primary Use Cases
- ▸Cross-platform native mobile apps (iOS and Android)
- ▸Enterprise mobile applications
- ▸Mobile apps requiring deep native API integration
- ▸Rapid prototyping of mobile solutions
- ▸Single codebase development for multiple platforms
Notable Features
- ▸Cross-platform native mobile development
- ▸Access to native device APIs via JavaScript
- ▸Alloy MVC framework for structured app development
- ▸Support for push notifications, geolocation, camera, and sensors
- ▸CLI tools for scaffolding, building, and packaging apps
Origin & Creator
Created by Appcelerator, Inc. in 2008 to simplify cross-platform native mobile development using JavaScript.
Industrial Note
Titanium is widely used in enterprise mobile applications where native performance and device API access are required, particularly in banking, healthcare, and logistics apps.