For more tutorials, links, modules and more visit: fromzerotoapp.com.
From zero to app is a series of basic tutorials for Axway Appcelerator to create your first mobile app for Android and iOS using the power of JavaScript. You just need some basic JavaScript knowledge and a Linux, Windows or Mac (for iOS development). The tutorials will guide you from zero to your first app!
- Installation - How to install Appcelerator Titanium.
- First app - Your first app!
- Map project - Add a map with pins to your app.
- Use the camera - Record pictures and videos in your app.
- Ah, push it - Extend you app with Firebase push notifications.
- Where am I? - Use geolocation services in your app.
- Debugging WebViews - Debugging WebViews: see what's inside the WebView.
- Basic App UIs - Basic App UIs: from a basic window to complex native tab group.
- Android Adaptive icons - Android Adaptive Icons.
- Debugging using Chrome/Safari DevTools - Using Chrome/Safari DevTools to debug your app.
- Android Modules: using local aar files - How to use a local AAR file when creating an Android module.
- Transfer your app from appc CLI to ti CLI - Start use the open source CLI right away!
- Appwrite + Appcelerator Titanium: A step by step guide - Connect an app with Appwrite.io
- Android styling in Titanium using themes - Style your Android elements
visit https://fromzerotoapp.com/tutorials/ for more tutorials.
- Medium posts about Titanium
- Ti.UI Basics: How to use AlertDialog in Alloy
- Enhancing Titanium: How to set up Collections with DataBinding
- Enhancing Titanium: Speeding up data binding
- Quick Tip: Appcelerator Titanium Dark-Mode colors
- Using Android Studio to develop Titanium modules
- Hyperloop examples
- Stackoverflow
At the time this tutorial was written the current version of the needed tools are:
Tool | Version |
---|---|
OpenJDK | 11 |
NodeJS | v16.14.0 |
Titanium SDK | 10.1.1.GA |
Titanium CLI | 5.4.1 |
Alloy | 1.17.4 |
It will be updated and tested with future version. If you find anything that is not working anymore please file an issue.
If you have any question or comments feel free to add an issue
or contact me (twitter, mail, Ti-Slack).
- Michael Gangolf (@MichaelGangolf / Web)