• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[APP] Dcoder Mobile Coding Platform

Search This thread

ankush38u

Senior Member
Nov 9, 2012
72
180
Dcoder is a mobile coding platform especially designed to hone your coding skills on mobile. It is a complete package to learn and comprehend the programming languages from a wide range i.e from c to ruby. Here is the added bonus: it includes Rich text editor supporting syntax highlight and packed with all the necessary tools required to give you all the edge an IDE or Code Compiler can give.

Dcoder lets you code on mobile in more than 30+ programming Languages from c, c#, cpp, python, php, java, ruby, objective-c and what not?
Not only you can code, you can debug the code see compilation errors and Result on the same screen. To keep you engaging in coding we have our algorithm section, where you can improve your coding skills whatever be your level whether its novice or expert, We have something for you in there, you will be having fun solving these problems while walking in the park or in a boring college lecture.

The features include:
1. Rich Text Editor with Syntax highlighting
2. Line number, Auto indent, Auto complete Parenthesis
3. Undo Redo
4. File Open/Save
5. Custom Suggestion View
6. Multiple Language Support
7. Replacement for User input for languages like C, C++, Java and other
8. Active debug view for faster access of Output
9. Thoroughly designed Algorithm problems to improve coding Skills and make programmers industry ready.
10. Leader Board : To know where you stand in International coding Ground
11. Custom Menu Drawer
12. Custom Themes, Editable font Size for Editor
and much more!!

+ MindIt : to keep you updated with the latest Tech news from around the World.


Suggestions and Feature requests are most welcome.

For donations: https://www.paypal.me/dcodermobile/25usd (buy me a cup of coffee)

Google Play Link: https://play.google.com/store/apps/details?id=com.paprbit.dcoder

Update :
Code:
VERSION: 1.0.4
CODE: 5
* Solved problems are now indicated by a tick
* Fix during phone rotation, goes back to Code Editor
* App is now intelligent enough to know and remember which Programming Language you love
* Compiler Versions are shown in editor
* Output View,now nicely slide in
* Cursor stability improved, and improved handling cursor at line end
* Major crash during onpause from initial release, resolved 
* Fix Error Reading file,no longer need 3rd party File Explorer
* Added Settings for Hiding the Execution Fab while Typing Code
* Improved Undo/Redo functionality , now History is cleared on language change
* Memory optimization
* Fix for issues on orientation change
* Other crash and minor bugs resolved


Update : 1.1.2 brings alot of changes , Please update your Apps, older versions will soon become obsolete.

Changelog :
Code:
WHAT'S NEW

* Added most requested python3 support
* Removed MindIt(Tech News) section
* Added Faq/Help
* Directly open supported code files from anywhere
* D-Pad Navigator for those had issues in reaching line end
* Improved Cursor
* Monospace font for Coders
* Secured social login
* Performance tweaks
* While Open file null length array issue resolved
* Login image background improved
* Some crash fixes.
Older versions will become obsolete.


Dcoder 1.2.1 is up now.
Changelog :
Code:
The update brings so many new features, please update your apps.
* Output can now be seen on Fullscreen
* Better Problem solver results
* User can edit their profile now
* Advance Editor Themes like Draqula, Material Blue for Pro users
* Advance D-PAD for pro users
* And so much new things + crash resolve.
Older versions below 1.0.4 will become obsolete.
We are back with what we do best: UI/UX
Dcoder 1.2.2
Changelog
Code:
Resolve some crashes
Dcoder 1.3.4
changelog
Code:
The update brings so many new features, please update your apps.
• We know you love algorithms, we love that too app size reduced to ~4mb
• Added most awaited languages js/node.js,lua and go.
• Resolved issues with rtl languages
• Improved Servers
• Editor now supports code wrap
• You can control app notifications
• A lot of internal memory usage improvements
• And bugs resolved.
Next Update will add external keyboard support.


Dcoder 1.4.0
Code:
Update 30 March, 2017
Must Update, this brings so many changes and missing features.
• Now supports 29+ Programming languages : swift3, vb.net, kotlin, F#, lisp, R, Scala, Perl, Pascal, Tcl, Prolog, Assembly, Haskell, Clojure, Groovy, Scheme ..
• Translated to Russian, French, German, Indonesian, Turkish
• Forgot Password and Change Password Feature
• All new Help Section
• Read Mode of Code, Copy Output
• Major Bugs/Crash resolve
If you like Dcoder, show your love by hitting thanks button.


