From the course: Writing Secure Code for Android by Infosec
Unlock this course with a free trial
Join today to access over 24,900 courses taught by industry experts.
Activity: Understanding string interpolation
From the course: Writing Secure Code for Android by Infosec
Activity: Understanding string interpolation
- [Instructor] String interpolation. Activity: understanding string interpolation. Alright, let's check out string interpolation. Open a browser and go to a Kotlin playground. And if it has something in here like, "Hello world," or whatever, get rid of it. So let's just highlight it and delete. What you do want is you want to be able to see the snippets for this activity. So open up wherever you have your activities, and go into Course 2, and find string interpolation, and open that up. And there's a snippets file. Open the snippets file. So I'm just going to copy Snippet 1. I'm going to copy it, and I'm going to go to the playground, and I'm going to right click, and I'm going to paste. Paste, or paste as plain text. It doesn't matter. Now, when you look at this, what do you think is going to happen? We're going to print, with no new line after it, the some placeholder directory has some other placeholder files. So what do you think is going to happen? Since this is one of the…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
(Locked)
Understanding input risks14m 59s
-
(Locked)
Autocompletion, part 113m 34s
-
(Locked)
Autocompletion, part 29m 13s
-
(Locked)
Activity: Securing autocomplete4m 30s
-
(Locked)
Special characters, part 111m 4s
-
(Locked)
Special characters, part 26m 3s
-
(Locked)
Activity: Using special characters11m 25s
-
(Locked)
Null safety, part 112m 17s
-
(Locked)
Null safety, part 2: Safe call operator4m 41s
-
(Locked)
Null safety, part 3: Not-null operator3m 35s
-
(Locked)
Null safety, part 4: Elvis operator7m
-
(Locked)
Null safety, part 5: Safe cast and unsafe cast operators7m 57s
-
(Locked)
Null safety, part 6: Smart cast8m 55s
-
(Locked)
Activity: Implementing null safety, part 111m 35s
-
(Locked)
Activity: Implementing null safety, part 213m 18s
-
(Locked)
Activity: Implementing null safety, part 315m 15s
-
(Locked)
String interpolation11m 2s
-
(Locked)
Activity: Understanding string interpolation15m 8s
-
(Locked)
Format string attacks7m 42s
-
(Locked)
Regular expressions, part 114m 4s
-
(Locked)
Regular expressions, part 26m 26s
-
(Locked)
Activity: Working with regular expressions in Kotlin, part 114m 1s
-
(Locked)
Activity: Working with regular expressions in Kotlin, part 210m 3s
-
(Locked)
Activity: Validating input with regular expressions in Kotlin, part 314m 56s
-
(Locked)
Input sanitization7m 4s
-
(Locked)
Activity: Sanitizing input3m 51s
-
(Locked)
Activity: Clamping input to a range5m 16s
-
(Locked)
Kotlin filter and trim6m 35s
-
(Locked)
Activity: Filtering and trimming9m 49s
-
(Locked)
Cross-site attacks14m 13s
-
(Locked)
Activity: Exploring cross-site scripting10m 8s
-
(Locked)
Cross-app scripting4m 42s
-
(Locked)
Activity: Defending against cross-app scripting9m
-
(Locked)
Code tampering and injection, part 17m 7s
-
(Locked)
Code tampering and injection, part 210m 35s
-
(Locked)
Code tampering and injection, part 311m 37s
-
(Locked)
Activity: Filtering a malicious QR code, part 18m 57s
-
(Locked)
Activity: Filtering a malicious QR code, part 23m 59s
-
(Locked)
SQL injection14m 24s
-
(Locked)
SQL stored procedures4m 55s
-
(Locked)
Object deserialization, part 14m 48s
-
(Locked)
Object deserialization, part 24m 25s
-
(Locked)
Activity: Protecting JSON with an API key, part 116m 17s
-
(Locked)
Activity: Protecting JSON with an API key, part 24m 48s
-
(Locked)
Form validation, part 112m 12s
-
(Locked)
Form validation, part 29m 37s
-
(Locked)
Form validation, part 36m 29s
-
(Locked)
Activity: Validating form input, part 113m 29s
-
(Locked)
Activity: Validating form input, part 24m 36s
-
(Locked)
WebView vulnerabilities, part 111m 34s
-
(Locked)
WebView vulnerabilities, part 210m 13s
-
(Locked)
Activity: Securing Android WebView11m 53s
-
(Locked)
-
-
-
-
-
-