package com.todoscheduleflutter

import android.annotation.TargetApi
import io.flutter.embedding.android.FlutterActivity
import android.os.Bundle
import android.view.Window
import android.view.View

import androidx.annotation.NonNull
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.GeneratedPluginRegistrant
import android.content.Context
import android.content.Intent
import android.graphics.Color  // Import the Color class from android.graphics
import android.os.Build


class MainActivity : FlutterActivity() {
    override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine)
    }

    override fun onDestroy() {
        // Add your cleanup code here, if needed.
        flutterEngine?.platformViewsController?.onFlutterViewDestroyed()
        super.onDestroy()
    }

    @TargetApi(Build.VERSION_CODES.M)
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)

        val window: Window = getWindow()
        val statusBarColor = Color.argb(128, 128, 128, 128) // 0x80 for 50% transparent gray
//        window.setStatusBarColor(0xFF808080.toInt())
        window.statusBarColor = statusBarColor
        window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
    }

        companion object {
            fun createIntent(context: Context, initialRoute: String = "/"): Intent {
                return Intent(context, FixFlutterActivity::class.java)
                    .putExtra("initial_route", initialRoute)
                    .putExtra("background_mode", "opaque")
                    .putExtra("destroy_engine_with_activity", true)
            }
        }
} 

Kotlin Online Compiler

Write, Run & Share Kotlin code online using OneCompiler's Kotlin online compiler for free. It's one of the robust, feature-rich online compilers for Kotlin language. Getting started with the OneCompiler's Kotlin editor is easy and fast. The editor shows sample boilerplate code when you choose language as Kotlin and start coding.