Skip to content
This repository was archived by the owner on Mar 8, 2026. It is now read-only.

Commit 90c1edd

Browse files
committed
branding: added README, LICENSE, and an app icon
1 parent 26b8022 commit 90c1edd

25 files changed

Lines changed: 676 additions & 201 deletions

LICENSE.md

Lines changed: 595 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# PhoneBackup
2+
3+
![App Banner](assets/banner.png)
4+
5+
PhoneBackup is an Android application that allows users to conveniently back up and restore SMS messages, contacts, calendars, and call logs on their Android devices.
6+
7+
## Getting Started
8+
9+
### Prerequisites
10+
11+
- Android Studio: Make sure you have Android Studio installed to build and run the project.
12+
13+
### Building
14+
15+
1. Clone the repository:
16+
17+
```bash
18+
git clone https://github.com/borabuyukbas/PhoneBackup.git
19+
```
20+
21+
2. Open the project in Android Studio.
22+
23+
3. Build and run the project on your Android device or emulator.
24+
25+
## Contributing
26+
27+
If you'd like to contribute to PhoneBackup, please follow these steps:
28+
29+
1. Fork the repository.
30+
31+
2. Create a new branch for your feature: `git checkout -b feature-name`.
32+
33+
3. Make your changes and commit them: `git commit -m 'Add some feature'`.
34+
35+
4. Push to the branch: `git push origin feature-name`.
36+
37+
5. Create a pull request.
38+
39+
## License
40+
41+
This project is licensed under the [GNU General Public License](LICENSE.md).

app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
android:fullBackupContent="@xml/backup_rules"
2121
android:icon="@mipmap/ic_launcher"
2222
android:label="@string/app_name"
23-
android:roundIcon="@mipmap/ic_launcher_round"
2423
android:supportsRtl="true"
2524
android:theme="@style/Theme.PhoneBackup"
2625
tools:targetApi="31">

app/src/main/java/tr/com/borabuyukbas/phonebackup/components/Header.kt

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,23 @@
11
package tr.com.borabuyukbas.phonebackup.components
22

3+
import androidx.compose.foundation.layout.Arrangement
4+
import androidx.compose.foundation.layout.Row
35
import androidx.compose.material3.CenterAlignedTopAppBar
46
import androidx.compose.material3.ExperimentalMaterial3Api
7+
import androidx.compose.material3.Icon
58
import androidx.compose.material3.MaterialTheme
69
import androidx.compose.material3.Text
710
import androidx.compose.material3.TopAppBarDefaults
811
import androidx.compose.runtime.Composable
12+
import androidx.compose.ui.Alignment
13+
import androidx.compose.ui.res.painterResource
14+
import androidx.compose.ui.res.stringResource
15+
import androidx.compose.ui.text.PlatformTextStyle
16+
import androidx.compose.ui.text.TextStyle
917
import androidx.compose.ui.text.font.FontWeight
1018
import androidx.compose.ui.tooling.preview.Preview
1119
import androidx.compose.ui.unit.sp
20+
import tr.com.borabuyukbas.phonebackup.R
1221

1322
@OptIn(ExperimentalMaterial3Api::class)
1423
@Preview(showBackground = true)
@@ -20,7 +29,25 @@ fun Header() {
2029
titleContentColor = MaterialTheme.colorScheme.background,
2130
),
2231
title = {
23-
Text(text = "PhoneBackup", fontSize = 28.sp, fontWeight = FontWeight.Medium)
32+
Row (
33+
verticalAlignment = Alignment.CenterVertically,
34+
horizontalArrangement = Arrangement.Center
35+
) {
36+
Icon(
37+
painterResource(R.drawable.phonebackup),
38+
stringResource(R.string.app_name)
39+
)
40+
Text(
41+
text = "PhoneBackup",
42+
fontSize = 28.sp,
43+
fontWeight = FontWeight.Medium,
44+
style = TextStyle(
45+
platformStyle = PlatformTextStyle(
46+
includeFontPadding = false
47+
)
48+
)
49+
)
50+
}
2451
}
2552
)
2653
}

app/src/main/res/drawable-v24/ic_launcher_foreground.xml

Lines changed: 0 additions & 30 deletions
This file was deleted.

app/src/main/res/drawable/ic_launcher_background.xml

