1 00:00:00,000 --> 00:00:04,756 [MUSIC] 2 00:00:04,756 --> 00:00:05,549 Hey, there. 3 00:00:05,549 --> 00:00:08,500 I'm still Ben and we're still learning about Kotlin. 4 00:00:08,500 --> 00:00:09,460 But at this point, 5 00:00:09,460 --> 00:00:13,160 I think you've learned enough Kotlin that we can start learning about Anko. 6 00:00:13,160 --> 00:00:17,480 Anko is a library which makes Android development faster and easier. 7 00:00:17,480 --> 00:00:20,042 It makes your code clean and easy to read and 8 00:00:20,042 --> 00:00:23,612 let's you forget about the rough edges of the Android SDK. 9 00:00:23,612 --> 00:00:27,554 More specifically, Anko gives us a way to define our layouts and 10 00:00:27,554 --> 00:00:28,870 code instead of XML. 11 00:00:28,870 --> 00:00:31,667 With Anko we can greatly simplify our projects and 12 00:00:31,667 --> 00:00:35,020 enjoy much easier code reuse with our layouts. 13 00:00:35,020 --> 00:00:37,570 It's great stuff and I'm sure you'll love it. 14 00:00:37,570 --> 00:00:40,182 But before we get any further, a quick warning. 15 00:00:40,182 --> 00:00:43,476 At the moment Anko has yet to reach version 1.0. 16 00:00:43,476 --> 00:00:47,199 And while there are a bunch of Android companies already using Kotlan or 17 00:00:47,199 --> 00:00:50,374 at least looking into it, there aren't as many using Anko. 18 00:00:50,374 --> 00:00:54,100 That said, just like Kotlan, Anko comes to us from Jetbrains. 19 00:00:54,100 --> 00:00:57,570 So even though it's not as widespread as something like RxJava, 20 00:00:57,570 --> 00:01:01,250 I'm not too concerned about it becoming obsolete anytime soon. 21 00:01:01,250 --> 00:01:04,850 Another thing to keep in mind is that using Anko, or even Kotlan for 22 00:01:04,850 --> 00:01:08,410 that matter, is just another way to make an Android app. 23 00:01:08,410 --> 00:01:11,510 I'm not here to tell you that one way is better than another, but 24 00:01:11,510 --> 00:01:13,755 I do think Anko's pretty cool. 25 00:01:13,755 --> 00:01:15,744 Now, before we can really sink our teeth into Anko, 26 00:01:15,744 --> 00:01:18,225 we'll need to have an Android project. 27 00:01:18,225 --> 00:01:21,925 And that Android project, will need to be all set up with Kotlan. 28 00:01:21,925 --> 00:01:25,335 So whenever you're ready, join me in the next video and we’ll do just that.