This repository contains the source code for an Android Image Filters App developed using Kotlin and following the MVVM architecture. The app allows users to apply various image filters to their photos. The development of this app was inspired by the tutorial series titled "Android Image Filters App Development | Kotlin + MVVM" by Chirag Kachhadiya.
- Tutorial Title: Android Image Filters App Development | Kotlin + MVVM
- YouTube Video: Android Image Filters App Tutorial
- Video Views: 8,509
- Published Date: May 3, 2021
In this tutorial series, we build an "Image Filters App" using the MVVM architecture and Kotlin programming language. The app allows users to apply various image filters to their photos. The tutorial covers key components such as MVVM architecture, View Binding, GPU Image for image processing, Material Design guidelines, and Koin for Dependency Injection.
- MVVM Architecture
- View Binding
- GPU Image
- Material Design
- Koin - Dependency Injection
The app consists of four screens:
- Intro Screen (Landing Screen):
- Image Selection and Editing Screen:
- Saved edited images List Screen:
- Share Edited image Screen:
This project is based on the tutorial series "Android Image Filters App Development | Kotlin + MVVM" by Chirag Kachhadiya. Special thanks to Chirag for providing valuable insights and guidance throughout the development process.