Ahmed Nabil, Senior Software Tech Lead at Vodafone, Founder of Kotlin Egypt with his talk at Mobile Developers Week “Let AI Copilot Build Your Android App While You Sip Your Coffee: Dynamic UI with Firebase & Compose”.
#MDW25 #Apps #AI#CoPilot #Dynamic
@A@AhmedNMahran@vodafone@KotlinEgypt
currently judging along with the board ideas built in Al buildathon at @droidconug to use #Al to solve education problems in Africa. #dcug25, and there will be some prizes from @KotlinEgypt provided by #Jetbrains
🚀 Dynamic UI Meets Firebase!
At #dcug25, @AhmedNMahran — Senior Software Tech Lead at Vodafone & Founder of Kotlin Egypt — dives into how Firebase and Jetpack Compose can unlock truly dynamic, scalable, and real-time app experiences.
If you’re building modern Android apps, this was a session you shouldn't have missed! 🔥📱
#AndroidDev #JetpackCompose #Firebase #Kotlin #DroidconUG #dcug25
🔍 Avoiding unnecessary object creation in Kotlin can save memory & boost performance, especially in high-load scenarios. Learn how using primitives instead of wrapped types can optimize your code.
Join our workshop for hands-on examples 🚀
https://t.co/iwvc05kOLb
📣 #MultiplatformTip
What is the difference between #KMP and Compose Multiplatform? 🤔
Kotlin Multiplatform is a technology by @JetBrains that allows you to write code once and reuse it on different platforms like Android, iOS, web, desktop, and server.
Compose Multiplatform is a declarative framework for sharing UI 🎨 across platforms, based on Kotlin by JetBrains and Jetpack Compose by @Google, and enabled by Kotlin Multiplatform.
📣 Compose Multiplatform 1.6.1 is out!
This release brings compatibility with Kotlin 1.9.23 and addresses several bugs that affected the resource management library and the TextField component. Check out the changelog for more details. ⤵️
https://t.co/myz9hwVWRf
📢The Kotlin 2.0.0-Beta4 release is out! https://t.co/M4VXUNqd8I 👀
This release mostly covers the stabilization of the new Kotlin K2 compiler, which will soon be enabled by default in Kotlin 2.0.
🆕 In addition, there are also improvements for the Gradle build tool as well as changes in Kotlin/Wasm and Kotlin/JS.
✅ The Kotlin plugins that support 2.0.0-Beta4 are bundled in the latest IntelliJ IDEA and Android Studio. You don't need to update the Kotlin plugin in your IDE. All you need to do is to change the Kotlin version to 2.0.0-Beta4 in your build scripts.
⛰️ Starting with Kotlin 2.0.0-Beta1, the Kotlin K2 compiler is enabled by default. No additional actions are required. Give K2 a try!
📣 Compose Multiplatform 1.6.0-beta01 is now available!
This release is based on Jetpack Compose 1.6-rc01 and brings enhancements for many framework capabilities. Here are some of the highlights:
🌟 The experimental resources library has received a number of major improvements, including:
- Compile-time checking of resources through a generated `Res` class.
- New support for font and string resources.
- Support for various screen densities, multiple languages and regions, and light and dark themes.
🌟 Experimental support is available for tests in common code.
🌟 Compose Multiplatform for Web artifacts are now available in Maven Central.
🌟 The `TextField` component now exhibits more native caret behavior on iOS with a single or long tap.
🌟 Support for text trimming with the `LineHeightStyle.Trim` parameter is available.
🌟 System fonts can be loaded by name on desktop and web platforms.
Learn about other improvements in this release and update to 1.6.0-beta01 for a better developer experience! 👉 https://t.co/UIBV4mCl22
📣 Kotlin/Wasm is now in Alpha and ready for you to try!
Build web applications with Kotlin and use Kotlin/Wasm in your KMP projects. Take it for a spin and share your feedback with us!
Learn more about the technology in this blog post: 👇
https://t.co/R5tOQq88ah
Salam Everyone, I decided to write a series about #KotlinMultiplatform#KMP, and decided to start with a refresher about the #kotlin language itself, and inshaa'Allah will dive deeper in next episodes. waiting for thoughts (and prayers😊).
@kotlin
https://t.co/1LSpm2sKzi
📣 The Compose Multiplatform 1.5.10 Preview is out!
Compose Multiplatform 1.5.10-beta01 brings compatibility with Kotlin 1.9.20-Beta, along with other framework capabilities. Here are some of the refinements included in this release:
✅ New Material 3 components (ModalBottomSheet, ExposedDropdownMenuBox, SearchBar, and DockedSearchBar) are now available in common code.
✅ Enhancements to TextField for iOS.
✅ Improved UIKit interoperability.
✅ Increased compilation speed for iOS with Kotlin 1.9.20.
Update to v1.5.10-beta01 now and take advantage of the latest that Kotlin and Compose Multiplatform can offer! 👉 https://t.co/KJl5X834PA
🎉 Introducing Compose Multiplatform 1.5.0! 🎉
This release is based on Jetpack Compose 1.5, which was focused on performance improvements. Here are some of the highlights:
⭐ Option to use Dialog, Popup, and WindowInsets APIs in common code.
⭐ iOS-like scrolling physics.
⭐ Improved resource management on iOS.
⭐ Test framework stabilization for desktop.
Learn more and get started today! #ComposeMultiplatform
https://t.co/2MOURRitHe