Металлоискатель Smart Hunter

Собираем мощный металлоискатель на смартфоне Smart Hunter!

CountDownTimer

MainActivity import androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.os.CountDownTimerimport com.qrvvacuna_desarrollo_qrv.countdowntimer.databinding.ActivityMainBindingclass MainActivity : AppCompatActivity() { private lateinit var binding: ActivityMainBinding private var timer: CountDownTimer? = null override fun onCreate(savedInstanceState: Bundle?)… Подробнее »CountDownTimer

Android Permission | ActivityResultLauncher

https://youtu.be/_o33f1SugGE MainActivity import android.Manifestimport android.content.pm.PackageManagerimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.widget.Toastimport androidx.activity.result.ActivityResultLauncherimport androidx.activity.result.contract.ActivityResultContractsimport androidx.core.content.ContextCompatclass MainActivity : AppCompatActivity() { private lateinit var pLauncher: ActivityResultLauncher<Array<String>> override fun onCreate(savedInstanceState: Bundle?) {… Подробнее »Android Permission | ActivityResultLauncher

QR Scanner

https://youtu.be/d1-YmTOisaU MainActivity import android.content.Intentimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.widget.Buttonimport android.widget.ImageViewimport androidmads.library.qrgenearator.QRGContentsimport androidmads.library.qrgenearator.QRGEncoderimport com.google.zxing.WriterExceptionclass MainActivity : AppCompatActivity() { var im: ImageView? = null var bGenerate: Button? = null… Подробнее »QR Scanner

BtMonitor Kotlin | #5

https://youtu.be/Y8sdsxXMl8g ControlActivity import android.bluetooth.BluetoothManagerimport android.content.Contextimport android.content.Intentimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.util.Logimport android.view.Menuimport android.view.MenuItemimport androidx.activity.result.ActivityResultLauncherimport androidx.activity.result.contract.ActivityResultContractsimport com.neco_desarrollo.btmonitorkotlin.databinding.ActivityControlBindingclass ControlActivity : AppCompatActivity() { private lateinit var binding: ActivityControlBinding private lateinit… Подробнее »BtMonitor Kotlin | #5

Accelerometer

https://youtu.be/H92xX4uiu4M MainActivity import android.content.Contextimport android.hardware.Sensorimport android.hardware.SensorEventimport android.hardware.SensorEventListenerimport android.hardware.SensorManagerimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.widget.TextViewclass MainActivity : AppCompatActivity() { lateinit var sManager: SensorManager override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState)… Подробнее »Accelerometer

PlantApp || #27

https://youtu.be/H7EGC9M2CPk MainActivity import android.content.Intentimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport androidx.activity.result.ActivityResultLauncherimport androidx.activity.result.contract.ActivityResultContractsimport androidx.recyclerview.widget.GridLayoutManagerimport androidx.recyclerview.widget.LinearLayoutManagerimport com.neco_desarrollo.plantshandbook.databinding.ActivityMainBindingclass MainActivity : AppCompatActivity() { lateinit var binding: ActivityMainBinding private val adapter = PlantAdapter() private… Подробнее »PlantApp || #27

RecyclerView || #26

https://youtu.be/4pevVON0v-U MainActivity import androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport androidx.recyclerview.widget.GridLayoutManagerimport androidx.recyclerview.widget.LinearLayoutManagerimport com.neco_desarrollo.plantshandbook.databinding.ActivityMainBindingclass MainActivity : AppCompatActivity() { lateinit var binding: ActivityMainBinding private val adapter = PlantAdapter() private val imageIdList =… Подробнее »RecyclerView || #26

Урок 24: Теорема Пифагора

https://youtu.be/yNCkNjS4N1A MainActivity import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import com.neco_desarrollo.pifagorapp.databinding.ActivityMainBinding import kotlin.math.pow import kotlin.math.sqrt class MainActivity : AppCompatActivity() { lateinit var binding: ActivityMainBinding override fun… Подробнее »Урок 24: Теорема Пифагора

Kotlin|Циклы

https://youtu.be/PObtUqDyzwg Циклы в Kotlin Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций. (Wikipedia) Простыми словами это просто… Подробнее »Kotlin|Циклы