Skip to content

Instantly share code, notes, and snippets.

View phucynwa's full-sized avatar
Coding and drinking coffee

Phuc YNWA phucynwa

Coding and drinking coffee
View GitHub Profile
@phucynwa
phucynwa / KoinPlugin.kt
Last active May 3, 2022 10:19
Koin plugin for Ktor 2.0
package com.phucynwa.libs
import io.ktor.events.EventDefinition
import io.ktor.server.application.*
import io.ktor.util.*
import org.koin.core.KoinApplication
import org.koin.core.context.startKoin
import org.koin.core.context.stopKoin
import org.koin.core.parameter.ParametersDefinition
import org.koin.core.qualifier.Qualifier
import android.annotation.SuppressLint
import android.app.Application
import android.content.Context
import android.net.ConnectivityManager
import android.net.Network
import android.net.NetworkCapabilities
import android.net.NetworkRequest
import android.os.Build.VERSION
import android.os.Build.VERSION_CODES.*
import androidx.annotation.RequiresApi
public class Test{
public static void main(String[] args){
String name = null;
System.out.println("Length of name is "+ name.length()); // Error. Null Pointer Exception because name is null
}
}