From 5084fe337d19b935db408cbb053c856aba27b75b Mon Sep 17 00:00:00 2001 From: erik-everardo Date: Wed, 31 Jan 2024 01:06:45 -0600 Subject: [PATCH] WIP grabador de audio --- .idea/navEditor.xml | 2 +- .../main/java/com/isolaatti/audio/Module.kt | 14 ++ .../isolaatti/audio/common/domain/Playable.kt | 17 ++ .../audio/drafts/data/AudioDraftEntity.kt | 2 +- .../drafts/data/AudioDraftsRepositoryImpl.kt | 42 +++++ .../audio/drafts/data/AudiosDraftsDao.kt | 19 ++- .../audio/drafts/domain/AudioDraft.kt | 7 + .../repository/AudioDraftsRepository.kt | 14 ++ .../drafts/domain/use_case/SaveAudioDraft.kt | 12 ++ .../audio/player/AudioPlayerConnector.kt | 55 +++++- .../presentation/AudioRecorderViewModel.kt | 52 ++++++ .../presentation/RecorderPagerAdapter.kt | 21 +++ .../recorder/ui/AudioRecorderActivity.kt | 157 +++++++++++++++--- .../recorder/ui/AudioRecorderContract.kt | 28 ++++ .../ui/AudioRecorderHelperNotesFragment.kt | 25 +++ .../com/isolaatti/database/AppDatabase.kt | 2 +- .../posts/ui/MarkdownEditingFragment.kt | 9 +- .../profile/ui/ProfileMainFragment.kt | 13 +- .../java/com/isolaatti/utils/Extensions.kt | 8 + .../res/layout/activity_audio_recorder.xml | 87 +++++----- .../main/res/layout/fragment_audio_drafts.xml | 9 +- app/src/main/res/menu/audio_recorder_menu.xml | 9 + .../navigation/audio_recorder_navigation.xml | 7 +- 23 files changed, 525 insertions(+), 86 deletions(-) create mode 100644 app/src/main/java/com/isolaatti/audio/drafts/data/AudioDraftsRepositoryImpl.kt create mode 100644 app/src/main/java/com/isolaatti/audio/drafts/domain/repository/AudioDraftsRepository.kt create mode 100644 app/src/main/java/com/isolaatti/audio/drafts/domain/use_case/SaveAudioDraft.kt create mode 100644 app/src/main/java/com/isolaatti/audio/recorder/presentation/AudioRecorderViewModel.kt create mode 100644 app/src/main/java/com/isolaatti/audio/recorder/presentation/RecorderPagerAdapter.kt create mode 100644 app/src/main/java/com/isolaatti/audio/recorder/ui/AudioRecorderContract.kt create mode 100644 app/src/main/java/com/isolaatti/audio/recorder/ui/AudioRecorderHelperNotesFragment.kt create mode 100644 app/src/main/java/com/isolaatti/utils/Extensions.kt create mode 100644 app/src/main/res/menu/audio_recorder_menu.xml diff --git a/.idea/navEditor.xml b/.idea/navEditor.xml index cff3b0b..aab14b8 100644 --- a/.idea/navEditor.xml +++ b/.idea/navEditor.xml @@ -8,7 +8,7 @@