/android-tutorials

Collection of open-source Android tutorials created by @hadiyarajesh

Primary LanguageKotlinMIT LicenseMIT

Android tutorials

This repository contains a collection of open-source Android tutorials created by @hadiyarajesh, designed to help new and experienced developers build high-quality Android apps.

With a focus on practical, hands-on learning, these tutorials cover a wide range of topics, from basic UI design and layout to more advanced topics like network connectivity, data storage etc.

Whether you're a seasoned Android developer or just getting started with app development, you'll find something here to help you improve your skills and build better apps.

Tutorials:

  • Activity Lifecycle Visualizer - This Android app provides a visual preview of the different lifecycle states that an Android app goes through, including onCreate, onStart, onResume, onPause, onStop, onDestroy.
  • Pre Populate Room Database - This Android app demonstrates how to initialize a Room database with programmatically generated data using the Hilt dependency injection library.

How to Use

To get started, simply clone the repository to your local machine and navigate to the tutorial you want to follow. Each tutorial includes a detailed README file with instructions and code samples to help you build your app step by step.

Contribution

Contributions are welcome! If you have an idea for a new tutorial or want to contribute to an existing one, feel free to submit a pull request.

License

Unless explicitly specified, all tutorials in this repository are licensed under the MIT License.