Your First Kotlin Android App: An App From Scratch

Jul 5 2022 · Kotlin 1.6, Android 12, Android Studio Bumblebee | 2021.1.1

Part 2: Work with an Android Activity

16. Work with Strings

Episode complete

Play next episode

About this episode

Leave a rating/review

See forum comments
Cinema mode Mark complete Download course materials
Previous episode: 15. Handle Interactions Next episode: 17. Solve Common Problems

Get immediate access to this and 4,000+ other videos and books.

Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and 4,000+ professional videos in a single subscription, it's simply the best investment you can make in your development career.

Learn more Already a subscriber? Sign in.

Heads up... You've reached locked video content where the transcript will be shown as obfuscated text.

It’s time to tackle the next item on our programming to-do list: “Read the value of the slider after the user presses the Hit Me button.” But before you do that, I want to tell you about a very important data type you’ll use in your Android apps: “Strings”.

private var sliderValue = 0
binding.seekBar.setOnSeekBarChangeListener(object: SeekBar.OnSeekBarChangeListener {
override fun onProgressChanged(seekBar: SeekBar?, progress: Int, fromUser: Boolean) {
override fun onStartTrackingTouch(seekBar: SeekBar?) {}

override fun onStopTrackingTouch(seekBar: SeekBar?) {}
sliderValue = progress
val dialogMessage = "The slider's value is $sliderValue"
<string name="result_dialog_message">The slider\'s value is %1$d.</string>
val dialogMessage = getString(R.string.result_dialog_message, sliderValue)