Best Programming Knowledge Apps for Android

Programming knowledge apps are found in this category. These apps allow the user to study different programming languages and topics in-depth. Types include online course, real-time coding practice, and digital textbook programming knowledge apps. Programming knowledge apps are great for programming students or those interested in learning coding as a hobby.

Last updated 08-19-2017

MatCon Pro
1st

MatCon Pro

Android

Seller: E-ssential Soft

45 4.5

You have created a great Android app, but now you need to figure out a launcher icon for it - something that attracts your target users. You don't have to sweat about it, because this tool is exactly what you need! It is compliant with Google's Material Design Standards and is packed with features that make it a highly effective and versatile icon generator!

Create circle, square, horizontal rectangle, and vertical rectangle icons in a jiffy. In just a few taps, you can customize the foreground, text font, back and foreground colors, image positions, and shadows. Freely upload PNG image files, text, and clip-art to complete your work. Save, download as a zipped file, or share your creations anytime. Overall, this Android app icon generator will do the heavy lifting for you so you can be as creative and innovative as you want!

▲ When it comes to creating icons for Android apps, this editing tool will help turn your creative vision into reality!

▲ Create different types of Android app icons the easy way!

Android
MatCon Pro

MatCon Pro

$0.99

C++ Programming with Output
2nd

C++ Programming with Output

Android

Seller: Intelisenze

40 4

C++ is popularly known in the tech world as a programming language that has a general purpose. It has generic features which provide low demands for memory manipulation, and it is object-oriented and more focused on flexibility and efficiency. As it is flexible, it can be used by a variety of designers and programmers who wish to pursue their own style; thus, if you want to learn C++ as an interested individual or a student training for future endeavors, then you can start with this app.

Inside are programs covering the important basics of the language, starting from the simple programs to advanced data structures. You can find practicals, graphics, and overviews to help you improve what you already know and will acquire along the way. Make sure to test what you have learned by answering the questions – by doing so, you can gauge how far you have to go to master the language.

▲ Train as consistently as you can - learn slowly but surely!

▲ If you are having a hard time executing a given command, try to look at YouTube links that are provided as samples.

▲ Study and master the basic C++ programs anywhere you are.

Android
C++ Programming with Output

C++ Programming with Output

Free

Lightbot : Code Hour
3rd

Lightbot : Code Hour

Android

Seller: Lightbot

40 4

Trying to teach programming to kids can appear a daunting challenge. However, it is quite possible to simplify it in the form of a game, like this one! The goal here is to help the robot light up all the tiles in the level by guiding it with a series of commands (such as stepping forward or lighting a tile). Eventually, higher levels will introduce the idea of processes as well as loops. Both are basic programming concepts but are not as complicated as they appear.

The truth is what most people see as streams of code are really just instructions, much like how this robot is simply moving by following yours. If you want to get kids started on programming, then this game presents the basics in a way that is both fun and informative.

▲ Teaching kids the basics of programming is as easy, showing them how to enter a command.

▲ Show how combining those commands are what allows programs to do what they do!

Android
Lightbot : Code Hour

Lightbot : Code Hour

Free

Jimdo - Create Your Website
4

Jimdo - Create Your Website

Android

Seller: Jimdo GmbH

40 4

HTML, CSS, JavaScript… if terms like these tend to send you on a frantic Google search, you are not alone. Setting up a polished and professional looking website requires a lot of coding, but you are in luck – now you can leave out the heavy lifting and create an entire site in a snap!

Start by selecting a template from the 40 available and giving your new site a name. To change text or images simply tap on them to bring up the editor screen, and to add new site elements – from photo galleries and share buttons to videos and spacing – tap the plus icon on the lower-right.

▲ All templates are optimized for both desktop and devices – tap the middle icon on the upper-right to switch between a preview of both!

▲ Blog posts can be tagged with keywords, and can have comments enabled or disabled by tapping the checkbox.

▲ Tap and drag an element up and down to rearrange its position on the site, and tap the plus icon to add new sections.

Swiping from the left-side of the screen lets you organize your sites navigation, add and edit pages, as well as upload and organize blog posts. Swipe from the right-side to add elements to the site sidebar, change the logo, and rearrange the sites contents as you see fit on the fly!

Upgrading to a Pro or Business account unlocks the ability to convert your site into an online store, with complete transaction functionality and push notifications for new purchases. Need a little idea inspiration? Tap into “Jimdo News” from the left-side swipe screen for handy tips and tricks to help you give your site a boost. Finally, don’t forget to show off your new creation – tap the share icon from the top bar to share it with the world!

Android
Jimdo - Create Your Website

Jimdo - Create Your Website

Free

Human Resource Machine
5

Human Resource Machine

Android

Seller: Tomorrow Corporation

40 4

Finding a job in today’s day and age can be a challenge, especially with the looming threat of robots and machines taking our place. You were one of the lucky ones – or were you? Work your way up the corporate ladder by solving puzzles using your programming skills!

After choosing a character, you will start out in the lower rungs of the mailroom. Numbers or letters will appear on the left conveyor belt, which will need to be placed in the correct order on the right conveyor belt by tapping and dragging commands onto the right-hand side of the screen.

▲ Notes on the programming box to the right give you hints on what you should be doing to complete the level.

▲ Oops… if you run an incomplete process, you will upset your manager – use the reset or debug icons to figure out where you went wrong!

▲ If you are stuck, you can always tap on your manager to ask for examples or further explanations on how the process works.

To run your process, tap the play button on the bottom of the screen to have your little office worker perform it. If you notice a mistake tap the stop button to halt and reset the process, or tap the backwards or forwards icons to debug step-by-step. Feeling sluggish? You can also speed up or slow down your movement by dragging the lower-left slider to the left or right.

As you continue through the levels, new commands are introduced that add additional layers of complexity to the puzzles. New challenges are also given, from completing a process within a set number of commands to finishing a process within a set time, that will require you to throw on your thinking cap to find the solutions. Don’t let the robots win – prove your worth and work your way to the President’s office!

Android
Human Resource Machine

Human Resource Machine

$4.99