Cademy logoCademy Marketplace

Course Images

The Art of Doing: Dive Into Android Development with Kotlin

The Art of Doing: Dive Into Android Development with Kotlin

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 17 hours 15 minutes

  • All levels

Description

This course will help you to gain a mastery level understanding of the fundamentals of Android Studio, Android app development, and the Kotlin programming language by building six full-fledged applications as well as many more 'learning' applications throughout the course.

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. The complete code bundle for this course is available at https://github.com/PacktPublishing/The-Art-of-Doing-Dive-Into-Android-Development-with-Kotlin

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

Audience

This course is designed for beginner Android students looking to understand Android application development with Kotlin.

Also, students who have gained an introductory level knowledge in another language (Python, JavaScript) and are looking for ways to apply their knowledge can benefit from this course.

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.

Approach

This is a practical course where we will be building a few apps to master the fundamentals of android application development. The goal for this course is not to expose you to every single concept or idea in Android development but rather provide you with the structure and context to make you feel like you fully understand the fundamentals presented to you in this course.

Key Features

A complete practical course to master Android application development * Create 6 full-fledge applications as well as many more "learning" applications throughout the course * Learn to code in Kotlin, Google's official language for Android application development

Github Repo

https://github.com/PacktPublishing/The-Art-of-Doing-Dive-Into-Android-Development-with-Kotlin

About the Author

Michael Eramo

Michael Eramo is a life-long learner, a self-taught programmer, and an experienced educator. He holds official bachelor's degrees in music, education, and physics and a master's in mathematics. He is also a Microsoft certified software developer. He has years of experience as a high school physics teacher, computer science teacher, and college mathematics teacher. He is a part of the New York State Master-Teacher Program, a network of more than 800 outstanding public-school teachers throughout the state who share a passion for STEM learning and for collaborating with colleagues to inspire the next generation of STEM leaders.

Course Outline

1. Installation and Setup


2. Exploring the Basics of Android Studio


3. The Linear Layout: A First Look


4. Motivate Me App


5. Counter App


6. The Constraint Layout: A First Look


7. Coin Flip App


8. Diaper Tracker App


9. Using onSaveInstanceState


10. ViewBinding


11. DataBinding


12. Fragments and Navigation: A First Look


13. Score Keeper App


14. View Models and Live Data: A First Look


15. Click! The App


16. Thank You

Course Content

  1. The Art of Doing: Dive Into Android Development with Kotlin

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews