Android Development
-
dessalines/room-db-export-import: Import and export your jetpack compose app's room database.
github.com GitHub - dessalines/room-db-export-import: Import and export your jetpack compose app's room database.Import and export your jetpack compose app's room database. - dessalines/room-db-export-import
- devblogs.microsoft.com Android Asset Packs for .NET & .NET MAUI Android Apps - .NET Blog
Introducing a new way to build and deploy Android Asset Packs using .NET for Android and .NET MAUI. If your app has allot of AndroidAsset items this feature will make your life easier.
-
Are there ORMs for android that support many-to-many relationships?
I have no experience with android apps and just started working on one that needs to work with relational data. The relational data has multiple many-to-many relationships and the inbuilt ORM (Room) is leads to class explosion.
While looking at ORM libraries for android, there seem to be many that are out of date:
From 5 of the Best Android ORMs (2014) and AlexeyZatsepin/Android-ORM-benchmark (2017)
- ORMLite: 3 years old and the M2M example makes me feel quite queasy
- SugarORM: description explicitly only mentions 1:1, 1:n
- GreenDAO is unmaintained but replaced by ObjectBox which I haven't yet looked at
- Active Android: abandoned
- Realm redirects to MongoDB 💀
- Freezer: abandoned
- DBFlow: no documentation and 3 seemingly abandoned
- Requery: 4 years old (abandoned?). Actually my favorite in terms of API
- Sprinkles: 10 years old, dead
I'm leaning towards Requery because I like its API the most (hides SQL the most), but haven't looked at ObjectBox yet.
- android-developers.googleblog.com Android 15 is released to AOSP
Android 15 is released to AOSP with new features and improvements, including tools for app development, typography, internationalization, and more.
-
Is it overkill to use RxJava and Arrow for a room database query return?
I'm new to using reactive and functional programming in kotlin with libraries. I'm maintaining a project at my company that uses only .orNull() from the arrow.core.Option class.
My question is: why is the project returning the first type instead of the second one?
Kotlin Single<Option<UserEntity>>
Kotlin Single<UserEntity?>
Can't the DAO object return a null type if it doesn't find the object on a query such as
SELECT * FROM users WHERE id = 1
? - android-developers.googleblog.com Adding 16 KB Page Size to Android
Android 15 has been refactored to support using 16 KB page sizes, and file systems like EROFS and F2FS have been made compatible.
- android-developers.googleblog.com Indie Games Fund: Google Play’s $2m fund in Latin America is back
Google Play's Indie Games Fund is back in Latin America for 2024, offering up to $2 million in funding and hands-on support to small game studios .
-
How to get a list of launchable activities of all installed apps?
cross-posted from: https://lemmy.pe1uca.dev/post/1512941
> I'm trying to configure some NFC tags to automatically open an app, which is easy, just have to type the package name. > But I'm wondering how I can launch the app in a specific activity. > > Specifically when I search for FitoTrack in my phone I get the option to launch the app directly into the workout I want to track, so I don't have to launch the app, click the FAB, click "Record workout" and then select the workout. > So I want to have a tag which will automatically launch this app into a specific workout. > > How can I know what's the data I need to put into the tag to do this? > > Probably looking at the code will give me the answer, but this won't apply to closed source apps, so is there a way to get all the ways all my installed apps can be launched?
-
Deploy & Debug .NET MAUI Apps to Android Devices in VS Code - James
YouTube Video
Click to view this content.
- www.geeksmatrix.com Google's Play Store Cleanup: How It Affects App Developers
Discover how Google's crackdown on 'low-quality' Android apps impacts developers. Learn about the new standards and what developers need to do to ...
- www.theregister.com Android 15 beta has an optional desktop mode
Future Androids may let you dock them and use them as a desktop – as standard
-
Android Account Settings..
I was wondering how I could make this application where it’s basically the account section in settings. I wanna make this app based on that already existing feature. I’m just not sure if that is available on a custom ROM I’m interested in installing once I fix up my pixel.
I’ve read a bit, not all, but a bit about the Android Keystore System, of which I’m not sure if this is how I can achieve such success.
Storing the credentials in the app, the app then saving it in keystore and when the user goes to their default browser, it then automatically signs them in as per keystore.
I’m not sure if this is how it all works, just clarification. Thanks!
> CalyxOS
-
Recommended device for Android development
I’m interested in learning app development for Android devices, and I’d like to test the apps in a physical device, but my phone is an iPhone.
Which phone model or brand do you recommend for it? Are there some general ideas for choosing a device?
-
Type Safety in Navigation Compose using objects inside the object route
If you try to navigate in compose using a route like this:
```kotlin data class ProfileRoute(user: UserProfile)
data class UserProfile(id: String) ``` You will have an error when running the app. This article helped me with that.
I still don't know, however, how to navigate with a scenario like this:
```kotlin data class ProfileRoute(user: UserProfile)
data class UserProfile(account: Account) ```
This scenario above still crashes the application.
- android-developers.googleblog.com The Third Beta of Android 15
Developer APIs and all app-facing behaviors are final for you to review and integrate into your apps, and Android 15 is now available in Google Play.
-
Awesome Android Apps - my curated list of ~250 apps
github.com GitHub - Psyhackological/AAA: :iphone: Curated list of THE BEST FOSS Android apps to maximize your freedom & privacy!:iphone: Curated list of THE BEST FOSS Android apps to maximize your freedom & privacy! - Psyhackological/AAA
Awesome Android Apps
AAA
Hi all,
for 2 years, sporadically, I've been adding awesome FOSS apps with the following:
Rules
- Open Sourced
- Free of charge (on F-Droid and source code repository releases)
- Free as in Freedom
- Ad-free
- Installed and tested by me or by contributor
- Privacy-friendly aware
- Easy to use
- Still in development or polished experience
- Does not lack features compared to proprietary app
- Does not need an account (the only exceptions are self-hosted) apps)
- Has dark theme
...tested by my and then later by contributors. I think many of you will appreciate this simple README.md repo, and I would love some help with it.
I hope you will find it useful! 🤩
-
Simplify compliance with Google Checks
checks.google.com Simplify compliance with Google | ChecksDiscover an easier path to compliance with Google. Checks takes the guesswork out of building safer products by bringing privacy and engineering teams together through automated analysis.
-
Compose Preview Screenshot Testing
developer.android.com Compose Preview Screenshot Testing | Android Studio | Android DevelopersLearn how to run screenshot tests of Compose UIs.
-
Google Officially Supports Kotlin Multiplatform
android-developers.googleblog.com Android Support for Kotlin Multiplatform to Share Business Logic Across Mobile, Web, Server, and Desktop PlatformsWe are supporting Kotlin Multiplatform on Android, enabling sharing code across platforms to increase productivity and quality for Android apps
- getstream.io Shared Element Transition In Jetpack Compose: Enriching Android User Experiences
Learn how to implement shared element transition and container transform for Android with the navigation library.
- android-developers.googleblog.com Gemini in Android Studio and more: Android Studio Jellyfish is Stable!
Learn more about all the updates, product quality improvements, and new features across your key flows in Android Studio Jellyfish.
-
Jetpack Compose compiler moving to the Kotlin repository with the release of Kotlin 2
android-developers.googleblog.com Jetpack Compose compiler moving to the Kotlin repositoryWith the upcoming release of Kotlin 2.0, the Jetpack Compose a matching Compose compiler will release alongside each release of Kotlin.
- scottpierce.dev Animating the Netflix Logo in Jetpack Compose - Part 1
This is Part 1 of a 3-part blog series on creating the entire Netflix Logo Animation with Jetpack Compose using a Canvas. I have 3-parts planned: Part 1 - Intro Animation Part 2 - Outro Animation Part 3 - Optimization You can find the final code for this blog post on github. Netflix’s Logo Animation...
-
K2 Compiler Performance Benchmarks and How to Measure Them on Your Projects
blog.jetbrains.com K2 Compiler Performance Benchmarks and How to Measure Them on Your Projects | The Kotlin BlogDive into the K2 compiler’s performance benchmarks and learn how to measure performance in your own projects.
-
Custom slider implementation using anchroedDraggable in Jetpack Compose
xiaoming.dev anchoredDraggable For Speed And FunLearn how to use anchoredDraggable to implement a custom slider control in Jetpack Compose.
- androidstudio.googleblog.com Android Studio Koala | 2024.1.1 Canary 5 now available
Android Studio Koala | 2024.1.1 Canary 5 is now available in the Canary channel. If you already have an Android Studio build on the Cana...
- androidstudio.googleblog.com Android Studio Iguana | 2023.2.1 Patch 2 now available
Android Studio Iguana | 2023.2.1 Patch 2 is now available in the Stable channel. If you already have an Android Studio build on the Stab...
-
List of OAUTH Supported Platforms
So, my boyfriend and I are making this Android app. My first post for more info. I was wondering if mastodon has an OAuth feature where I could use to sign in with it via my Android app.
I’m also wondering in that in terms of API, do most programmers mean the key (API Key) or a way for a program to integrate anonymously with a platform.
Likewise, I’ve always been confused when it came to API access. Looking for clarification.
- androidstudio.googleblog.com Android Studio Jellyfish | 2023.3.1 RC 1 now available
Android Studio Jellyfish | 2023.3.1 RC 1 is now available in the Beta channel. If you already have an Android Studio build on the Beta c...
- android-developers.googleblog.com The Second Developer Preview of Android 15
Take advantage of premium device hardware, including high-end camera capabilities, powerful GPUs, dazzling displays and AI processing with Android 15.
-
Windows 11 to Drop Android App Support in March 2025
www.cyberkendra.com Windows 11 to Drop Android App Support in March 2025 - Cyber KendraWindows 11 to Drop Android App Support in March 2025
-
🥳 New Charts 1.2.0 release is live! 📊📈📉
https://github.com/dautovicharis/Charts
New in this version:
- Contributions guidelines
- Demo app improvements and release: https://play.google.com/store/apps/details?id=com.hd.charts.app
- Animations improvements: bar, pie, line chart
- Multi line chart
- Chart data validations
- Improved charts usability
- Readme update
Full release note: https://github.com/dautovicharis/Charts/releases/tag/1.2.0
What's next: The first priority will be multi-platform support.
If you have any feature requests, please let me know, or you can create an issue on Github.
Thanks! 🙌
Source: reddit