Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

What is this project about? #13

Open
LouisCAD opened this issue Nov 24, 2020 · 1 comment
Open

What is this project about? #13

LouisCAD opened this issue Nov 24, 2020 · 1 comment

Comments

@LouisCAD
Copy link

It seems this project has a lot of modules, but there's no info about what it is in the README any other doc.
Could this be clarified?

@ychescale9
Copy link
Member

It's basically a boring News app I use to experiment with libraries, plugins, architecture, modularization, testing etc. I've been intentionally keeping the README.md blank as the app is far from feature complete.

There are a few things in the repo that people (and myself) find useful but overall I think it's still too experimental to share to mainstream devs.

A few things me / others have found interesting / useful:

  • Custom build plugin
  • Git-based App Versioning using app-versioning which was originally bootstrapped in this project.
  • Integration with Store 4 with a custom conditional refresh policy
  • Using Square Workflow for state management. The library is still pre-1.0 and is very opinionated and doesn't have great fragment support, so I'm still evaluating it especially for the Compose migration I want to do.
  • CI workflow using GitHub Actions including running instrumented tests with Android Emulator Runner.

I'm not spending enough time on this project these days but these are some of the things I want to do:

  • Add more features - at the minimum I want to have the details, headlines, reading list and settings screens implemented so the app is somewhat functional. Also want to add some filters but that will require more design.
  • Compose migration (including UI tests)
  • Hilt migration
  • Paging 3 integration (and evaluate whether Store is still needed)
  • A design systems / Component library

Anyway thanks for asking and hope that was useful. Let me know if you have any ideas or suggestions:)

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants