You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`cloud_firestore`: Integrates with Firebase Firestore for data storage and retrieval.
162
-
-`cupertino_icons`: Offers iOS-style icons for a consistent UI.
163
172
-`dio`: HTTP client for making API requests.
164
173
-`eva_icons_flutter`: Provides additional icons beyond the core Flutter icons.
165
174
-`firebase_auth`: Manages user authentication with Firebase.
@@ -175,6 +184,10 @@ This Flutter project is a chat application inspired by WhatsApp. The app feature
175
184
-`local_auth`: Enables fingerprint and Face ID authentication.
176
185
-`logger`: Assists with logging messages for debugging.
177
186
-`shared_preferences`: Stores simple data locally on the device.
187
+
-`lottie`: Render After Effects animations natively on Flutter.
188
+
-`package_info_plus`: Querying information about the application package.
189
+
-`pub_semver`: in this App to compare versions.
190
+
-`url_launcher`: Plugin for launching a URL.
178
191
179
192
## Installation
180
193
@@ -203,35 +216,28 @@ flutter pub get
203
216
204
217
6.### Customized `chat_bubbles` Package
205
218
206
-
I have made custom modifications to the `chat_bubbles` package to enhance the text alignment feature. Specifically, I have added the ability to dynamically set the text alignment within the chat bubbles.
219
+
I have made custom modifications to the `chat_bubbles` package
207
220
208
-
1. Added a new parameter to the `BubbleSpecialThree` class:
221
+
#### Implementation Details
209
222
210
-
```dart
211
-
final TextAlign textAlign;
212
-
```
223
+
I have already uploaded the edited `bubble_special_three.dart` file to my project. You can find it in the following path:
213
224
214
-
2. Initialized the `textAlign` parameter in the constructor:
215
-
216
-
```dart
217
-
this.textAlign = TextAlign.left;
218
-
```
219
-
220
-
3. Applied the dynamic text alignment in the widget tree in line 97 (line 97 before making the above edits) :
225
+
```
226
+
removeable/bubble_special_three.dart
227
+
```
221
228
222
-
```dart
223
-
textAlign: textAlign
224
-
```
229
+
#### How to Apply Changes
225
230
226
-
#### Implementation Details
231
+
1. Download the edited `bubble_special_three.dart` file.
227
232
228
-
The changes are made in the `bubble_special_three.dart` file located in the following path:
233
+
2. Replace the existing `bubble_special_three.dart` file in your Flutter project with the downloaded file.
0 commit comments