The Art of Doing: Dive into Android development with Kotlin is a course that takes the time to lay a foundation and build upon it. We won’t just get Android Studio installed and rush through all it does for us in creating a project. Instead, we will walk through each file created and the given starter code, so you feel like you are in control of the applications you are writing! We’ll continue on this trend of fully explaining and gaining a mastery level of understanding of concepts as we explore various views, layout styles, view and data binding, fragments and navigation, and lastly MVVM architecture.
In this course, we will walk through, step by step, how to design the layout and the functionality of unique, engaging, and purposeful apps. Together, we will work through 15 sections of this course. Each section will highlight concepts and ideas, explaining every step along the way and answering any questions you might have.
By the end of this course, you will be coming up with your own app ideas and feel confident enough in your abilities to create them.
What You Will Learn
- Create your own Android apps using Android Studio and Kotlin
- Test and upload your applications on your own physical/emulated devices
- How to design app layouts using linear and constraint layouts
- How to use binding objects (view and data binding) to improve projects
- How to implement navigation and fragments for dynamic apps
- How to implement view models and live data
This course is designed for beginner Android students looking to understand Android application development with Kotlin.
One must have a basic understanding of computer programming principles such as variables, conditionals, loops, and functions as these won’t be covered. Also, have a computer capable of running Android Studio or the Android Emulator or a physical Android device for testing.
About The Author
Michael: Michael Eramo is a dedicated lifelong learner, experienced educator, and self-taught programmer. With official bachelor’s degrees in music, education, and physics, as well as a master’s in mathematics, he brings a diverse skill set to his teaching. As a Microsoft certified software developer, Michael has years of experience as a high school physics and computer science teacher, as well as a college mathematics teacher. He is also an esteemed member of the New York State Master-Teacher Program, a network of over 800 outstanding public-school teachers who share a passion for STEM learning and collaborate to inspire the next generation of STEM leaders.
Table of contents
- Chapter 1 : Installation and Setup
- Chapter 2 : Exploring the Basics of Android Studio
- Chapter 3 : The Linear Layout: A First Look
- Chapter 4 : Motivate Me App
- Chapter 5 : Counter App
- Chapter 6 : The Constraint Layout: A First Look
- Chapter 7 : Coin Flip App
- Chapter 8 : Diaper Tracker App
- Chapter 9 : Using onSaveInstanceState
- Chapter 10 : View Binding
- Chapter 11 : Data Binding
- Chapter 12 : Fragments and Navigation: A First Look
- Chapter 13 : Score Keeper App
- Chapter 14 : View Models and Live Data: A First Look
- Chapter 15 : Click! The App
- Chapter 16 : Thank You!
- Title: The Art of Doing: Dive Into Android Development with Kotlin
- Release date: September 2021
- Publisher(s): Packt Publishing
- ISBN: 9781803241739
You might also like
Pro Android with Kotlin: Developing Modern Mobile Apps with Kotlin and Jetpack
Develop Android apps with Kotlin to create more elegant programs than the Java equivalent. This revised …
Kotlin and Android Development featuring Jetpack
Start building native Android apps the modern way in Kotlin with Jetpack's expansive set of tools, …
Android Programming with Kotlin for Beginners
Build smart looking Kotlin apps with UI and functionality for the Android platform Key Features Start …
Programming Android with Kotlin
Developing applications for the Android mobile operating system can seem daunting, particularly if it requires learning …