Lines changed: 1 addition & 161 deletions
Original file line numberDiff line numberDiff line change
@@ -5,166 +5,6 @@
55
android:viewportWidth="108"
66
android:viewportHeight="108">
77
<path
8-
android:fillColor="#3DDC84"
8+
android:fillColor="#FFFFFF"
99
android:pathData="M0,0h108v108h-108z" />
10-
<path
11-
android:fillColor="#00000000"
12-
android:pathData="M9,0L9,108"
13-
android:strokeWidth="0.8"
14-
android:strokeColor="#33FFFFFF" />
15-
<path
16-
android:fillColor="#00000000"
17-
android:pathData="M19,0L19,108"
18-
android:strokeWidth="0.8"
19-
android:strokeColor="#33FFFFFF" />
20-
<path
21-
android:fillColor="#00000000"
22-
android:pathData="M29,0L29,108"
23-
android:strokeWidth="0.8"
24-
android:strokeColor="#33FFFFFF" />
25-
<path
26-
android:fillColor="#00000000"
27-
android:pathData="M39,0L39,108"
28-
android:strokeWidth="0.8"
29-
android:strokeColor="#33FFFFFF" />
30-
<path
31-
android:fillColor="#00000000"
32-
android:pathData="M49,0L49,108"
33-
android:strokeWidth="0.8"
34-
android:strokeColor="#33FFFFFF" />
35-
<path
36-
android:fillColor="#00000000"
37-
android:pathData="M59,0L59,108"
38-
android:strokeWidth="0.8"
39-
android:strokeColor="#33FFFFFF" />
40-
<path
41-
android:fillColor="#00000000"
42-
android:pathData="M69,0L69,108"
43-
android:strokeWidth="0.8"
44-
android:strokeColor="#33FFFFFF" />
45-
<path
46-
android:fillColor="#00000000"
47-
android:pathData="M79,0L79,108"
48-
android:strokeWidth="0.8"
49-
android:strokeColor="#33FFFFFF" />
50-
<path
51-
android:fillColor="#00000000"
52-
android:pathData="M89,0L89,108"
53-
android:strokeWidth="0.8"
54-
android:strokeColor="#33FFFFFF" />
55-
<path
56-
android:fillColor="#00000000"
57-
android:pathData="M99,0L99,108"
58-
android:strokeWidth="0.8"
59-
android:strokeColor="#33FFFFFF" />
60-
<path
61-
android:fillColor="#00000000"
62-
android:pathData="M0,9L108,9"
63-
android:strokeWidth="0.8"
64-
android:strokeColor="#33FFFFFF" />
65-
<path
66-
android:fillColor="#00000000"
67-
android:pathData="M0,19L108,19"
68-
android:strokeWidth="0.8"
69-
android:strokeColor="#33FFFFFF" />
70-
<path
71-
android:fillColor="#00000000"
72-
android:pathData="M0,29L108,29"
73-
android:strokeWidth="0.8"
74-
android:strokeColor="#33FFFFFF" />
75-
<path
76-
android:fillColor="#00000000"
77-
android:pathData="M0,39L108,39"
78-
android:strokeWidth="0.8"
79-
android:strokeColor="#33FFFFFF" />
80-
<path
81-
android:fillColor="#00000000"
82-
android:pathData="M0,49L108,49"
83-
android:strokeWidth="0.8"
84-
android:strokeColor="#33FFFFFF" />
85-
<path
86-
android:fillColor="#00000000"
87-
android:pathData="M0,59L108,59"
88-
android:strokeWidth="0.8"
89-
android:strokeColor="#33FFFFFF" />
90-
<path
91-
android:fillColor="#00000000"
92-
android:pathData="M0,69L108,69"
93-
android:strokeWidth="0.8"
94-
android:strokeColor="#33FFFFFF" />
95-
<path
96-
android:fillColor="#00000000"
97-
android:pathData="M0,79L108,79"
98-
android:strokeWidth="0.8"
99-
android:strokeColor="#33FFFFFF" />
100-
<path
101-
android:fillColor="#00000000"
102-
android:pathData="M0,89L108,89"
103-
android:strokeWidth="0.8"
104-
android:strokeColor="#33FFFFFF" />
105-
<path
106-
android:fillColor="#00000000"
107-
android:pathData="M0,99L108,99"
108-
android:strokeWidth="0.8"
109-
android:strokeColor="#33FFFFFF" />
110-
<path
111-
android:fillColor="#00000000"
112-
android:pathData="M19,29L89,29"
113-
android:strokeWidth="0.8"
114-
android:strokeColor="#33FFFFFF" />
115-
<path
116-
android:fillColor="#00000000"
117-
android:pathData="M19,39L89,39"
118-
android:strokeWidth="0.8"
119-
android:strokeColor="#33FFFFFF" />
120-
<path
121-
android:fillColor="#00000000"
122-
android:pathData="M19,49L89,49"
123-
android:strokeWidth="0.8"
124-
android:strokeColor="#33FFFFFF" />
125-
<path
126-
android:fillColor="#00000000"
127-
android:pathData="M19,59L89,59"
128-
android:strokeWidth="0.8"
129-
android:strokeColor="#33FFFFFF" />
130-
<path
131-
android:fillColor="#00000000"
132-
android:pathData="M19,69L89,69"
133-
android:strokeWidth="0.8"
134-
android:strokeColor="#33FFFFFF" />
135-
<path
136-
android:fillColor="#00000000"
137-
android:pathData="M19,79L89,79"
138-
android:strokeWidth="0.8"
139-
android:strokeColor="#33FFFFFF" />
140-
<path
141-
android:fillColor="#00000000"
142-
android:pathData="M29,19L29,89"
143-
android:strokeWidth="0.8"
144-
android:strokeColor="#33FFFFFF" />
145-
<path
146-
android:fillColor="#00000000"
147-
android:pathData="M39,19L39,89"
148-
android:strokeWidth="0.8"
149-
android:strokeColor="#33FFFFFF" />
150-
<path
151-
android:fillColor="#00000000"
152-
android:pathData="M49,19L49,89"
153-
android:strokeWidth="0.8"
154-
android:strokeColor="#33FFFFFF" />
155-
<path
156-
android:fillColor="#00000000"
157-
android:pathData="M59,19L59,89"
158-
android:strokeWidth="0.8"
159-
android:strokeColor="#33FFFFFF" />
160-
<path
161-
android:fillColor="#00000000"
162-
android:pathData="M69,19L69,89"
163-
android:strokeWidth="0.8"
164-
android:strokeColor="#33FFFFFF" />
165-
<path
166-
android:fillColor="#00000000"
167-
android:pathData="M79,19L79,89"
168-
android:strokeWidth="0.8"
169-
android:strokeColor="#33FFFFFF" />
17010
</vector>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<vector xmlns:android="http://schemas.android.com/apk/res/android"
2+
android:width="64dp"
3+
android:height="64dp"
4+
android:viewportWidth="64"
5+
android:viewportHeight="64">
6+
<path
7+
android:pathData="M32.166,44.001C26.118,44.001 21.173,39.296 20.501,33.296L18.245,35.552 16.901,34.208 21.413,29.696 25.926,34.208 24.582,35.552 22.47,33.44c0.72,4.896 4.8,8.64 9.697,8.64 4.32,0 8.064,-2.88 9.36,-7.152l1.824,0.528C41.815,40.592 37.35,44.001 32.166,44.001ZM42.535,34.304 L38.022,29.792 39.366,28.448 41.478,30.56C40.758,25.664 36.678,21.919 31.782,21.919 27.462,21.919 23.718,24.8 22.422,29.072L20.597,28.544C22.133,23.408 26.598,19.999 31.782,19.999 37.782,19.999 42.775,24.704 43.399,30.704l2.256,-2.256 1.344,1.344z"
8+
android:fillColor="#000000"/>
9+
</vector>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
33
<background android:drawable="@drawable/ic_launcher_background" />
4-
<foreground android:drawable="@drawable/ic_launcher_foreground" />
5-
<monochrome android:drawable="@drawable/ic_launcher_foreground" />
4+
<foreground android:drawable="@drawable/phonebackup" />
5+
<monochrome android:drawable="@drawable/phonebackup" />
66
</adaptive-icon>

app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml

Lines changed: 0 additions & 6 deletions
This file was deleted.
1.39 KB
Loading

0 commit comments

Comments
 (0)