Skip to content

Commit b6e8748

Browse files
committed
Bumped version code and updated readme and added licence
Bumped version to 1.4.0 Updated the module graph In README.md corrected what new section A MIT Licence is added which allow others to use this app any way.
1 parent 302f6a4 commit b6e8748

4 files changed

Lines changed: 38 additions & 24 deletions

File tree

LICENCE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2024 Tuhin Bhowmick
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
# :studio_microphone: RecorderApp
22

33
An android audio recorder app, designed to simplify the process of capturing and managing
4-
recordings.
5-
With a clean and intuitive interface, this app offers a seamless user experience.
4+
recordings. With a clean and intuitive interface, this app offers a seamless user experience.
65

76
## 💁 About
87

9-
A fully functioned recorder app with an ability to record over multiple media codec like **acc**,\*
10-
\*amr**,**opus\*\* over different quality. The app can continue its recording in the background, so you
8+
A fully functioned recorder app with an ability to record over multiple media codec like **acc**,*
9+
*amr**,**opus** over different quality. The app can continue its recording in the background, so you
1110
never miss a moment. Once the recording, you can easily manage your files within the app.
1211
There `built-in player`, you can listen to your recordings directly within the app or use the
1312
convenient media notification for playback control.
@@ -77,31 +76,17 @@ playing stuff.
7776

7877
## :new: What's new
7978

80-
This update introduces a **built-in Audio Editor** alongside significant enhancements to the player:
81-
82-
- **✂️ Unleash Your Inner Editor:** Now you can precisely `trim` and `cut` your recordings directly
83-
within the app! Remove unwanted sections and refine your audio effortlessly.
84-
- 💾 **Save Your Edits:** Preserve your edited masterpieces! The app now allows you to **save the
85-
modified audio files** to your device's storage.
86-
- ⏯️ **Dedicated Editor Player:** A **secondary player** is integrated within the editor, providing
87-
you with focused playback control during the editing process, with undo and redo options to
88-
reapply your edits.
89-
- 🚀 **Under the Hood Improvements:** Fix issues with visualization via `new-visualizer` logic. A new
90-
speed selected UI is added to the player and others.
91-
92-
This update is all about giving you more control over your recordings, from capture to refinement.
79+
The latest update to the **RecorderApp** contains a new onboarding screen added with some settings
80+
route improvements
9381

9482
## :next_track_button: What's next
9583

96-
For the time being, RecorderApp encompasses all initially planned features and is considered
97-
complete. Future releases are not currently scheduled.
84+
For the time being, RecorderApp encompasses all initially planned features and is
85+
considered complete. Future releases are not currently scheduled.
9886

9987
If you have any new ideas or suggestions for enhancements, we encourage you to create a
10088
new [Issue](https://github.com/tuuhin/RecorderApp/issues) on GitHub.
10189

102-
We are considering potential additions to the audio editor, such as audio processors like `db-gain`
103-
and `low-pass-filter`.
104-
10590
## :hammer_and_wrench: Getting Started
10691

10792
Here are the steps to get started with this app:

app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ android {
1616
applicationId = "com.eva.recorderapp"
1717
minSdk = libs.versions.minSdk.get().toInt()
1818
targetSdk = libs.versions.compileSdk.get().toInt()
19-
versionCode = 9
20-
versionName = "1.3.1"
19+
versionCode = 10
20+
versionName = "1.4.0"
2121

2222
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
2323
vectorDrawables {

module_graph.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ graph TB
4444
:feature:settings["settings"]
4545
:feature:widget["widget"]
4646
:feature:recorder["recorder"]
47+
:feature:onboarding["onboarding"]
4748
:feature:player["player"]
4849
:feature:player-shared["player-shared"]
4950
:feature:categories["categories"]
@@ -56,6 +57,7 @@ graph TB
5657
:feature:editor["editor"]
5758
:feature:settings["settings"]
5859
:feature:widget["widget"]
60+
:feature:onboarding["onboarding"]
5961
end
6062
6163
:data:bookmarks --> :core:utils
@@ -79,6 +81,7 @@ graph TB
7981
:data:categories --> :data:database
8082
:feature:settings --> :core:ui
8183
:feature:settings --> :core:utils
84+
:feature:settings --> :data:recordings
8285
:feature:settings --> :data:datastore
8386
:feature:widget --> :core:utils
8487
:feature:widget --> :core:ui
@@ -100,6 +103,9 @@ graph TB
100103
:data:use_case --> :data:recordings
101104
:data:use_case --> :data:datastore
102105
:data:use_case --> :data:categories
106+
:feature:onboarding --> :core:ui
107+
:feature:onboarding --> :core:utils
108+
:feature:onboarding --> :data:datastore
103109
:data:worker --> :core:utils
104110
:data:worker --> :core:ui
105111
:data:worker --> :data:recordings
@@ -144,6 +150,7 @@ graph TB
144150
:app --> :feature:editor
145151
:app --> :feature:settings
146152
:app --> :feature:widget
153+
:app --> :feature:onboarding
147154
:data:datastore --> :core:utils
148155
:data:interactions --> :core:utils
149156
:data:interactions --> :data:bookmarks
@@ -173,6 +180,7 @@ class :feature:settings android-library
173180
class :feature:widget android-library
174181
class :data:worker android-library
175182
class :feature:recorder android-library
183+
class :feature:onboarding android-library
176184
class :feature:player android-library
177185
class :feature:categories android-library
178186
class :feature:editor android-library

0 commit comments

Comments
 (0)