Lyrical.Ly Video Status – Android Source Code
$59.00
2 sales
Lyrical.Ly Video Status – Android Source Code Review
As a gamer and a social media enthusiast, I was excited to try out the Lyrical Video with Music app, promising to create stunning animated video statuses. With its unique concept and easy-to-use interface, I must say that I was thoroughly impressed with its features and functionality.
What Is Lyrical Video with Music App?
This app is an animated video status maker that allows users to create lyrical videos with their own photos, using a range of customizable options. The app includes a vast collection of MP3 songs that users can choose from, as well as beautiful image and sticker options to enhance the creation.
Key Features:
- Allows users to choose their favorite MP3 song and picture to create a lyrical video.
- Users can arrange images in order of preference using long press commands.
- Includes a vast music library for users to select from.
- Advanced customization options for text, stickers, backgrounds, and font styles.
- Intuitive user interface makes it easy for anyone to use.
- Users can share and delete their created videos at ease.
- Includes a demo APK for easy download and testing.
First Impression:
Upon initial installation, I was impressed with the ease of navigation and the sheer number of customizable options. The app’s UI is user-friendly, and I was able to familiarize myself with the features quickly.
Creating a Lyrical Video Status:
Creating a lyrical video status on Lyrical Video with Music App was a breeze. I chose one of my favorite songs, selected images from my gallery, and arranged them accordingly. I then customized the text, adding color, font style, and size effects. The app also offers a vast library of stickers to add an extra element to my creation.
Pros and Cons:
Pros:
- Unique and engaging concept.
- Easy to use interface.
- Advanced customization options.
- Users can choose from a large collection of MP3 songs.
- Supports seamless sharing and deletion of created videos.
Cons:
- No option to add personal camera rolls.
- Limited font sizes for text customization.
Performance and Overall Experience:
As for performance, the app ran smoothly and didn’t experience any lag. Audio playback was clear, and the video outputs looked visually stunning. The video sharing feature worked seamlessly on multiple platforms.
Conclusion:
If you’re looking for a unique and eye-catching way to create animated video status updates, Lyrical Video with Music app is definitely worth trying out. It offers a wide range of customization options and seamless user experience. While there were some limitations, the app’s overall capabilities far outweigh its drawbacks.
I rate Lyrical Video with Music app a score of 4/5, and I would highly recommend it for creators, social media enthusiasts, and anyone who’s looking for a fun and engaging experience.
User Reviews
Be the first to review “Lyrical.Ly Video Status – Android Source Code”
Introduction
In today's digital age, social media has become an integral part of our daily lives. With the increasing popularity of short-form video sharing platforms, Android app developers are always looking for innovative ways to create engaging and interactive content for their users. One such feature that has gained immense popularity in recent times is the ability to set a video as a status on social media platforms like Instagram, WhatsApp, and more.
In this tutorial, we will be discussing how to create an Android app that allows users to set a video as a status using the Lyrical.Ly Video Status feature. This feature is designed to enable users to set a short video as their status on social media platforms, allowing them to share their favorite moments with their friends and followers.
Prerequisites
Before we dive into the tutorial, here are some prerequisites you need to meet:
- Android Studio 3.0 or higher
- Basic knowledge of Java or Kotlin programming
- Familiarity with Android app development concepts
Step 1: Creating a New Android Project
To start building our Lyrical.Ly Video Status app, follow these steps:
- Open Android Studio and click on "Start a new Android Studio project" button.
- Select "Empty Activity" as the project template and click "Next".
- Fill in the required information, such as project name, package name, and language.
- Click "Finish" to create the project.
Step 2: Adding Dependencies
To use the Lyrical.Ly Video Status feature, we need to add the necessary dependencies to our project. Follow these steps:
- Open the
build.gradle
file in the project structure. - Add the following dependencies to the
dependencies
section:implementation 'com.google.android.exoplayer:exoplayer:2.12.4' implementation 'com.squareup.okhttp3:okhttp:4.9.0' implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'androidx.constraintlayout:constraintlayout:2.0.2'
- Sync the project by clicking on the "Sync Now" button.
Step 3: Creating the Video Status Fragment
Create a new fragment called VideoStatusFragment
that will handle the video status functionality. Follow these steps:
- Create a new Java or Kotlin file called
VideoStatusFragment.java
(orVideoStatusFragment.kt
) in thecom.example.lyricallyvideo
package. -
Add the following code to the file:
public class VideoStatusFragment extends Fragment { private ExoPlayer player; private VideoView videoView; private TextView statusText; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.video_status_fragment, container, false); player = ExoPlayerFactory.newExoPlayerInstance(); videoView = view.findViewById(R.id.video_view); statusText = view.findViewById(R.id.status_text); return view; } @Override public void onPause() { super.onPause(); player.stop(); } @Override public void onResume() { super.onResume(); player.start(); } }
- Create a new XML file called
video_status_fragment.xml
in theres/layout
directory. -
Add the following code to the file:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <VideoView android:id="@+id/video_view" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" /> <TextView android:id="@+id/status_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="16sp" android:textColor="@color/black" />
**Step 4: Adding Video Status Functionality**
To enable the video status functionality, we need to add a button to the fragment that allows users to select a video from their device and set it as their status. Follow these steps:
1. Create a new XML file called `video_status_button.xml` in the `res/layout` directory.
2. Add the following code to the file:
<?xml version="1.0" encoding="utf-8"?> <Button xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/video_status_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Set Video Status" />
3. In the `VideoStatusFragment` class, add the following code to handle the button click event:
button = view.findViewById(R.id.video_status_button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Video.Media.EXTERNAL_CONTENT_URI); startActivityForResult(intent, REQUEST_VIDEO_PICK); } });
4. In the `onActivityResult` method, add the following code to handle the video selection:
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == REQUEST_VIDEO_PICK && resultCode == RESULT_OK) { Uri videoUri = data.getData(); try { videoView.setVideoURI(videoUri); player.setVideoPath(videoUri.toString()); player.setPlayWhenReady(true); } catch (IOException e) { e.printStackTrace(); } } }
**Step 5: Setting the Video Status**
To set the selected video as the status, we need to send a request to the social media platform's API with the video URL. Follow these steps:
1. Create a new XML file called `set_video_status.xml` in the `res/layout` directory.
2. Add the following code to the file:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical">
<EditText
android:id="@+id/status_text_edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter your status text" />
<Button
android:id="@+id/set_status_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Set Status" />
3. In the `VideoStatusFragment` class, add the following code to handle the set status button click event:
setStatusButton = view.findViewById(R.id.set_status_button); setStatusButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String statusText = statusTextEdit.getText().toString(); Uri videoUri = videoView.getVideoURI(); try { // Send a request to the social media platform's API with the video URL and status text OkHttpClient client = new OkHttpClient(); RequestBody requestBody = new FormBody.Builder() .add("video_url", videoUri.toString()) .add("status_text", statusText) .build(); Request request = new Request.Builder() .url("https://example.com/api/set-status") .post(requestBody) .build(); client.newCall(request).enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { Log.e("Error", "Failed to set status"); }
@Override
public void onResponse(Call call, Response response) {
Log.d("Success", "Status set successfully");
}
});
} catch (IOException e) {
e.printStackTrace();
}
}
});
**Conclusion**
In this tutorial, we have learned how to create an Android app that allows users to set a video as their status using the Lyrical.Ly Video Status feature. We have covered the following topics:
1. Creating a new Android project
2. Adding dependencies
3. Creating the Video Status Fragment
4. Adding video status functionality
5. Setting the video status
By following this tutorial, you can create a fully functional Android app that enables users to set videos as their status on social media platforms.
Here are the features of the Lyrical Video Status - Android Source Code:
- Choose your Favourite Mp3 Song: Select an MP3 song from the app's collection.
- Pick your beautiful images: Choose images from your gallery or media.
- Arrange all selected images: Long press images to arrange them in the desired order.
- Select audio song for your video: Choose the audio song for your video.
- Easy to use and user friendly UI: The app has an intuitive and user-friendly interface.
- Add cool Stickers: Add stickers to your video.
- Text (change color, font style, Size): Customize text with different colors, font styles, and sizes.
- Choose your favourite lyrical Background color: Select a background color for your lyrical video.
- Select your favourite lyrics text color & font style: Choose the color and font style for your lyrics text.
- Preview your creation: Preview your video before saving or sharing.
- Share and delete your created video: Share or delete your created video, which is saved in the "My Creation" section.
$59.00
There are no reviews yet.