Android Example App
A comprehensive Android TicTacToe application demonstrating all Trackier SDK features with complete implementation examples.
Overview
The TicTacToe Android Example is a fully functional Android app that showcases:
- Complete SDK Integration - All Trackier SDK features implemented
- Real-world Examples - Production-ready Java code patterns
- Game-based Implementation - Practical use cases in a TicTacToe game
- Comprehensive Logging - Detailed debugging information
- Firebase Integration - Uninstall tracking with Firebase Analytics
Key Features Demonstrated
SDK Initialization
Complete setup with development environment configuration and deep link listener setup.
Event Tracking
- App Launch Events - Track when the app is opened
- Game Events - Track player wins and game outcomes
- Invite Events - Track when users invite friends
- Uninstall Tracking - Firebase Analytics integration for uninstall detection
Deep Linking
- Comprehensive Logging - Complete deep link data extraction
- Parameter Extraction - Parse and log all deep link parameters
- Deferred Deep Links - Handle post-install attribution
- URL Resolution - Resolve deferred deep link URLs
Dynamic Links
- Link Creation - Template-based generation with full configuration
- Sharing Integration - Native Android sharing functionality
- Error Handling - Proper error logging and user feedback
- Event Tracking - Track invite events when links are created
Repository Structure
example_tictactoe_android/
├── app/
│ ├── src/main/java/com/cloudstuff/tictactoe/
│ │ ├── TicTacToe.java # Application class with SDK initialization
│ │ ├── activity/
│ │ │ ├── MainActivity.java # Main activity with deep link handling