Hello Folks,
I've been working for a company that recently started using the Mendix development tool. We are facing some challenges regarding the development of native applications. On this subject, I would like to ask the community for help by sharing experiences.
In my situation, it has been a challenge to find an emulator. Most device emulators are built for mobile games. The IT security department of my company has not authorized the use of such emulators.
Hello Rafael,
From my experience, the only emulator I recommend is the Android Studio Emulator. I ignore all the other emulators used for games, since they can also install bloatware.
Yes, it is a heavy software and require good machine, but it's worthy. You can emulate fingerprints logins, scan of qrcodes, GPS, test different versions of Android, ... which I believe is more difficult using android emulators such as bluestacks.
You need to install with Android Studio, via Device Manager, but you can start only the Android Emulator if you wish, using a command line:
// to list the virtual devices
C:\programs\Android\SDK\tools\emulator.exe -list-avds
> Pixel_3a_API_34_extension_level_7_x86_64
// to run an available virtual device
C:\programs\Android\SDK\tools\emulator -avd Pixel_5_API_34
Better than this, you can avoid emulators at all, using your own Android device attached via USB and using a mirror software like scrcpy.
Hey Rafael,
You are definitely right, I used bluestacks for a while because the setup was quick but it is limited due to it being targeted at gaming. Nothing I have found beats the emulator in android studio.
You can customize any number of emulator configurations using different versions of android and device hardware. You also get a direct feed of the emulators log console, which is really helpful.
It is super capable but just takes some setup time and is a bit of a resource hog.
EDIT:
This mendix documentation is helpful if you plan to build your app locally. But you can also configure a play store enabled emulator(not all software versions of the emulator support play store) and download the make it native app that way