In previous article on this website, we have described many ways to easily develop your custom Android application, like :
- How to Host an Android App on Cloud,
- Creating Android app with App Inventor,
- Building Cognitive Applications with Data Science Experience,
- How to Develop Medical Diagnosis Application and so on.
Some Android Apps are Libre Software Licensed, has fully free and modifiable source code. Here is How to on Building Custom Android App From Open Source Android Apps.
Building Custom Android App From Open Source Android Apps
If you are an indie developer, you have to do the hard work of manually testing all by yourself. Before releasing your app to Play Store, make release to a controlled group of users as alpha version. On Reddit there are subreddits where you can find beta testers.
---
F-Droid has huge number of applications :
1 | https://f-droid.org/en/ |
There is FoSSDroid :
1 | https://fossdroid.com/ |
GitHub will have some such with android
and android-application
tag :
1 | https://github.com/topics/android-application |
Coding Part of Building Custom Android App From Open Source Android Apps
You will get huge learning resources on this list :
1 | https://github.com/amitshekhariitbhu/awesome-android-complete-reference |
One essentially needs to find out an existing application which is closer to the own need. Then you can import/open that source code in any Android development
As example to help your thought, if we create a native Android application for our this website, to use the application we may want to use Facebook or Twitter account to login or create separate login for the application. We may use a different server to work as mobile app backend to increase security and offer reading, features in different way than desktop application does. In that case, we may need to study a smaller application for Facebook or Twitter account to login function. Here is a good blog post for more graded source codes :
1 | http://www.coders-hub.com/2013/07/download-android-application-source-code.html |
WordPress application itself has full open source code which explains useful functions of WordPress :
1 | http://android.svn.wordpress.org/trunk/ |
An app for an website ideally should not be just mobile browser for the website. The application should assist the existing and new readers of the website.
Of course we can reverse engineer an APK with some tools, like :
1 | http://www.javadecompilers.com/ |