Linked List in Kotlin

1.Before you begin:


Android Runtime permissions with AndroidX RequestPermission contract — simple sample

Android Runtime permissions

Android Runtime permissions with AndroidX RequestPermission contract — simple sample

1.Before you begin:

  • Restricted data, such as system state and a user’s contact information.
  • Restricted actions, such as connecting to a paired device and recording audio.
  1. Install-time permissions
  2. Normal…


1.Before you begin:


1.Before you begin:

  • Familiarity with the Architecture Components ViewModel, LiveData, Repository.
  • Experience with Kotlin syntax, including lambdas.
  • Familiarity with Mockito and JUnit testing Framework

Getting Setup :


1.Before you begin:

  • A flow is a stream of values that are asynchronously computed.
  • Flows emits values and there is other process/coroutines that receives/process the emitted values.
  • Familiarity with the Architecture Components ViewModel, LiveData, Repository.
  • Experience with Kotlin syntax, including lambdas.
  • A basic understanding of using threads on Android, including the main thread, background…


  • A flow is a stream of values that are asynchronously computed.
  • Flows emits values and there is other process/coroutines that receives/process the emitted values.
fun emitNumbers(): Flow<Int> = flow{
val numList = listOf<Int>(1,2,3,4,5,6,7)
numList.forEach {
delay(it*100L)
emit(it)
}
}
fun convertingCollectionInToFlow() = listOf<Int>(1,2,3,4,5,6,7,8,9,10).asFlow()


This story explains Android Product flavors with a simple Sample Application.

Product Flavors

Use Case:

Challenges:

One of the Solution :


Using FireBase with MVVM
FireBase with MVVM using Kotlin



ChandraSaiMohan bhupathi

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store