Week 2 – Kotlin Android Development Course for Beginners // Activities, Lifecycles, Interactive UI



Week 2 – Kotlin Android Development Course for Beginners // Activities, Lifecycles, Interactive UI

Week 2 - Kotlin Android Development Course for Beginners // Activities, Lifecycles, Interactive UI

This is lecture 2 in a 9 week series on mobile app development with Android and Kotlin. In this Kotlin Android development course for beginners, you’ll learn the fundamentals of Android development with Kotlin while building a simple weather app using Android Studio.

This lecture was recorded in support of a course I’m teaching at North Seattle College.
Slides ➑️https://speakerdeck.com/n8ebel/nsc-ad-340-5210-week-2

— Lecture Outline —
0:36 – Outline
1:57 – Android Framework Components
14:07 – What is generated when you create a new Android Studio project?
40:26 – Working with Android Activities
41:20 – Android Activity lifecycle
50:12 – Using the Android Studio debugger // How to set a breakpoint in Android Studio?
59:38 – Creating Interactive User Interfaces
1:01:46 – What is FrameLayout?
1:05:09 – What is LinearLayout?
1:08:34 – What is RelativeLayout?
1:14:22 – What is ConstraintLayout?
1:28:09 – Responding To User Interaction
1:29:00 – ConstraintLayout simple tutorial
1:29:37 – How to create a new Vector Asset in Android Studio?
1:38:46 – How to respond to a Button click in Android
1:40:04 – Android Button setOnClickHandler
1:45:40 – Receiving user input using an EditText
1:54:00 – Customize Material Design theme in Android Studio

πŸ€” This week’s lecture covers the following questions:
– What are the Android app components?
– What is an Android Activity?
– What is generated when we create a new Android Studio project?
– What is the Android Activity lifecycle?
– What is the difference between an Android ViewGroup and a View?
– What is a FrameLayout? LinearLayout? Relative Layout? ConstraintLayout?
– How to build a simple UI using ConstraintLayout?
– How do define an Android click listener?
– How to show a Toast message in an Android Activity?
– How to enable Android developer options?
– How to use an EditText to receive user input?

Additional Resources

Android view vs Project view
https://youtu.be/OrDnAfswLdE

Kotlin Fundamentals Tutorials
https://youtu.be/6kKXkaSIPJg
https://youtu.be/YgEbPdoY3Xg

Get Started With Android Developer Options
https://youtu.be/ASr5alVfCZ0

This Android development course is aimed at beginner programmers who have some familiarity with Java and object oriented programming, but haven’t necessarily built mobile apps before.

Stay Up To Date

πŸ”” Subscribe to My Channel
https://www.youtube.com/c/goobario?sub_confirmation=1

Helpful Software Development Resources

πŸ“™ My Kotlin Book
https://amzn.to/2QB99Pq

πŸ“š Books That Have Helped Me In My Career
https://www.amazon.com/shop/n8ebel?listId=NR7OQ5R8DNJO

My Office Setup

πŸ”΄ Livestream & Screen Recording Software
https://www.ecamm.com/mac/ecammlive/?fp_ref=nate39

πŸ–₯ Development Hardware
https://www.amazon.com/shop/n8ebel?listId=9X02HRBJ0ZVA

πŸ“· My Recording Setup
https://www.amazon.com/shop/n8ebel?listId=1GZ29M2S5KY6K

πŸ™‚ Stay In Touch
https://twitter.com/n8ebel
https://goobar.dev/contact/

β„Ήsome links direct to affiliate sites

Comments are closed.