Monorepo with all MJ's apps and ideas.
More about Monorepo idea is here https://jenicek.dev/2020/01/31/monorepo/
More about my code conventions is here
0. Steps to build (run) any app here
Practical guide first:
- Use the latest beta Android Studio version
- In proper mobile-appname directory, copy files from folder extras/appname_sample to folder extras/appname
- In proper mobile-appname directory, rename files in extras/appname folder to have names just as this: appname.properties / appname.jks
|app or module name||description|
|mobile-dsp||Sample application showcase of digital sound processing without JNI requirement|
|mobiel-template||Just dummy template to be used for new app|
|module-core||The most core code to be available across all other modules|
|module-core-arch||All the boilerplate architectural code which could be extended in all other modules|
|module-core-dsp||Core module wrapping TarsoDSP library and offering functional API outside|
|module-core-ffmpeg||Core module wrapping Tenersener library and offering functional API outside|
|module-core-media||Core media handling module|
|graphviewlibrary||Temporary fork of amplitude view library|
This project contains apps and modules.
It does not matter which architecture (MVVM/MVI/...) is used for it.
Modules should be reusable across any available app.
Every app/module should have it's own README.MD to describes detailed info about it (and it's usage).
Is a set of supporting directories for every app
Simple graphics (prepared by Gimp) to be used as base for launcher icon or banner for playstore.
Sample keystore with sample keystore content to be quickly used as development keystore for the project.
Feel free to use this code, add star if you like it or find it useful.
Create an ISSUE when there will be something wrong!
Thus licence is set as MIT .