dhis2-mcp-server
Version:
A Model Context Protocol server providing 108 tools for DHIS2 development, including code generators, debugging helpers, and documentation access for web and Android app development.
42 lines • 1.81 kB
TypeScript
/**
* Android SDK Integration Generators for DHIS2 MCP Server
* Provides code generation and configuration for DHIS2 Android app development
*/
export interface AndroidProjectConfig {
projectName: string;
applicationId: string;
minSdkVersion: number;
targetSdkVersion: number;
language: 'kotlin' | 'java';
dhis2SdkVersion: string;
features: string[];
architecture: string;
}
export interface GradleConfig {
dhis2SdkVersion: string;
buildFeatures: {
compose?: boolean;
viewBinding?: boolean;
dataBinding?: boolean;
};
proguardRules: boolean;
buildVariants: Array<{
name: string;
dhis2Instance: string;
}>;
additionalLibraries: string[];
}
export declare function generateAndroidProjectInit(config: AndroidProjectConfig): string;
export declare function generateGradleBuildConfig(config: GradleConfig): string;
export declare function generateSyncConfiguration(args: any): string;
export declare function generateLocationServicesConfig(args: any): string;
export declare function generateStorageConfiguration(args: any): string;
export declare function generateCameraConfiguration(args: any): string;
export declare function generateAndroidAuthenticationConfig(args: any): string;
export declare function generateDataModelsConfiguration(args: any): string;
export declare function generateAndroidTestingConfiguration(args: any): string;
export declare function generateAndroidUIConfiguration(args: any): string;
export declare function generateOfflineAnalyticsConfiguration(args: any): string;
export declare function generateNotificationsConfiguration(args: any): string;
export declare function generatePerformanceOptimizationConfiguration(args: any): string;
//# sourceMappingURL=android-generators.d.ts.map