APN App Concept
-
I want to create my first app. I have never coded before. I noticed all apps are coded in qml. As i understanded qml is a part of qt.
This app will provide apn info to users based on known working APNs that have been found to work.
Would this be a first good app to learn how to code?
App core concepts
List Known working APN settings, Give basic lessons on what an APN is, and allow user submission of know good configerations.I was wondering If i could some how push APN settings from the App directly to the phone?
Forinstance a user is on att and MMS isnt working they would download the app from the open store click on AT&T then click: Use APN anr the phone propts to reboot with the known apn settings.
Is this to much to take on for a first time codijt project?
Can I do this just with qml?
Is this even helpful for novice/ new users?
-
@trwidick said in APN App Concept:
I was wondering If i could some how push APN settings from the App directly to the phone?
I guess that would be possible with an unconfined app.
I never had problem with APN setting thu, i use the ones that comes with SIM card.
-
@keneda May i ask carrier you have? I live in the US and found no carrier has fully worked out of the box yet.
-
Well you dont need to reboot anything normally, maybe switch mobile data off and on. Yes you can do this in a QML app probably, but the APN settings need to be made with DBus calls. YOu have to find out if they are allowed for the phablet user or you need root access. So lets assume you do not need root, then you can just do a plain QML app.
But, you will probably need a C++ backend to make the calls on DBus and receive replies. Idk how well QML supports DBus communication.
Also, think about where you will get APN datas (is there one or more databases that you need to download) etc.
What always puzzles me is that with my provider the APN settings were stored on the SIM card and worked out of box.
I would suggest you create the app first just as a mock (no real changes being made to the settings), and then seek for help for the DBus part. That can be quite tricky since there is no documentation on what to send to the network indicator service, and so will need to read this from the existing code of system-settings. -
@trwidick
Worked out of box with SFR, Free and Orange, from France, on MX4. -
@trwidick I use Walmart Family Mobile in the US