// [PACKAGE] com.homebox.lens // [FILE] MainApplication.kt // [SEMANTICS] application, hilt, timber package com.homebox.lens // [IMPORTS] import android.app.Application import dagger.hilt.android.HiltAndroidApp import timber.log.Timber // [END_IMPORTS] // [ENTITY: Application('MainApplication')] /** * @summary Точка входа в приложение. Инициализирует Hilt и Timber. */ @HiltAndroidApp class MainApplication : Application() { // [ENTITY: Function('onCreate')] override fun onCreate() { super.onCreate() if (BuildConfig.DEBUG) { Timber.plant(Timber.DebugTree()) Timber.d("[DEBUG][INITIALIZATION][timber_planted] Timber DebugTree planted.") } } // [END_ENTITY: Function('onCreate')] } // [END_ENTITY: Application('MainApplication')] // [END_FILE_MainApplication.kt]