Skip to content

psuzn/Play-Deals

Repository files navigation

Play Deals

Static Badge   Static Badge    Static Badge   Static Badge   Static Badge  

Static Badge CI

Feature

Get it on Google play Get it on F-Droid Get it on GitHub

Play deals is a simple app that aggregates the paid apps that have ongoing deals and discounts, aka you can get the paid apps free or with discount.

Download

You can download the app from play store or directly download and install the latest apk. For other platforms visit to release page to download the latest built.

Supported platforms:

  • Android
  • IOS
  • Mac
  • Linux
  • Windows

Development

This app is built using this amazing thing called Kotlin Multiplatform (KMP) and Compose Multiplatform. It shares same business logic and UI across all the platform.

Tools and Libraries Used

UI Navigation

Rather than using a 3rd party navigation library, I have built a simple navigation package from scratch that fits the need. This also supports scoped based ViewModels and custom push/pop animations. This package is located at shared/common/navigation.

Basic Architecture

This loosely follows mvvm architecture inspired from android's view model.

TO-DO

In Priority order :

  • Add Offline Caches for the apps
  • Push Notifications
  • Add ability to add/request new app deal from app

License

GPL V3 License

Copyright (c) Sujan Poudel