DEVELOPMENT PATH

Build Your App Locally

Follow this simple path to build Nirman Saathi 3D using Kotlin and Jetpack Compose, keeping all your construction data secure on your own device.

STEP 01Setup

Local Setup

Environment Init

Initialize your Android project with Kotlin and Jetpack Compose. Configure local Room SQLite storage to ensure all project data remains on your device.

StorageLocal SQLite
StatusReady
Offline-First Ready01/03
STEP 02Development

Build Features

Core Logic

Implement the dashboard, project management, and curing tracker. Use modular components to handle columns, beams, and slabs with daily reminders.

UI: ComposeLogic: Kotlin
Modular Design
LanguageKotlin
UI EngineCompose
Modular Architecture02/03
STEP 03Deployment

Deploy APK

Device Install

Build the signed APK in Android Studio. Enable Developer Options on your phone to install and test the app directly without external servers.

BuildSigned APK
InstallUSB Debug
Direct Device Access03/03

Need help with your build?

Check our guide for setup instructions and permission requirements.

Privacy & Permissions

App Permissions & Data

We prioritize your privacy by keeping all construction data on your device. Learn why we request specific permissions for your site management.

Site Photos
Camera Access
Required to capture or select construction site photos. These images are stored locally on your device to document work progress.
  • Captures site progress images
  • Selects existing gallery photos
  • Stored locally on your phone
Curing Alerts
Daily Reminders
Enables morning notifications to track your curing schedule. Keeps you updated on daily tasks without needing an internet connection.
  • Daily curing schedule alerts
  • Task completion reminders
  • Works entirely offline
Data Privacy
Local Storage
All project records and photo references are saved directly to your device. No cloud sync means your data stays private.
  • No external server uploads
  • Persistent between sessions
  • Full offline functionality
Offline-First
Data Security
Nirman Saathi 3D operates without tracking or external APIs. Your construction data is yours alone, secured on your hardware.
  • Zero personal data tracking
  • No paid API dependencies
  • Private local database
Technical Details

Frequently Asked Questions

Need Help Building the App?

If you are a beginner, we recommend starting with the Android Studio tutorials. Our documentation covers the basic setup for Kotlin and Jetpack Compose.

Local storage: Room SQLite