Abbas Naqdi

Take a Selfie app

Take a Selfie is an app developed for an independent customer based in the United States, designed for photography competitions.

Users can take selfies, share them, and receive scores from other users.

The app was developed using Kotlin and Java, with a focus on utilizing the best practices of the MVVM architecture, solid principle, some design patterns, and clean code principles.

The app features reactive, concurrency, and multi-threading programming, as well as the latest technologies and capabilities of the Android framework, and advanced features of the Kotlin language.

This app Developed in 2022 and design of the app is both beautiful and smooth, utilizing a single activity pattern and has been adapted to function across a range of Android versions, from 5 to 13.