`Day 92` - Continued <https://www.raywenderlich.co...
# 100daysofkotlin-2021
b
Day 92
• Continued DS&amp;A in KotlinSection II: Elementary Data Structures ▪︎ Linked List • 3.1 Node3.2 LinkedList3.3 Adding values to the list3.4 Removing values from the list3.5 Kotlin collection interfaces3.6 Becoming a Kotlin mutable collection3.7 Challenges • Worked on Chat App ◦ Update Ktor backend ◦ Work on implementing sockets
Self-Comment
• Linked Lists.. A lot covered here! I've never used linked lists before and really only had an idea of their use prior to this chapter. Tons of lessons breaking down and creating a Linked List class incorportating functions and extending it one at a time with Iterable, Collection, MutableIterable, MutableCollection. The challenges were interesting as well, one included using recursion, while I understand what recursive functions do, I have never actually practiced with them before. Definitely useful information. If the rest of the book is anything like this chapter, DS&amp;A in Kotlin would be a great book for someone starting a Kotlin Challenge (or looking to improve fundamental knowledge on DS&As in general! Looking to continue pushing at least a chapter a day. (24 chapter book. 21 not including first two+conclusion chapters) • After spending about 2 hours on trying to implement Firestore, I decided to use the same library as JungIn did. Following simple-android-chatting-app-using-socket-io. Much easier to comprehend & implement!
Goals Tomorrow
• Continue Section II: Elementary Data Structures (Complete at least one chapter) ◦ Chapter 4: Stack Data Structures ◦ Chapter 5: Queues • Research common Material Design Patterns • Continue Chat App websockets