Dcoder 1.5.0:
Code:
The update brings so many new features, please update your apps.
• Now supports 33+ Programming languages : Rust, BrainF*ck and most requested html + css added, becomes Top IDE on Play
• UI improvements, now looks even better
• Now you can change order of symbols in Quick Access Bar
• Some unnecessory permissions removed
• Now you can edit files offline ;) , compiler still need internet
• Major Bugs and crash Solved.
If you like Dcoder, show your love by leaving 5 star rating.
AppScreenshots:

2L0aoXPTOEi7D4jujs_WSaXSXRAXvaIedFctv0XPtcENSzOJBOlRK0dbhsv1IYRse6E=h400-rw
UN5FRjizrroGxLh_cgQtWQd3aiirsenanCkZZR1dtsBwFdtBQF1dOny7HCr9BGugURM=h400-rw
jVoJLfboGmKhsHoI7sLeAEC3H_wbfrYd6qNu8Hlxef7Suqt2dpxGjYVrLWMjD1UvHFA=h400-rw
uSqCioDcw0yMsmDvd7RMGxURNLdVivwY4MTjpO2lWqOsA0_yTlEV0QaSbiIBysgQG30=h400-rw
nocfeu5jk4svvt4L-TEDXVAhr6fJKEwhe687bhX8MCN6DYxg_HaKEJ3NoTNv5NDZzaY=h400-rw
ZIaSjiTk310K6Kdunm8cC5Iem0zzMcuYeJ3WHlB5jiyBkKg3796Y79VPUaipyq29L2kA=h400-rw
nUB78il3YVicJlbMLt5_Hf_PpycaSBSLI-Rbbr69m-wi0LrbeYAYJFxyh88yu-c3ZKdO=h400-rw
0_UR05VrTEnpMKtOWCDFI-jmccUicOGe4li-2QXg64idYsfVPz_U34lHW98x9t6TfvY=h400-rw
 

Attachments

  • Dcoder1.0.2.apk
    4.4 MB · Views: 6,444
  • Dcoder1.0.4.apk
    4.5 MB · Views: 1,441
  • Dcoder1.1.2.apk
    5.1 MB · Views: 2,684
  • Dcoder1.2.1.apk
    5.5 MB · Views: 251
  • Dcoder1.2.2.apk
    5.5 MB · Views: 1,165
  • Dcoder1.3.4.apk
    4 MB · Views: 1,449
  • Dcoder1.4.0.apk
    4.4 MB · Views: 358
  • Dcoder1.5.0.apk
    4.4 MB · Views: 1,752
Last edited:

Magissia

Senior Member
May 9, 2012
1,141
269
127.0.0.1
Hello, didn't test yet, but it wouldn't hurt to have syntax highlighting, auto completion and syntax error support for bash and powershell.
Of course we wouldn't be able to run the powershell script from the device itself, but it will be useful to write script on the train.

The integrated RSS feeds will likely eat mobile data while users may have their own rss client already, maybe with the same feeds.

And hey, do you really need to search for accounts on my device ?
 

ankush38u

Senior Member
Nov 9, 2012
72
180
Hello, didn't test yet, but it wouldn't hurt to have syntax highlighting, auto completion and syntax error support for bash and powershell.
Of course we wouldn't be able to run the powershell script from the device itself, but it will be useful to write script on the train.

The integrated RSS feeds will likely eat mobile data while users may have their own rss client already, maybe with the same feeds.

And hey, do you really need to search for accounts on my device ?
Hello Sir,
About the accounts issue, google+ login requires account permissions to detect accounts connected on current device.
I'll try to add other features in update.
Thanks for the review.
 
  • Like
Reactions: bipolargroup

AndroZeek

Senior Member
Dec 13, 2011
392
88
Dcoder is a mobile coding platform especially designed to hone your coding skills on mobile. It is a complete package to learn and comprehend the programming languages from a wide range i.e from c to ruby. Here is the added bonus: it includes Rich text editor supporting syntax highlight and packed with all the necessary tools required to give you all the edge an IDE or Code Compiler can give.

