سيستم عامل اندرويد با نزديك به دو جاوا در اندرويد ميليارد دستگاه در حال استفاده در سراسر جهان و 88 درصد سهم بازار، محبوب ترين سيستم عامل گوشي در جهان است. دانش جاوا و اندرويد دري به دنياي اپليكيشن هاي موبايل و توسعه اپليكيشن ها است. برنامههاي اندرويد فقط روي ميلياردها گوشي و تبلت اجرا نميشوند، بلكه ميتوانند روي دستگاههاي پوشيدني، تلويزيونهاي هوشمند و ماشينها نيز اجرا شوند. جاوا زبان برنامه نويسي پايه اندرويد و پشتيبان بسياري از زبان هاي سازگار با JVM مانند Scala، Kotlin و Groovy است. اخيراً در IDRsolutions همكاران من زمان زيادي را صرف سفر به كنفرانسهاي مختلف مانند Oracle Code One و DevFest كردهاند. يكي از شكاياتي كه همكاران من دارند، مقدار چمداني است كه بايد حمل كنند، به خصوص زماني كه هنوز مي خواهند روي كد Java PDF Viewer و SDK، تبديل PDF به HTML5 و جايگزين Java ImageIO كار كنند.
با نوشتن مقاله اي در مورد "10 بهترين برنامه اندرويد براي طراحان و توسعه دهندگان وب"، زيرا زمان زيادي را صرف توسعه وب و جنبه هاي طراحي آن مي كنم، به ذهنم رسيد كه اندرويد يك پلت فرم فوق العاده قدرتمند است (و منبع جاوا در اندرويد باز) و من مطمئن هستم كه برنامه ها و IDE هاي مفيدي را براي برنامه نويسان و برنامه نويسان جاوا پيدا مي كنم.
بنابراين براي كمك به آسانتر كردن كارها براي آنها، و با علاقه شديدم به فناوري و عشق به وسايل، تلفن اندرويدي مطمئنم را گرفتم تا ببينم چه چيزي پيدا ميكنم.
JavaIDEdroid يك IDE (محيط توسعه يكپارچه) است كه مي تواند بر روي اندرويد اجرا شود و به شما امكان مي دهد بدون نياز به استفاده از Android SDK در مك، ويندوز يا لينوكس، برنامه هاي اندرويد را به صورت بومي ايجاد كنيد. اين ابزار مجهز به يك ابزار aapt، كامپايلر براي جاوا، ابزار dx، ابزار DexMerger، ApkBuilder، zipsigner-lib (اين كتابخانه zipalign را نيز انجام مي دهد)، كتابخانه SpongyCastle، BeanShell Interpreter و JavaRunner ارائه مي شود كه امكان اجراي هر برنامه خط فرمان باينري جاوا را فراهم مي كند. (فايل jar).
ويرايشگر جاواJava Editor يك ويرايشگر جاوا بسيار آسان و ساده است. از نظر عملكرد محدود است اما مي تواند گره هاي نحوي، ويژگي ها، ايرانيان سايبر ويژگي ها، رويدادها را رنگ آميزي كند و همچنين از تكميل خودكار و جستجو و جايگزيني پشتيباني مي كند. مي تواند فايل هاي پيش فرض را با پسوندهاي jav و java باز كند.
DroidEdit يك ويرايشگر متن و كد منبع (شبيه به Notepad++ در رايانه شخصي) است و براي تبلت ها و تلفن هاي اندرويدي در دسترس است. توسط تبلتهاي اندرويدي با صفحهكليدهاي خارجي مانند Asus Transformer جاوا در اندرويد يا آنهايي كه داراي صفحهكليد خارجي شخص ثالث هستند، پشتيباني ميشود، همچنين از صفحه كليد Hackers نيز پشتيباني ميشود. همچنين از زبان هاي مختلفي مانند C، C++، C#، Java، HTML، CSS، Javascript، Python، Ruby، Lua، LaTeX و SQL پشتيباني مي كند.
همچنين يك نسخه پريميوم با پشتيباني از SFTP/FTP، Dropbox، Drive و Box (عالي است اگر در حال حركت هستيد)، تم هاي سفارشي (براي كساني كه مي خواهند همه چيز را سفارشي كنند)، دستورات خارجي از طريق SSH و حالت root.
Dcoder يك IDE كدنويسي موبايل است كه براي كمك به يادگيري برنامه نويسي طراحي شده است. بيش از 30 زبان برنامه نويسي از جمله جاوا، سي، سي پلاس پلاس، پايتون، سي شارپ، پي اچ پي و روبي را پشتيباني مي كند. Dcoder داراي يك ويرايشگر متن غني است كه داراي برجستهسازي نحو، برخي از ويژگيهاي تكميل خودكار و لغو/دوباره است. همچنين با مشكلات الگوريتمي براي حل كردن شما همراه است تا به شما در يادگيري كمك كند.
Code Peeker Pro با برجستهسازي نحو ارائه ميشود و به شما امكان ميدهد قطعات را جستجو كنيد. اگرچه ويرايشگر نيست، اما يك كدخوان مفيد است و به عنوان بخشي از برنامه Google Play for Education انتخاب شده است و د جاوا در اندرويدر حال حاضر در مدارس به عنوان كمك آموزشي استفاده مي شود. Code Peeker هر زبان كد پشتيباني شده مانند C/C++ (c، cc، CPP، h، hpp)، C# (c-sharp، csharp، cs)، CSS، جاوا، جاوا اسكريپت (js، JScript)، PHP، را باز كرده و برجسته ميكند. Python (py)، Ruby (rails، ror)، XML (XML، XAML، XSLT، HTML، XHTML)، ActionScript 3 (as3)، AppleScript، Cold Fusion، Delphi/Pascal، فايلهاي Diff/Patch، Erlang، Groovy، JavaFX (jfx)، Perl (pl)، PowerShell (ps)، Sass، Scala، SQL، اسكريپت هاي ترمينال (bash، shell، sh، RC، conf)، Visual Basics (vb، vbnet) و جاوا در كنار اندرويد Verilog & System Verilog (v، SV )