Skip to main content

Mobile Development Collective

A collective for developers who want to share their knowledge and learn more about mobile development practices and platforms
2.1m Questions
+134
25k Members
+139
Contact

Pinned content

View all 2 collections

Mobile Development admins have deemed these posts noteworthy.

Pinned
18 votes
10k views
Collection

Android Frequently Asked Questions

The Android-related questions that get asked repeatedly, gathered together in one place. What does a new developer always ask at some point? What are the most common questions when someone is ...
Berthold's user avatar
  • 101

Can you answer these questions?

View all unanswered questions

These questions still don't have an answer

0 votes
0 answers
6 views

RealityKit hitTest gives wrong result when changing field of view

I have a 3d model rendered on screen for hit test. This is my code: let audio = try! await ModelEntity(named: "audio.usdz", in: nil) audio.position = simd_float3(x: 0, y: 0, z: 0)...
-1 votes
0 answers
14 views

Android/iOS P2P HOW? LAN and/or data (complete newbie)

So I've been making a simple game in android studio. It's a social deduction game with 20ish players. The phone integration is only for ease of learning the game as it's really hard to introduce new ...
0 votes
0 answers
24 views

Android: Filter CardViews in RecyclerView with Room DAO

I have a RecylcerView List of CardViews. Each CardView holds user data that is saved in a Room database. Some of the CardViews have due dates that have been entered by the user with a TimePicker. I ...
0 votes
0 answers
15 views

package appears to be invalid: Attempt to read from field 'java.lang.String android.content.pm.PackageInfo.packageName' on a null object reference

I've got an Android Studio app that updates itself when new versions come out. The update uses just fine on a few different older android versions except on Android Version 13. I'm using a ...
0 votes
0 answers
12 views

Can't get permissions for COARSE and FINE Location on Android, target SDK 33

I am trying to make an app in Kotlin targeting Android SDK 33 I want the app to be very minimalist and simple, and as soon as the user opens it, it has a map and be centred on the user's location (I ...

Looking for an extra challenge?

View all bountied questions

These questions have a bounty on them

1 vote
1 answer
48 views
+100

Layout issues opening keyboard

I'm developing a typical chat screen, with the text input at the bottom. The app has a bottom bar with tabs and a topbar. I'm struggling at getting what I understand to be the expected behavior (...
1 vote
0 answers
74 views
+50

Why does Firebase App Check think that my app is not registered?

I've been working on a Flutter project for iOS, and I'm confused on why Firebase App Check isn't working. Last release, it worked fine, but this release, it fails...so this leads me to believe that it'...
-1 votes
2 answers
121 views
+200

How to create more than 5 tabs in UITabBar on iOS 26

I’m trying to create more than 5 tabs in a UITabBarController on iOS 26. By default, the 6th tab and onwards get grouped into the “More” tab. I’ve already tried using the regular trait collection ...
1 vote
0 answers
87 views
+50

Strange behaviour running iOS ReactNative app on Expo SDK 54

I recently updated my React-Native project (Android and iOS) to version 54 of Expo SDK and react-native 0.81.4. After fixing various issues related to the update, I was able to run the app without any ...
9 votes
3 answers
5k views
+500

How to create AVD from command line using a hardware profile?

Currently I've been managing AVDs via the Android Studio UI at Tools > AVD Manager. This works for creating an AVD with a specific hardware profile (that I have in an XML file), but I find that ...

Learn something new
These are the most recent articles in Mobile Development Collective
11 votes
866 views
2 minute read
Knowledge article

Basics of Kotlin coroutines

Basics of Kotlin coroutines What is a coroutine? A coroutine is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously. They are“lightweight threads”. ...
amodkanthe's user avatar
  • 4,530
13 votes
1k views
1 minute read
How-to guide

Using SwiftData with SwiftUI

One thing we iOS developers should rejoice about is the development of SwiftData, at least if you are coding for a very new project and can forget about iOS versions below 17. We finally have an ...
otaviokz's user avatar
  • 392