Are you ready to dive into the world of Android development using Kotlin?
We just posted a 10-hour Android course on the freeCodeCamp.org YouTube channel. Alexandru Cristian created this course. I will help you understand how to develop with Kotlin and Android.
This course will take you on a journey through:
- Collections such as lists, sets, and maps
- Generics and type parameters
- Lambda functions and scope functions
- Android Studio, its file structure, and XML design
- Android widgets like buttons, TextView, EditText, and more
- How to build a fully functional quiz application for Android devices.
The course is divided into several chapters, each focused on a specific topic, to provide a structured learning experience. Here's a glimpse of the chapters included in the course:
- Introduction
- List, Set, Map
- Mapping
- Zipping and Association
- Flatten
- String Representation
- Filtering
- Test predicates - any(), none(), all()
- Plus and Minus Operators
- Grouping
- Retrieve Collections Parts
- Retrieve Single Elements
- Aggregate Operations - sum(), count(), average(), minOrNull(), maxOrNull()
- Comparable and Comparator
- Binary Search
- Generics - Type Parameters and Casting
- Generics - Upper Bounds
- Generics - Covariance and Contravariance
- Generics - Type Erasure and reified keyword
- Generics - Where keyword; and 2 Upper Bounds
- Access Modifiers
- Packages and Imports
- Exceptions - Try Catch, Finally
- Lambda Functions
- Lambdas - it modifier
- Scope Functions
- Download Android Studio
- Android Studio Presentation
- Android File Structure
- Android XML and Design
- Android XML properties
- Android - what does findViewById() function do?
- String XML
- Android Manifest
- Android Button and TextView
- Android Button OnClickListener
- Android EditText
- Android App - Convert Inches
- Android App - Convert Inches 2
- Android App - Change Color
- Android Radio Buttons 1
- Android Radio Buttons 2
- Android SeekBar
- Android Toggle Button
- Quiz App - UI Welcome Screen
- Quiz App - Creating Question Model
- Quiz App - Setting the QuizActivity
- Quiz App - Connecting the UI with the model
- Quiz App - Adding the Button functionality
- Quiz App - Selecting the Right and Wrong answers
- Quiz App - Setting up the UI for ResultActivity
- Quiz App - Improve Code
- Quiz App - Sending data to Result Activity
- Quiz App - Solve score bug
This course is designed to give you a holistic understanding of Kotlin and Android development, with hands-on examples and real-world applications.
Watch the full course on the freeCodeCamp.org YouTube channel (10-hour watch).