Dcoder lets you code on mobile in more than 8 programming Languages from c, c#, cpp, python, php, java, ruby, objective-c and more. Not only you can code, you can debug the code see compilation errors and Result on the same screen. To keep you engaging in coding we have our algorithm section, where you can imrpove your coding skills whatever be your level whether its novice or expert, We have something for you in there, you will be having fun solving these problems while walking in the park or in a boring college lecture.

The features include:
1. Rich Text Editor with Syntax highlighting
2. Line number, Auto indent, Auto complete Paranthesis
3. Undo Redo
4. File Open/Save
5. Custom Suggestion View
6. Multiple Language Support
7. Replacement for User input for languages like C, C++, Java and other
8. Active debug view for faster access of Output
9. Thoroughly designed Algorithm problems to improve coding Skills and make programmers industry ready.
10. Leader Board : To know where you stand in International coding Ground
11. Custom Menu Drawer
12. Custom Themes, Editable font Size for Editor
and much more!!

+ MindIt : to keep you updated with the latest Tech news from around the World.


Suggestions and Feature requests are most welcome.

For donations: [email protected] (buy me a cup of coffee)

Google Play Link: https://play.google.com/store/apps/details?id=com.paprbit.dcoder

AppScreenshots:

2L0aoXPTOEi7D4jujs_WSaXSXRAXvaIedFctv0XPtcENSzOJBOlRK0dbhsv1IYRse6E=h400-rw
UN5FRjizrroGxLh_cgQtWQd3aiirsenanCkZZR1dtsBwFdtBQF1dOny7HCr9BGugURM=h400-rw
nocfeu5jk4svvt4L-TEDXVAhr6fJKEwhe687bhX8MCN6DYxg_HaKEJ3NoTNv5NDZzaY=h400-rw
ZIaSjiTk310K6Kdunm8cC5Iem0zzMcuYeJ3WHlB5jiyBkKg3796Y79VPUaipyq29L2kA=h400-rw
nUB78il3YVicJlbMLt5_Hf_PpycaSBSLI-Rbbr69m-wi0LrbeYAYJFxyh88yu-c3ZKdO=h400-rw
E7TSD-XUnNNheou4iLljvLWNGwC16FEzP6kFMJatuXhJXQZNEnCZ6TGHw8HzqeT3zXwQ=h400-rw
0_UR05VrTEnpMKtOWCDFI-jmccUicOGe4li-2QXg64idYsfVPz_U34lHW98x9t6TfvY=h400-rw
waiting from 1month...
finally arrived for android
 

Guicrith

Senior Member
Jul 25, 2012
118
24
Great idea for learning but for actual coding on mobile your only option is running linux in an app or chroot.
All the ide+compiler apps are broken,cost money or have ads.
This cant compile anything without internet.(If you put a tiny version of linux in this with the compilers,busybox,drawpixel api and libc it would be perfect!)

If you need help making a tiny linux I am willing to help.(On the condition that the basic functionality will always remain free and no ads will ever be added.(Charging for extras like online code hosting or workgroup support is OK.))
 
Last edited:
  • Like
Reactions: MrRicker

ankush38u

Senior Member
Nov 9, 2012
72
180
Great idea for learning but for actual coding on mobile your only option is running linux in an app or chroot.
All the ide+compiler apps are broken,cost money or have ads.
This cant compile anything without internet.(If you put a tiny version of linux in this with the compilers,busybox,drawpixel api and libc it would be perfect!)

If you need help making a tiny linux I am willing to help.(On the condition that the basic functionality will always remain free and no ads will ever be added.(Charging for extras like online code hosting or workgroup support is OK.))
I have already think about it, but there are multiple problems like having root access to use busybox, installing multiple complilers on android device , which takes alot of data. So this is on hold for now, i have some plans for future though or releasing a separate offline app probably some good day. :)
 

Guicrith

Senior Member
Jul 25, 2012
118
24
I have already think about it, but there are multiple problems like having root access to use busybox, installing multiple complilers on android device , which takes alot of data. So this is on hold for now, i have some plans for future though or releasing a separate offline app probably some good day. :)

You dont need root for what I am suggesting.
Your app can do whatever it wants with the files in "/data/data/$APPNAME$/files".
The mini linux goes in "/data/data/$APPNAME$/files/linuxroot".
Busybox goes in "/data/data/$APPNAME$/files/busybox".

