I saw app inventor and have tried it and thought "wow this could really make app development more easy".
But it does have some downside: some people have a problem with the apps created on app inventor not running correctly on their phone, while it runs on the emulator.
And there are also news like you can't upload apps created on app inventor to your android market account, so i just thought it would be really helpful if you could see the codes generated by app inventor like in eclipse.
If you use the GUI for the xml it generates a code and since app inventor is also in java it should also have a way the user can see the codes generated by the app inventor and use it as a reference for coding in eclipse or other java IDE.
So is their a way to see the codes generated or not?
App Inventor does not generate Java code. It generates Scheme code, which is converted by the Kawa compiler into byte code. While you could undex and decompile it, as mentioned by cypressious, that code is unlikely to be useful.
There is a third-party program, Marketizer, that prepares App Inventor apps for the market.
If it generates an apk, you can unpack and then "undex" it via http://code.google.com/p/dex2jar/. Then you can see the rough code by using tools like http://java.decompiler.free.fr/?q=jdgui.
Related
I want to make an application and I need to know the programming languages that were used in similar applications in google play store. I tried to contact the owners of the application but there is no response.
i tried to see the app files using file manager but didn't work.
Simplest way is decompile apk and you can see java, c++ or other lang.
If you will describe the app that you're trying to create, some people here may be able to make suggestions. In general though, android apps are written in either Java or Kotlin. If you're just starting out, start with Java.
We are building a mobile application in React Native, with the support of Expo. After some time we decided to detach the expo to use other native benefits along with expo. It supports both the platforms, Android and IOS
I was able to detach our application successfully from the expo, using the instructions mentioned here. We have got android and ios folder with us and everything is working fine.
Now, we want to generate a standalone signed APK from the application. I am referring this for the steps. It does produce the APK but, somehow, its not working after installation on the device. Post install, if I try to open the app it gives error screen with the message,
could not load the app
Sharing the screenshot below
I am not sure what I am doing wrong
Before coming to StackOverflow's Aks Question stage, I did follow many post/questions but seems like unfortunately, they ain't helping me.
here are few,
https://facebook.github.io/react-native/docs/signed-apk-android.html
How can I generate an apk that can run without server with react-native?
[this does not use expo..]
https://github.com/expo/expo/issues/212 [this guy plays with emotion...
he said he was able to resolve the issue but, he ain't willing to share
the solution]
https://forums.expo.io/t/could-not-load-app-signed-apk-in-app-store-internal-testing-detached-app/9855
and many more...
How can I resolve this issue? Any suggestions/pointers would be highly appreciated.
Okay, after spending a couple of more hours I got the root cause of the issue. It was a minor one but, there are high chances to happen while development.
Actually, our application was containing two expo accounts in it. This happened mistakenly while development. Having the unique expo account in the application did solve my issue.
I have been developing an app using React Native (detached from expo) but I fail to understand few things when it comes to publish the app for production.
From what I understand my native code which for example lives inside .apk( when building from android studio) and the javascript code which is running somewhere on the cloud are collaborating to each other so the app function properly, so basically you have two things to take care.
When I use expo publish command I can see that something is being uploaded somewhere (my javascript code along with assets) probably into amazon cloud service, I don't understand the idea behind this, what if one day those amazon links are not available, what would happen with my app? would it stop working?
I would really appreciate if someone can explain how this thing really works, is it possible that I don't rely on those bundleUrl that I see from the manifest after app published, I mean can I have those running into my server so I have full control of it, if so how much work this will raise?
Also what if one day Expo is un available so the service is shutdown, this things are wondering me.
You can confirm here: https://facebook.github.io/react-native/docs/signed-apk-android.html#content that your Javascript code is for real within your apk file.
The android app reads from database but doesnt write anything to DB,
the app display a few web pages, and other simple things like list of search results...
Please note that I managed to convert the .apk file to .bar without any problems using BlackBerry automated tools, so, the code is compatible with Blackberry SDK. However, I to need create all necessary deployment files, .cod, .jad, .bar, etc,
how can I do that?
is it true that I need to re-write it?
I have imported the android project to Blackberry project and everything seems fine except class R it seems there is no class R in blackberry, what should I do to it?
To see the app on Android market https://play.google.com/store/apps/details?id=com.hazcheck.dgl
to see the app on iTunes http://itunes.apple.com/us/app/hazcheck-dgl-lite/id518643993
Thanks for your continuous help
It's possible to have domain model and other parts same for Android, BlackBerry and J2ME. But be aware that it should be compatible with java 1.3 so you could miss you sugar like new classes, reflection, annotations, etc. This also requires additional effort on design and support level. And the last point the UI and other platform depended parts should be written from scratch.
I would write BB app from beginning for your case because you're saying it's simple app and Android version is already finished.
I made an application using App Inventor and now I want to add Admob advertising to it. I need to change manifest and some "activity".
How I could open apk in Eclipse to cahnge it? If someone added admob advertising to application made in app inventor?
Please, help
I think that this isn't possible, because an apk doesn't contain source files but compiled bytecode files. So if you would want to edit such a project in eclipse, you would have to obtain the sourcecode of your app, which isn't possible in App Inventor AFAIK.
If you want to have full control over your source code, you should consider learning to program natively on android.
If you are really interested in android development, check out the official Android Developer's Guide at
http://developer.android.com/guide/index.html .
A good tutorial can also be found at
http://www.vogella.de/articles/Android/article.html .