davidalgar / Play-Deals

Paid apps, deals and discounts.

Home Page:https://play.google.com/store/apps/details?id=me.sujanpoudel.playdeals

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Play Deals

Static Badge   Static Badge    Static Badge   Static Badge   Static Badge  

Static Badge Lint and verify

Feature

Get it on Google play Download Apk

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) 2023 Sujan Poudel

About

Paid apps, deals and discounts.

https://play.google.com/store/apps/details?id=me.sujanpoudel.playdeals

License:GNU General Public License v3.0


Languages

Language:Kotlin 99.7%Language:Swift 0.3%