This repository contains Android Studio project with Sample Codes integrated from Android Kotlin Fundamentals CodeLabs. This Repo contains all the examples from Android Kotlin Fundamentals CodeLabs. Everyone can fork and use this repo to see outputs of the basic fundamentals defined in the Android Kotlin Fundamentals For Programmers in CodeLabs.
You can view the full details of this program here -: Android Kotlin Fundamentals
This Repository contains a ApplicationDashboard Activity contains list of all the examples in Android-Kotlin-Fundamentals CodeLab which you can view just by clicking on them.
- Build your first app
- Layouts
- Navigation
- Activity and fragment lifecycles
- Architecture components
- Room database and coroutines
- RecyclerView
- Connecting to the internet
- Repository
- Data Binding
- LiveData
- Navigation
- ViewModel
- ViewModelFactory
- RecyclerView
- Room
- Glide
- Retrofit
- Moshi
- Timber
In order to test different Android Kotlin Fundamental Examples in this sample Android Studio project follow below steps:
- Run the App
- Main Dashboard screen will be launched which will contain list of All the examples in CodeLab
- Click on Any of the list item to view the Output of the CodeLab Example Output
Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be more concise.
Android mobile development has been Kotlin-first since Google I/O in 2019.
For More information about Kotlin and It's benefit with Android Development can be found Here
In this project Kotlin Plugin Version is:1.3.0+
Android Studio is the official integrated development environment for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. It is available for download on Windows, macOS and Linux based operating systems.
In this project Android Studio Version is: *3.6.2
Gradle is an open-source build automation system that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groovy-based domain-specific language instead of the XML form used by Maven for declaring the project configuration
In this project Gradle Plugin Version is: 3.6.2