To enter the mobile market you do not need to spend thousands of dollars and months of work. To create an application for your own business, product or service, you just need to know Java and find the right tools. Now there are thousands of such tools. We tried to make a set of them necessary for developing, testing, monetizing, analyzing and improving applications.
Some applications require a purchase to use all the advanced features.
41. JSONView
jsonview.com')

An extension for Firefox that allows you to view JSON in a browser. The document looks formatted, there is a backlight and you can collapse and expand objects and arrays.
40. Android GUI Set
www.bypeople.com/free-photoshop-android-interface-gui
A set of interfaces, which includes files for Photoshop. Main menu, keyboard, status bar, browser, slider, contact list, etc. etc.
39. XAppDbg
developer.sonymobile.com/knowledge-base/tools/xappdbg
XAppDbg is a development tool that allows you to change code parameters during program execution.
38. Android Holo Colors Generator
android-holo-colors.com
Allows you to create beautiful interface components with color settings. Automatically generates images, patches, XML and styles that can be immediately copied to the project.
37. Android Action Bar Style Generator
jgilfelt.imtqy.com/android-actionbarstylegenerator
Allows you to create a beautiful action bar in the style of your application. Automatically generates images, patches, XML and styles that can be immediately copied to the project.
36. TestObject
testobject.com
Creation of scripts for tests, for the subsequent record and reproduction. Access to 120 true Android devices directly from the browser. Automatic error registration (security exception, illegal state, null pointer).
Price: $ 89 / mass
35. Bizness Apps
www.biznessapps.com
Small business application generator. You can choose a ready-made template or start from scratch. You can develop and implement, without a single line of code, stylish applications with different functions. After that, you can publish the application and track various statistics on it.
Price: $ 29 / mass
34. Splunk
mint.splunk.com
Splunk tracks application performance and usage. Error information, event analytics, transactions, and network tracking reports.
Free for applications with a monthly number of users not more than 1000
33. Ubertesters
ubertesters.com
Testing tool - organize, execute, monitor and monitor the beta testing process. Application error editing, over-the-air application distribution (OTA), integration with external bugtracking systems.
Free up to 5 users
32. Android Layout Binder
android.lineten.net/layout.php
Turns XML into a set of declarations.
31. Jsonstub
jsonstub.com
Allows you to create a simulation of the backend for the development of the frontend. Requires JavaScript framework or mobile environment for development. It can be used at the same time by developers working on both the client and the services.
30. Mobile Dev HQ
www.mobiledevhq.com
SEO for mobile apps. Keywords are proposed based on relevance, complexity, and search volume. Tracking position in search results by keywords.
Free for tracking up to 10 apps.
29. APKAnalyser
developer.sonymobile.com/knowledge-base/tools/analyse-your-apks-with-apkanalyser
Static and virtual analysis, viewing application architecture, dependencies, API links and disassembler. Exploring packages, classes, methods, files, decoding XML files and editing an APK.
28. GitEye
www.collab.net/downloads/giteye
Combines graphical git-client and agile-planning, error tracking, code reviews and other tools. Integrates with CloudForge, TeamForge, Jira, BugZilla, GitHub and others.
From $ 350 / month
27. Push IO
responsys.com/marketing-cloud/products/push-IO
Oracle Push Cloud Service is an enterprise-level notification platform. Provides an SDK, API, and a panel for working through the web, for user targeting based on geo-targeting, preferences, and device parameters.
26. LiveCode
livecode.com
LiveCode is a simple high-level language for developing applications for Android and iOS. You can create functional working prototypes. The service contains training materials.
Price: from $ 299 / year
25. GENWI
genwi.com
Application publishing platform that helps you create and maintain your presence on all popular mobile devices. Graphics, images, video, audio, interaction and monetization opportunities for placing subscriptions, coupons, advertisements, etc. in applications.
24. Applause
www.applause.com/mobile-sdk
Testing platform Feedback from testers and users. Error messages, failures and so on. Testers are automatically transferred to the latest build of the application.
23. BitBucket
bitbucket.org
Web hosting for applications using git or mercurial. Teamwork, pool requests, code review and private repositories.
Free for 5 users.
22. App Icon Sizes
romannurik.imtqy.com/AndroidAssetStudio
It generates the initial screen, icons and default graphics from one image. Creates the desired directory structure.
21. Android Icon Generator
romannurik.imtqy.com/AndroidAssetStudio
Creating icons from clip art, text and images.
20. IBM Mobile Push Notification
www-03.ibm.com/software/products/en/mobile-push-notification
Flexible and simple environment for creating notification companies that access the user at the right time at the right place. Targeting is possible according to business rules, user behavior, and current user segmentation.
19. Spoon
square.imtqy.com/spoon
Distributes the execution of tests and shows the results in a convenient form. You can see the results of each test on one device and the total results of one test on different devices.
18. Kendo UI
www.telerik.com/kendo-ui
Creation of mobile and web applications through HTML5 and JavaScript. More than 70 jQuery widgets for the interface. Support for integration with AngularJS, Bootstrap and offline data storage.
Price: $ 699
17. Cenzic
www.cenzic.com/products/mobile/index.html
Application security analyzer. It uses Hailstorm technology to analyze and search for vulnerabilities in critical places - authentication mechanisms, sessions and encryption.
16. MyAppBuilder
myappbuilder.com
It uses the PhoneGap framework to create applications with standard web API for the right platforms. Applications are created using JavaScript, HTML and CSS.
Price: $ 9 / month.
15. Pubnub
www.pubnub.com
Cloud messaging service for real-time applications. You can send messages about events and receive them through a special API.
Free for up to 1 million messages per month.
14. SwebApps
www.swebapps.com
Platform for creating web applications and native Android applications. Able to support any application, from small to large. You can add photos, video, audio, documents, and for everything there are categories and subcategories.
Price from $ 19 / mass
13. Sencha Touch
www.sencha.com/products/touch-bundle
JavaScript + HTML framework and tools for creating touchscreen-oriented applications. Application prototyping, code editor and interactive graphics.
Price: $ 3855
12. Appboy
www.appboy.com
Web service for monitoring and measuring CRM, user management, analysis, and more. Personalization of applications for the user.
Price: from $ 10 / mass
11. ShoutEm
www.shoutem.com
A simple and powerful system for creating mobile applications without having to write code. Interface drag & drop, CMS, analytics, monetization and publishing tools.
From $ 19.90 / mass
10. Fluid UI
www.fluidui.com
Web service for prototyping mobile applications. More than 3,500 widgets for mobile phones, tablets and wearable gadgets. Upload your pictures. Preview and mockup testing directly in the browser and the ability to display prototypes to third parties (clients).
Price: from $ 10 / mass
9. Appcelerator
www.appcelerator.com
Cloud platform for creating, publishing and analyzing mobile applications. Applications are written in JavaScript. Prototyping, code optimization, automated testing.
8. PhoneGap
phonegap.com
Build apps with CSS, HTML, and JavaScript. With the help of a proprietary application, you can conduct development on a computer and instantly observe the results of changes on the device. The application is compiled in the cloud. Open source.
7. Proto
proto.io
Create interactive prototypes without having to write code. Testing prototypes on devices - animation, interactive and gesture support.
Price: from $ 24 / mass
6. Mobile Roadie
mobileroadie.com
CMS for creating custom applications and updating them in real time. Support advertising campaigns with geo-targeting, user analysis, push notifications and so on.
Price: from $ 149 / month.
5. Parse
www.parse.com
Platform for creating multiplatform applications.
4. Apiary
apiary.io
API creation API prototyping, collaborative development, embedded code samples, automatic documentation creation, debugging, and automated testing.
3. GameSalad Creator
gamesalad.com/creator
A simple game creation system that includes a physics engine. You can create and test a game without having to write code. Drag & drop interface Analytics performance games.
2. Appmakr
www.appmakr.com
A quick way to create a mobile application via drag & drop, without having to write code. Add photos, videos, maps, integration of social networks.
1. Genymotion
www.genymotion.com
Android emulator with support for various API levels, works with Android Studio, uses x86 architecture visualization and contains 20 pre-configured devices. Free for personal use.