Then the app populates "./linuxroot/bin" with the compilers,interpreters and any other desktop tools
and "./linuxroot/lib" with libc and any librarys needed by the compilers/interpreters.
(The app must download the binarys after installation to determine the cpu architecture)

Now all that is needed is a simple preload library that appeneds "/data/data/$APPNAME$/files/linuxroot" to all file access.

"/" -> "/data/data/$APPNAME$/files/linuxroot/"
"/usr/games/gameexe" -> "/data/data/$APPNAME$/files/linuxroot/usr/games/gameexe"
 
  • Like
Reactions: Ptmaroct

Top Liked Posts

  • There are no posts matching your filters.
  • 84
    Dcoder is a mobile coding platform especially designed to hone your coding skills on mobile. It is a complete package to learn and comprehend the programming languages from a wide range i.e from c to ruby. Here is the added bonus: it includes Rich text editor supporting syntax highlight and packed with all the necessary tools required to give you all the edge an IDE or Code Compiler can give.

    Dcoder lets you code on mobile in more than 30+ programming Languages from c, c#, cpp, python, php, java, ruby, objective-c and what not?
    Not only you can code, you can debug the code see compilation errors and Result on the same screen. To keep you engaging in coding we have our algorithm section, where you can improve your coding skills whatever be your level whether its novice or expert, We have something for you in there, you will be having fun solving these problems while walking in the park or in a boring college lecture.

    The features include:
    1. Rich Text Editor with Syntax highlighting
    2. Line number, Auto indent, Auto complete Parenthesis
    3. Undo Redo
    4. File Open/Save
    5. Custom Suggestion View
    6. Multiple Language Support
    7. Replacement for User input for languages like C, C++, Java and other
    8. Active debug view for faster access of Output
    9. Thoroughly designed Algorithm problems to improve coding Skills and make programmers industry ready.
    10. Leader Board : To know where you stand in International coding Ground
    11. Custom Menu Drawer
    12. Custom Themes, Editable font Size for Editor
    and much more!!

    + MindIt : to keep you updated with the latest Tech news from around the World.


    Suggestions and Feature requests are most welcome.

    For donations: https://www.paypal.me/dcodermobile/25usd (buy me a cup of coffee)

    Google Play Link: https://play.google.com/store/apps/details?id=com.paprbit.dcoder

    Update :
    Code:
    VERSION: 1.0.4
    CODE: 5
    * Solved problems are now indicated by a tick
    * Fix during phone rotation, goes back to Code Editor
    * App is now intelligent enough to know and remember which Programming Language you love
    * Compiler Versions are shown in editor
    * Output View,now nicely slide in
    * Cursor stability improved, and improved handling cursor at line end
    * Major crash during onpause from initial release, resolved 
    * Fix Error Reading file,no longer need 3rd party File Explorer
    * Added Settings for Hiding the Execution Fab while Typing Code
    * Improved Undo/Redo functionality , now History is cleared on language change
    * Memory optimization
    * Fix for issues on orientation change
    * Other crash and minor bugs resolved


    Update : 1.1.2 brings alot of changes , Please update your Apps, older versions will soon become obsolete.

    Changelog :
    Code:
    WHAT'S NEW
    
    * Added most requested python3 support
    * Removed MindIt(Tech News) section
    * Added Faq/Help
    * Directly open supported code files from anywhere
    * D-Pad Navigator for those had issues in reaching line end
    * Improved Cursor
    * Monospace font for Coders
    * Secured social login
    * Performance tweaks
    * While Open file null length array issue resolved
    * Login image background improved
    * Some crash fixes.
    Older versions will become obsolete.


    Dcoder 1.2.1 is up now.
    Changelog :
    Code:
    The update brings so many new features, please update your apps.
    * Output can now be seen on Fullscreen
    * Better Problem solver results
    * User can edit their profile now
    * Advance Editor Themes like Draqula, Material Blue for Pro users
    * Advance D-PAD for pro users
    * And so much new things + crash resolve.
    Older versions below 1.0.4 will become obsolete.
    We are back with what we do best: UI/UX
    Dcoder 1.2.2
    Changelog
    Code:
    Resolve some crashes
    Dcoder 1.3.4
    changelog
    Code:
    The update brings so many new features, please update your apps.
    • We know you love algorithms, we love that too app size reduced to ~4mb
    • Added most awaited languages js/node.js,lua and go.
    • Resolved issues with rtl languages
    • Improved Servers
    • Editor now supports code wrap
    • You can control app notifications
    • A lot of internal memory usage improvements
    • And bugs resolved.
    Next Update will add external keyboard support.


    Dcoder 1.4.0
    Code:
    Update 30 March, 2017
    Must Update, this brings so many changes and missing features.
    • Now supports 29+ Programming languages : swift3, vb.net, kotlin, F#, lisp, R, Scala, Perl, Pascal, Tcl, Prolog, Assembly, Haskell, Clojure, Groovy, Scheme ..
    • Translated to Russian, French, German, Indonesian, Turkish
    • Forgot Password and Change Password Feature
    • All new Help Section
    • Read Mode of Code, Copy Output
    • Major Bugs/Crash resolve
    If you like Dcoder, show your love by hitting thanks button.


    Dcoder 1.5.0:
    Code:
    The update brings so many new features, please update your apps.
    • Now supports 33+ Programming languages : Rust, BrainF*ck and most requested html + css added, becomes Top IDE on Play
    • UI improvements, now looks even better
    • Now you can change order of symbols in Quick Access Bar
    • Some unnecessory permissions removed
    • Now you can edit files offline ;) , compiler still need internet
    • Major Bugs and crash Solved.
    If you like Dcoder, show your love by leaving 5 star rating.
    AppScreenshots:

    2L0aoXPTOEi7D4jujs_WSaXSXRAXvaIedFctv0XPtcENSzOJBOlRK0dbhsv1IYRse6E=h400-rw
    UN5FRjizrroGxLh_cgQtWQd3aiirsenanCkZZR1dtsBwFdtBQF1dOny7HCr9BGugURM=h400-rw
    jVoJLfboGmKhsHoI7sLeAEC3H_wbfrYd6qNu8Hlxef7Suqt2dpxGjYVrLWMjD1UvHFA=h400-rw
    uSqCioDcw0yMsmDvd7RMGxURNLdVivwY4MTjpO2lWqOsA0_yTlEV0QaSbiIBysgQG30=h400-rw
    nocfeu5jk4svvt4L-TEDXVAhr6fJKEwhe687bhX8MCN6DYxg_HaKEJ3NoTNv5NDZzaY=h400-rw
    ZIaSjiTk310K6Kdunm8cC5Iem0zzMcuYeJ3WHlB5jiyBkKg3796Y79VPUaipyq29L2kA=h400-rw
    nUB78il3YVicJlbMLt5_Hf_PpycaSBSLI-Rbbr69m-wi0LrbeYAYJFxyh88yu-c3ZKdO=h400-rw
    0_UR05VrTEnpMKtOWCDFI-jmccUicOGe4li-2QXg64idYsfVPz_U34lHW98x9t6TfvY=h400-rw
    2
    Hello, didn't test yet, but it wouldn't hurt to have syntax highlighting, auto completion and syntax error support for bash and powershell.
    Of course we wouldn't be able to run the powershell script from the device itself, but it will be useful to write script on the train.

    The integrated RSS feeds will likely eat mobile data while users may have their own rss client already, maybe with the same feeds.

    And hey, do you really need to search for accounts on my device ?
    2
    Good work!
    I am curious to know what you have used to compile C#, though. It seems that it is compiling in the cloud.

    Yes, it compiles on the cloud, supporting this much programming languages on local was not possible either.
    1
    Superb job bro

    Keep it up :good::good:
    1
    Hello, didn't test yet, but it wouldn't hurt to have syntax highlighting, auto completion and syntax error support for bash and powershell.
    Of course we wouldn't be able to run the powershell script from the device itself, but it will be useful to write script on the train.

    The integrated RSS feeds will likely eat mobile data while users may have their own rss client already, maybe with the same feeds.

    And hey, do you really need to search for accounts on my device ?
    Hello Sir,
    About the accounts issue, google+ login requires account permissions to detect accounts connected on current device.
    I'll try to add other features in update.
    Thanks for the review.