JungIn Choi
03/23/2021, 4:46 AMDay12
• Lesson 1 in Developing Android Apps with Kotlin
◦ Main app anatomy (gradle, manifest, resource)
◦ Activity and layout (layout inflation - xml layout views turned into memory’s kotlin view object)
◦ Views, View groups, Managing resources
◦ Connecting view & activity (view hierarchy, R class)
◦ View binding (benefits - type safety, null safety)
◦ Event Listener, context class,
Self-Comment
• Forgot to report yesterday’s progress. Not much done yesterday, following the very first part of Lesson 1 - did setups and gradle installations in airport 😂 Sea-side programming is wonderful. 🏖️Only the fact that I left my android device at home so I have to work with emulator, and my mac is too slow🙄.
• For past few months, as a lab intern, I used to build simple, ugly, single-view android apps just for mobile DL experiments. Glad to review the android tutorials thoroughly, now I get the missing details that I used to skip in hurry. Plus, I thought my OS memories were quite crappy, since I quite ruined that semester… but as I follow the course, I seem to pick up the basic workflows and terminologies related with OS.
• + Think I should catch up the keyboard shortcuts in Android Studio in spare time.
• + Decided to take notes hastily with hand - much faster pace than taking notes in notion + better concentration. This way better fits mastering android I guess.
Goals Tomorrow
• Concept of view binding seems nice but lecture just sticks to findViewById - think I should try view binding with more recent tutorial.
• Finish lesson1 basics and move on to app navigation.JungIn Choi
03/23/2021, 4:49 AMBryan L
03/23/2021, 6:10 AMJungIn Choi
03/23/2021, 6:45 AMBryan L
03/23/2021, 6:52 AMJungIn Choi
03/23/2021, 7:26 AM