Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I recently got a android tablet (nexus 7) and would like to be able to write python programs on it (not for it) without access to the internet or needing to access any other device to run the program.
If somebody could suggest an app, or tell me how to set it up, it would be great.
If however, someone could suggest an app that works with a different language, that would also be nice.
If you want to be able to run a Python interpreter on the device, use SL4A.
http://www.github.com/damonkohler/sl4a
The best editor I've used is DroidEdit. I actually forked out the $2 for the pro version.
https://play.google.com/store/apps/details?id=com.aor.droidedit.pro&hl=en
The best offline IDE I ever use is Pydroid.
I love it's feature to easy share on Pastebin.
If you are comfortable doing Python development/testing on the command line, you could follow these instructions to get Python running in Terminal IDE
There is an awesome QPython project here. You may just install the application from play market and enjoy Python coding everywhere.
Recently tried Pydroid, the best IDE on Android, autocompletion and code analysis works awesome, supports many libraries, much better than QPython3 that doesn't even have a pip in its third version yet.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
What is the best tool for pen testing android app? I want to connect the device to my PC, launch the app in my android device, execute different functions of the app and pen test the app using pen testing tools in my PC. I don't want to use any kind of emulator. What is the best approach to pen test in this way? Can I do it in Kali Linux platform? Any kind of suggestion for tools or anything would be helpful.
Thank You.
First learn about adb commands for connect the device to your PC. So that you can launch app in your device. Yes you can use Kali linux.
Then go for these tools,
BurpSuite Pro (for proxy intercept , etc)
Drozer
dex2jar
AppWatch by Attify.com
AndroBugs
MobSF
JD-Gui (for analyzing source code)
apktool
Each tool has its own specialty.
These are the latest tools you can use for android penetration testing
If you are looking for opensource tool to audit your android app go for Mobisf
I am not sure to answer question but there are unlimited tools you could use, it totally depends for which purpose etc.
see few tools I like to use below
APKInspector:
Androrat
Droidbox
zaNTI
Dsploit
Regards
Daniel
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I have an apk file and I want to develop and run some tests on it (I just have the apk file, I don't have access to source code).
I found a tutorial about this here and I found a video here but both are for Eclipse and I can't make this work with Android Studio.
There is any way to do it with Android Studio with any Framework? (Robotium, Espresso, Appium, Calabash, etc...) .
Anyone know more about this and can give me some explanation or some examples to follow through?
The tool I use for automation is called Calabash. The only thing you need is an apk. No source code/building your own version of the app. Its a tool that is very powerful and quite simple to use. I have begun making a video tutorial series for it here https://www.youtube.com/playlist?list=PLInoIpH9dfLyvdaOjozON9QnQP1pK30y-
You can use any editor you want - eclipse, android studio, even a basic notepad. The calabash tools run completely independent of an editor. All you need is the android sdk which comes with android studio. You can use tools in the android sdk to help like running emulators, and visually finding ids.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
As the Android team chose to base Dalvik on Java byte code instead of Java source code. This means that you could write Android applications in another language that compiles down to Java byte code.
For example, you could use Python to code your Android app.
Has anyone found and used a frameworks or IDE that supports Python and can be used for Android development? I'm not looking for an opinion about such an IDE just a link to the website where I can download and try out the IDE myself.
So far I have found
a presentation
Google has already created what you are looking for. Its called SL4A and its public repo is here. This allows you to write and execute programs written in Python directly on any Android device. Other scripting languages are also supported.
Here are some good learning guides for SL4A: Python Central, IBM and Google. You can also get this book.
Apart from SL4A, there are two other options that you can evaluate: Kivy and QPython. Hope this helps ... :)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm looking for a functional GUI testing tool for Android without the base of source code. Most things I found are JUnit testing frameworks that extend the ActivityInstrumentationTestCase2<Activity> from Android SDK.
But I look for a tool that provides f. exe. button clicks, enter String to txt fields and so on without knowing the Activity class name, package or further information.
Perfect would be something that finds Widgets on a already started Android app, can interact with it from an other application without the information I told above.
I was having a look at Robotium RC, but found no information, tutorials etc. just the JavaDoc and the .jar file.
edit: It should be open source
I think you should look at the standard monkeyrunner android tool. With the help of this tool you can start your application, emulate drag gestures, press on buttons, tap on the screen. To automate the process of creation of these scripts you can use monkeyrecorder.py script.
You can try bot-bot. Following is the link:
http://imaginea.github.com/bot-bot/
It can integrate itself with an apk. It works best if you have the source code of the app under test.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Anything to help design GUI like a paint program? (Delphi, VB, MSVC, QtBuilder, etc)
And anything to help build packages, set permissions, etc?
What is there out there to take the drudge work out of Android app creation and leave me free to concentrate on design and development?
Basic4Android, www.basic4ppc.com check it out, it compiles directly to native java (dex) with a visual designer.
DroidDraw, already mentioned, can help for the GUI. It now supports a few more root layouts, including ScrollView and TableLayout. It doesn't do much that can't be done in Eclipse, though.
Google is doing some research on a wysiwyg editor called App Inventor but if it does come out it's unlikely to be soon.
Edit: Spoke too soon, App Inventor's already out here
Try to take the time to get used to the tool (Android Eclipse plugin), it already takes care of a lot for you.
For GUI, you can try Droiddraw but I wouldn't recommend it. Last time I checked it only support AbsoluteLayout.
For the others, I found its a breeze using Eclipse, so I don't really know if there's any.
The official Android plugin for Eclipse contains everything you want.
Delphi for Android sneak preview: http://www.lenniedevilliers.net/preview/DAndroid_01.avi