Sector-specific

Appcelerator Titanium

Software Development 50 hours

Introduction

Mobile app development is essential for businesses and professionals looking to reach global audiences. Appcelerator Titanium is a very powerful tool that enables the efficient and agile development of cross-platform applications. This Practical Course: Appcelerator Titanium covers the key aspects of development, from the user interface to security and deployment. The demand for versatile mobile apps and secure continues to grow, making it essential to learn how to use Appcelerator Titanium in order to remain competitive in the software development. With a focus on performance optimisation, API access and security, you’ll be well-equipped to tackle the current and future challenges of mobile apps.

Objectives

  • Mastering the Titanium Studio interface for the effective creation of mobile projects.

  • Designing interfaces attractive user interfaces using Titanium’s tools.

  • Implement and organise events user interface design for optimal interactivity.

  • Integrating web services and accessing APIs external tools to enhance the application’s functionality.

  • Optimise application performance by efficient management resources and tools for purification.

  • Apply best practice from safety to protect the application against attacks and manage sensitive data.

  • Understanding the entire process of publication, certification and distribution of applications across various platforms.

Table of Contents

TEACHING UNIT 1. INTRODUCTION TO APPCELERATOR TITANIUM

1. What is Appcelerator Titanium?
2. Use cases and key examples
3. Installation and configuration of the development environment

TEACHING UNIT 2. GETTING STARTED WITH TITANIUM STUDIO

1. Titanium Studio interface
2. Creating a new project
3. File structure in Titanium projects
4. Simulator and test equipment configuration

TEACHING UNIT 3. USER INTERFACE DESIGN WITH TITANIUM

1. Using the Titanium interface designer
2. Creating and customising windows
3. Interface elements: buttons, labels and text fields
4. Styles and themes in Titanium

TEACHING UNIT 4. EVENT HANDLING IN TITANIUM

1. Event recording and management
2. User interface events: taps and gestures
3. Communication between components via events

TEACHING UNIT 5. ACCESSING DATA AND EXTERNAL APIs

1. Integrating web services into Titanium
2. Using the Titanium API to access hardware
3. Using RESTful services in Titanium applications
4. Local data storage: SQLite and the file system

TEACHING UNIT 6. PERFORMANCE OPTIMISATION IN TITANIUM

1. Efficient resource management and application performance
2. Use of threads and background processes
3. Debugging tools in Titanium

TEACHING UNIT 7. SECURITY IN TITANIUM APPLICATIONS

1. Best practice for ensuring implementation
2. Protection against common attacks
3. Management of sensitive data: encryption and secure storage

TEACHING UNIT 8. PUBLISHING AND DISTRIBUTING APPLICATIONS

1. Preparing the application for deployment
2. Certification process and regulatory compliance
3. Distribution strategies: app stores and other channels
4. Post-launch updates and maintenance

Scroll to Top