MVVM + ROOM Database in Jetpack Compose 📱
In the upcoming Jetpack Compose project, you will learn how to:
1. Upload an image to Room Database.
2. Retrieve images from Room Database.
3. Insert data into Room Database.
4. Retrieve data from Room Database.
5. Display images in a list.
6. Display data in a list.
7. Update data in Room Database.
8. Delete data from Room Database.
Can you guess the project?🤔
Stay tuned!
Kotlin Multiplatform Officially Supported by Google! 🚀
In Google I/O 2024, it claimed that they officially support Kotlin Multiplatform.
Below are the exact words said:
“We know how much you all love Kotlin! It’s been so fun to see the growth and energy in the community. Today, I’m excited to announce that we’re taking a significant step forward to a future with first-class tooling and library support for Kotlin Multiplatform on Android! 🔥
We’ve been adding Kotlin Multiplatform support to select JetPack libraries, like Datastore, and now we’re expanding it to your favourite libraries like Room. At Google, we’ve been migrating the Google Docs app to use Kotlin Multiplatform to share business logic across Android, iOS and the Web. 💻
The Workspace team is excited to continue to invest in using Kotlin Multiplatform across the rest of their apps in the future. We’ve been learning a lot from our work with Google apps, and we’re collaborating with JetBrains and the Kotlin developer community to bring the benefits of KMP to all of you. Kotlin Multiplatform will boost your productivity by sharing business logic across platforms.” 📱
We will see more about KMP in our next post, stay tuned :-)
Gemini API Developer Competition 💻
Build an app integrating the Gemini API and win incredible prizes!
Your app could win in multiple categories like innovation, technology, the grand prize and even the People's Choice award. 🏆
Check prizes and awards: ai.google.dev/competition#prizes
Rules and restrictions: ai.google.dev/competition#rules
🚀Create an app by simply integrating the Gemini API with Google developer tools:
1. Android Studio
2. ARCORE
3. Chrome
4. Flutter
5. Firebase
6. Web
🤷🏽♀️How to join?
Step 1: Register on the below link.
ai.google.dev/competition
Step 2: Build an app that integrates the Gemini API.
Step 3: Create a demo video about your app.
Step 4: Publish and submit it to the competition.
Deadline Date: 12 August 2024
❓FAQ's:
- How many members per team?
Teams of any size are welcome to participate in the Gemini API Developer Competition.
- Does it need to be an app?
The competition invites you to build innovative applications, products, or prototypes integrating the Gemini API.
- Can I participate in the competition if I live outside the US?
Anyone from anywhere can enter the Gemini API Developer Competition online.
For more details: https://youtu.be/4niepTetuUo
Android Studio Jellyfish 2023.3.1 🪼
What's new? 🔥
1. Studio Bot is now Gemini in Android Studio.
2. New sign-in flow.
3. Multi-events, keys, and logs in AQI.
4. Embedded Layout Inspector.
5. Colorblind checks in Compose UI Check.
6. Redirect audio using device mirroring.
....many more.
Download Link:
developer.android.com/studio
Do you find that after every new update of Android Studio, it runs slowly or freezes? Does that happen to you too?
Latest Version: Android Studio Iguana 🦎
Patch: 2023.2.1
What's new? 🔥
1. Version control system integration in App Quality Insights.
2. View Crashlytics crash variants in App Quality Insights.
3. UI Check Mode in Compose Preview.
4. Progressive Rendering in Compose Preview.
5. Support for Gradle Version Catalogs.
6. Android Studio compileSdk version support.
7. Baseline Profiles module wizard.
....many more.
Download Link:
developer.android.com/studio
In Jetpack Compose, which Composable function is used as an equivalent to RecyclerView?
Hint: https://youtu.be/zf6QJemVs2k
Welcome to Android Knowledge!
Android Knowledge is an online educational channel. In this channel, you will learn about Android, Java, Kotlin, and XML UI Design. The channel offers a wide range of tutorials, and resources to help developers improve their skills and stay up-to-date with the latest android development trends.
Whether you are a beginner looking to learn the basics of android development or an experienced developer looking to improve your skills, Android Knowledge is the perfect platform for you. We will help you to become a better android developer and achieve your career goals.
For source code, you can visit my website - androidknowledge.com/
For any queries or errors, please feel free to comment on our videos or you can join our telegram group.
For any business enquiries: akteamcontact@gmail.com
Subscribe to our YouTube Channel and join our thriving community of Android Developers today!