As this will have codes and architecture planning, we will break this post into 4 parts.
Today, we will be building an android application using Kotlin, Room DB, and Dagger Hilt on MVVM clean architecture.
To build this you should be familiar with SQL DB, and dependency injection.
Here is a glimpse of the tech we are going to use -
MVVM - Model-VIew-View-Model - In this pattern, the View just observes the view model object and reacts to changes in the object. ViewModel is responsible for the logic and can hold the UI state data.
Room DB - Room DB is a superset of SQLite and wraps so many things under the hood and gives abstraction as well as compile time safety of SQL queries. Using this we can do many things with few lines of code.
Dagger Hilt - Dagger Hilt makes dependency injection in Android so much easy. As you may already know how handling objects in android can be a tough task, HILT comes here for the rescue.
Now let’s start building the app.
Follow the given step and be careful if you miss the step, the application may work differently -
- Create an empty android app.
- Open app/build.gradle and add the following (main code here)
- at the top of the file replace plugin code with GitHub code.
- in the dependency section place the content from my GitHub file
3. Open build.gradle and add the code from here
Once done, click on sync Gradle. Wait for the build to be finished. If you face any errors, check if you have done all steps carefully.
Part 2 coming soon.
Social media is a powerful tool that can be used to reach a large audience, build relationships with customers, and drive conversions. However, creating effective social media content that gets results can be challenging.
In this blog post, we will share 10 tips for creating conversion-oriented content that will help you achieve your business goals.
1. Know your audience
The first step to creating effective social media content is to know your audience. Who are you trying to reach? What are their interests? What are their pain points? Once you understand your audience, you can tailor your content to appeal to them.
2. Use visuals
Visual content is more engaging than text-only content. When people see images or videos, they are more likely to stop and pay attention. Make sure to use visuals in your social media posts whenever possible.
3. Tell stories
People love stories. When you tell a story, you connect with your audience on an emotional level. This makes them more likely to remember your content and take action.
4. Be informative
Your social media content should be informative and provide value to your audience. This doesn't mean you have to write long, detailed articles. You can also share short tips, infographics, or videos.
5. Be consistent
Consistency is key when it comes to social media marketing. If you only post once a week, your audience is likely to forget about you. Aim to post at least 2-3 times per week, and more often if possible.
6. Use social media analytics
Social media analytics can help you track the performance of your content and see what's working and what's not. This information can help you improve your content and get better results.
7. Run social media contests and giveaways
Social media contests and giveaways are a great way to generate excitement and engagement around your brand. They can also help you drive traffic to your website and collect leads.
8. Partner with influencers
Partnering with influencers is a great way to reach a new audience and build credibility. When you partner with an influencer, they will promote your content to their followers, which can help you get more exposure.
9. Use social media advertising
Social media advertising can be a great way to reach a specific audience and target your ads to people who are interested in what you have to offer.
10. Track your results
It's important to track the results of your social media marketing efforts so you can see what's working and what's not. This information can help you make necessary adjustments to your strategy.
Conclusion
By following these tips, you can create conversion-oriented content that will help you achieve your business goals. Just remember to be consistent, track your results, and make adjustments as needed.
Additional tips
- Use a call to action in all of your social media posts. Tell people what you want them to do, whether it's visiting your website, signing up for your newsletter, or making a purchase.
- Use hashtags to help people find your content. When you use relevant hashtags, your posts will show up in search results for those hashtags.
- Engage with your audience. Respond to comments and questions, and participate in conversations. This will help you build relationships with your audience and make them more likely to do business with you.
By following these tips, you can create social media content that will help you reach your target audience, build relationships, and drive conversions.

Working from home can be a dream come true for many people, but it also comes with its own set of challenges. Without the structure and routines of a traditional office, it can be difficult to stay productive and focused. In this blog post, we will provide tips and strategies to help you stay on track and make the most of your remote work experience.
- Set Up a Dedicated Workspace
One of the most important things you can do to stay productive and focused while working from home is to set up a dedicated workspace. This could be a separate room, a corner of your living room, or even a designated spot at the kitchen table. Make sure it's comfortable, quiet, and has everything you need to do your job.
- Stick to a Routine
Without a set schedule, it can be easy to fall into bad habits and lose track of time. To stay productive and focused, establish a routine that works for you. Wake up at the same time every day, take breaks at the same time, and set boundaries between work and personal time.
- Use Time Management Techniques
Time management techniques such as the Pomodoro Technique or the Eisenhower Matrix can help you prioritize tasks and manage your time more effectively. Find a technique that works for you and use it consistently to stay focused and on track.
- Minimize Distractions
Working from home comes with a lot of distractions, from social media to household chores. To stay productive and focused, minimize these distractions as much as possible. Turn off notifications on your phone, use noise-cancelling headphones, and communicate with your family or roommates about your work schedule.
- Take Care of Your Mental and Physical Health
Remote work can be isolating and sedentary, which can take a toll on your mental and physical health. To stay productive and focused, take care of yourself. Take breaks to stretch or go for a walk, prioritize healthy meals and snacks, and make time for social interaction with coworkers or friends.
Conclusion:
Remote work offers many benefits, but it also requires discipline and focus. To stay productive and make the most of your remote work experience, set up a dedicated workspace, establish a routine, use time management techniques, minimize distractions, and take care of your mental and physical health. With these tips, you can stay on track and achieve your goals while working from home.

As this will have codes and architecture planning, we will break this post into 4 parts.
Today, we will be building an android application using Kotlin, Room DB, and Dagger Hilt on MVVM clean architecture.
To build this you should be familiar with SQL DB, and dependency injection.
Here is a glimpse of the tech we are going to use -
MVVM - Model-VIew-View-Model - In this pattern, the View just observes the view model object and reacts to changes in the object. ViewModel is responsible for the logic and can hold the UI state data.
Room DB - Room DB is a superset of SQLite and wraps so many things under the hood and gives abstraction as well as compile time safety of SQL queries. Using this we can do many things with few lines of code.
Dagger Hilt - Dagger Hilt makes dependency injection in Android so much easy. As you may already know how handling objects in android can be a tough task, HILT comes here for the rescue.
Now let’s start building the app.
Follow the given step and be careful if you miss the step, the application may work differently -
- Create an empty android app.
- Open app/build.gradle and add the following (main code here)
- at the top of the file replace plugin code with GitHub code.
- in the dependency section place the content from my GitHub file
3. Open build.gradle and add the code from here
Once done, click on sync Gradle. Wait for the build to be finished. If you face any errors, check if you have done all steps carefully.
Part 2 coming soon.

Weightlifter Popy Hazarika is looking to follow up on Jeremy Lalrinnunga and Mirabai Chanu's gold medal efforts. Meanwhile, India crushed Pakistan by 8 wickets in cricket while the men's table tennis team sailed into the semi-finals.
CWG 2022 Day 3: India's first, and thus far only medal of the day, was gold with weightlifter Jeremy Lalrinnunga winning the 67kg final. Jeremy, 19, lifted 136kg in his first snatch effort and bettered it by successfully attempting 140kgs in his next try, which is a meet record. He then coupled it with a bonkers lift of 160kg in the Clean & Jerk category to finish with a Games record total lift of 300kg, thus bringing India its fifth medal of CWG 2022. Meanwhile, Boxing world champion Nikhat Zareen dominated her opponent in the women's 50kg round of 16 but it was the end of the road for Shiva Thapa in men's men's 60kg. The men's table tennis team eased into the semi-final with a 3-0 win over Bangladesh while the women's cricket team dismissed Pakistan for a paltry 99.
(Note: Medals tally will be updated as and when events conclude)
