Tag Archive | "Love"

4 Android Phone Applications That Every Programmer Will Love


class="align-left" style="border: 0px none; margin-left: 20px; margin-top: 5px; float: right;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/08/littledroid.jpg" alt="" width="208" height="250" />For most programmers, programming isn’t just a job or a hobby, it’s really a way of life. When a programmer is faced with a new gadget, the first thought is usually “how can I program it?” Programmers live to tweak, customize and hack the behavior of their gadgets, and this is especially true when it comes to the mobile device that they live, work and play with every single day.

Each new language has a learning curve – it’s a process of learning the commands, functions and structure of the language, practicing and then building applications. Here at MUO, we’ve covered some great apps for learning programming skills, like href="http://www.makeuseof.com/tag/alice-teaches-object-oriented-computer-programming-to-kids/">Alice and href="http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/">Scratch.

id="more-50902"> /> For programmers who own an Android phone, it is especially tempting to experiment, because anyone is allowed to write an application that runs on the Android OS.  These days there are a few fantastic apps for programmers and I’m going to share 4 of them with you today.

Go Mad With Frink

Frink is a programming language named after the quirky scientist, John Frink, from The Simpsons. The language was created by Alan Eliasen to serve as an advanced method to perform calculations, including dealing with measurements and dimensions of various shapes. Alan now offers a href="http://futureboy.us/frinkdocs/android.html">Frink programming environment for the Android.

Visit his website for some of the Android specific functions you can use within this app.

style="text-align: center;"> class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/08/droid1.jpg" alt="" width="281" height="500" />

The first page you’ll see is the editing environment where you can write up the Frink script you’d like to test. Thankfully, he has included a number of example scripts so that if you’re new to Frink, you can see how the language is structured. Click “Run” and a pop-up opens with the output of your program.

style="text-align: center;"> class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/08/droid2.jpg" alt="" width="281" height="500" />

Frink is fun to play around with to create scripts for calculations and functions, and Alan does include some Android specific functions, but you aren’t going to be able to perform any advanced display features using Frink. However, if your goal is to learn the Frink programming language in your spare time, this is the app for you.

Create Your First Android App With iProgram

One of my favorite programming applications on the Android is iProgram. Once you href="https://androidscript.appspot.com">sign up for an online account, you can get started creating highly functional scripts that actually work just like any other app on your Android. There are great examples provided that can make creating your first app a piece of cake.

Here, I’ve used examples to create an application that displays my phone’s Wi-Fi status and also creates a two-button menu.

style="text-align: center;"> class="aligncenter size-full wp-image-50905" style="border: 1px solid black;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/08/Droid3.jpg" alt="" width="524" height="410" />

When you install the iPhone app on your Android phone, you can sync all of your online scripts with your phone. From the phone, you can view your scripts and run them on your Android.

Here is my first app written on iProgram.

style="text-align: center;"> class="aligncenter size-full wp-image-50906" style="border: 1px solid black;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/08/droid4.jpg" alt="" width="281" height="500" />

This application took barely 15 minutes to put together. Some of the other examples show some pretty cool things you can do – all you have to do is tweak and combine the various functions within the code to suit your needs. Why search for the perfect app when you can write your own?

Learn Programming Concepts With AndroMaze

The next couple of apps I’d like to cover are more for younger programming students. The first, called href="http://sourceforge.net/projects/andmaz/">AndroMaze is a blast to play, especially if you like the idea of programming robots using a sequence of functions and then letting the robot run through those commands. With AndroMaze, everything is customizable, including the maze itself, as you can see here.

style="text-align: center;"> class="aligncenter size-full wp-image-50907" style="border: 1px solid black;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/08/droid6.jpg" alt="" width="281" height="500" />

Each “level” in the game consists of open space, walls and blocks, or “goals” that your little Droid-bot is supposed to collect. The goal of the game is to program the robot to work through the maze and collect each goal. Commands are go straight, turn left, or turn right.

style="text-align: center;"> class="aligncenter size-full wp-image-50908" style="border: 1px solid black;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/08/droid7.jpg" alt="" width="281" height="500" />

While the concept is simple, it’s actually an excellent game to teach younger programming students about the concept of sequential logic and subroutines. The program is entered by dragging symbols into the “Prog” field, and the clicking on the “run” button.

style="text-align: left;"> class="aligncenter size-full wp-image-50909" style="border: 1px solid black;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/08/droid8.jpg" alt="" width="281" height="500" />

style="text-align: left;">Watch as your little robot follows your every command. You can even create subroutines that the robot can repeat – what better way to teach young programmers about smart programming techniques!

Practice Programming In Logo With Android Logo

Another great programming app for anyone learning about programming concepts is called Android Logo on the Android Market. Logo was a 1967 programming language as an educational tool, but for anyone familiar with Turtle Graphics, this programming app is a fantastic way to learn how to create some very cool graphics using scripting.

If you aren’t familiar with Logo or Turtle Graphics, just check out the page on href="http://en.wikipedia.org/wiki/Logo_%28programming_language%29">Wikipedia for a few examples and references.

style="text-align: center;"> class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/08/droid9.jpg" alt="" width="281" height="500" />

Just enter your Logo code in the box at the bottom of the main screen, and when you click “Run” you’ll see the active program running in the “Drawing panel.”

style="text-align: center;"> class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/08/droid10.jpg" alt="" width="281" height="500" />

This little app is very addictive – you’ll find yourself looking for ways to create more intricate and interesting patterns and designs. It’s actually quite Zen after a while.

Have you ever played around with any cool programming apps on the Android? Share some of your favorites, or offer feedback on these Android apps in the comments section below.

Image Credit: rel="nofollow" href="http://www.sxc.hu/photo/1171276">Sasan Said />
/>Hey Facebookers, make sure to check out href="http://www.facebook.com/makeuseof">MakeUseOf page on Facebook. Over 24,000 fans already! />
/>

href="http://www.facebook.com/makeuseof"> src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/04/fbfeedfooter.png" />

 

href="http://api.tweetmeme.com/share?url=http://www.makeuseof.com/tag/4-android-phone-applications-programmers/"> src="http://api.tweetmeme.com/imagebutton.gif?url=http://www.makeuseof.com/tag/4-android-phone-applications-programmers/"> href="http://digg.com/tools/diggthis/login?url=http://www.makeuseof.com/tag/4-android-phone-applications-programmers/"> src="http://www.makeuseof.com/images/rss-buttons/diggme.png"> href="http://www.facebook.com/sharer.php?u=http://www.makeuseof.com/tag/4-android-phone-applications-programmers/"> src="http://www.makeuseof.com/images/rss-buttons/fb.jpg"> href="http://www.google.com/reader/link?url=http://www.makeuseof.com/tag/4-android-phone-applications-programmers/&title=4 Android Phone Applications That Every Programmer Will Love&srcTitle=MakeUseOf.com"> src="http://www.makeuseof.com/images/rss-buttons/gbuzz-feed.png"> href="http://www.stumbleupon.com/submit?url=http://www.makeuseof.com/tag/4-android-phone-applications-programmers/"> src="http://www.makeuseof.com/images/rss-buttons/stumble.png">

 


Similar MakeUseOf Articles

class="st-related-posts">

  • href="http://www.makeuseof.com/tag/top-3-browser-based-ides-code-cloud-2/" title="The Top 3 Browser-Based IDE’s To Code In The Cloud">The Top 3 Browser-Based IDE’s To Code In The Cloud (6 comments)
  • href="http://www.makeuseof.com/tag/pencil-project-turn-firefox-diagramming-prototyping-tool/" title="Pencil Project – Turn Firefox into A Diagramming and Prototyping Tool">Pencil Project – Turn Firefox into A Diagramming and Prototyping Tool (10 comments)
  • href="http://www.makeuseof.com/tag/learn-how-to-computer-program-with-microsofts-smallbasic/" title="Learn How To Write Computer Program with SmallBasic">Learn How To Write Computer Program with SmallBasic (19 comments)
  • href="http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/" title="Kids Can Learn Programming From Scratch!">Kids Can Learn Programming From Scratch! (45 comments)
  • href="http://www.makeuseof.com/tag/write-google-android-application/" title="How To Write Your First Google Android Application">How To Write Your First Google Android Application (41 comments)
  • href="http://www.makeuseof.com/tag/create-software-license-agreement/" title="How to Create Your Own Software License Agreement">How to Create Your Own Software License Agreement (4 comments)
  • href="http://www.makeuseof.com/tag/some-introductory-resources-for-learning-mac-programming/" title="6 Beginner Resources For Learning Mac Programming">6 Beginner Resources For Learning Mac Programming (17 comments)
  • href="http://www.makeuseof.com/tag/five-free-game-development-tools-make-your-own-games/" title="5 Free Game Development Software Tools To Make Your Own Games">5 Free Game Development Software Tools To Make Your Own Games (32 comments)
  • href="http://www.makeuseof.com/tag/invented-pascal-program-case-wondering/" title="Who Invented the Pascal Program? [In Case You Were Wondering]">Who Invented the Pascal Program? [In Case You Were Wondering] (11 comments)
  • href="http://www.makeuseof.com/tag/what-is-javascript-how-works/" title="What is JavaScript and How Does It Work? [Technology Explained]">What is JavaScript and How Does It Work? [Technology Explained] (19 comments)


  • View full post on MakeUseOf.com

    Posted in Useful APPsComments (0)

    Free Mp3 Downloads: Spread the Love


    Aldous Huxley’s quote “After silence that which comes nearest to expressing the inexpressible is music” is an apt saying about music. Music indeed is eternal and lives on for ages in the hearts of the million music lovers. Music seems to be a world in its own for music lovers and why not, music is food for the soul. Music for a music lover is like being in heaven. Music is one of the purest forms of art and throughout ages music has spoken about purity. In fact today with the upcoming of high end technologies, art seems to be almost forgotten. But it’s the combination of art and technology that is helping in the survival of art. In fact with the passing of time it seems that art and technology complement each other. The advent of internet has made it easier for art lovers to look about for art. The best examples that can be cited in this case are the Free MP3 Downloads online sites. These Free MP3 downloads sites are the best option to look in for any kind of music and of any age. Through these Free Mp3 Downloads one can stay connected to music and music lives for ages.

    Music for music lovers has always been the sole inspirational factor wherein they draw each inspiration from music to live their lives. Music has never had any barrier nor has anyone been able to bound music. Music lovers have a world of their own and these free MP3 downloads websites have triggered this unity even further. These free MP3 downloads work at the command of your finger. The free MP3 downloads can be downloaded at the press of a button and this can be done from anywhere and at any point of time. Free MP3 downloads have made it easy for music lovers to download and save and listen to all their favorite songs that they have been looking for ages but had no clue from where to find them. In fact these free MP3 downloads sites have all kinds of songs and language seems to be no issue and definitely the age of the music is no bar.

    Downloading your favorite track from any of the free MP3 downloads websites is not a very tedious or a difficult task. Rather it is very easy. All you will need to do is look for a free MP3 downloads website that has your favorite songs and then simply download the songs that you want to and then store these downloaded songs in your personal computer or your laptop. Once these free MP3 downloads are stored in your system you can enjoy these songs whenever and wherever you feel like. There is another advantage of these Free MP3 downloads websites. They can prove to be a great platform for any new comer singer who wants to make an identity for himself. He can easily put his songs in these free MP3 downloads sites and make the world fall in with love his songs and his music. Since internet is accessed by almost everyone, these free MP3 downloads sites have huge member lists and are accessed by every music lover.

    Posted in UtilitiesComments (0)

    9 Free Webmaster Tools You Can Fall In Love With


    Webmasters and developers don’t need a whole lot of money to spend on tools in order to work efficiently and be productive. Here is a list of free tools that help me run my everyday webmaster chores.


    Notepad++


    Dreamweaver and such designing tools might have become very advanced in the recent years but I am still far from satisfied with them. I prefer to do the coding with a simple text editor and be in total control of the code and not end up with unnecessarily long code. Recently I discoverd Notepad++ which has the few bells and whistles that are desired by hard core programmers such as code highlighting, Regular Expression Search/Replace support, capability to extend functionality with plugins and nice depository of contributed ones. Worth your attention.


    Filezilla


    If you are like me and don’t use WYSIWYG editors to do your HTML/CSS designs then you are probably need or are already using a standalone FTP client to upload/download files to and from your server. Filezilla is a free tool that I have been using for some time and has not failed me. New version 3 has lots of new features, if you are FTPing stuff often maybe you should check it out.


    Xampp


    XAMPP is an apache server distribution that integrates php, mysql, phpmyadmin and a bunch of other great open source projects into an easy installation. It can be used on production servers to host one’s sites but I mostly use it locally to code and test my html/css/php projects. Its easier to develop locally because there is no need to upload files on servers everytime, and only upload when your project is complete. It can be installed on Windows/Linux and lots of other platforms and if you are serious about developing you should get it installed in your computer and start playing with it.


    Google Analytics


    Google analytics is a free website statistics package that anyone can easily integrate into their website in a few minutes. Analytics once installed on your website it gathers data and presents you with reports about which sites your visitors come from, what country they live in, how long they stayed on your site, which pages were more popular and a whole lot of reports that you will likely not need another statistics package for you site. Those statistics are vital to the progress of any site in order to understand a site’s audience and find things that might need to be improved. You can create as many analytics accounts as you like (unlimited number of sites) as long as your total pageviews don’t exceed the monthly allowance of 5 million.


    Firefox


    Mozilla Firefox is not only a great browser to surf with. Firefox was build with extensibility in mind and has given developers a way to extent its functionality with add-ons. Add-ons can enhance the capabilities of Firefox and enhance the browsing experience. There is a whole lot of add-ons in the Mozilla repository that can help you with task such as bookmarking, searching, social interaction, developing, news reading, downloading to name just a few categories. Some of the following favorite tools of mine are actually Mozilla Add-ons. Its definetelly worth your attention.


    SeoQuake


    Seoquake is a Mozilla add-on that was created with the SEO professionals in mind. It will help you gather important statistics about a website or web page with the touch of a button. Such statistics include PageRank, indexed pages, google backlinks, Cached date etc. One can also extend it/configure it to gather other important statistics from online services not already included in it.


    Firebug


    Firebug is yet another Mozilla Add-on; a webmaster tool that can help you understand and debug your javascripts. It has so many bells and whistles that I am thinking of devoting a whole article on it. I will just mention the features that I use myself; Inspecting and editing HTML and CSS on the fly, debugging and running javascript on the fly, monitor network activity but there are many others. Here is a video tutorial I recently found that will help you get started with firebug debugging


    Gimp


    Gimp is an open source image manipulation package that can help you with photo retouching, image composition, format conversion and animations among other things. Its not likely to replace adobe photoshop any time soon but its a free alternative that has found many followers and through its plugin architecture promises to built the only image manipulation tool you will ever need. Some of its features are presented in a way of a presentation but nothing can convince you better than to actually install it and try it on your own.


    Drupal


    Drupal is a content management system much like wordpress but a lot more extensible. Wordpress is a good CMS (content management system) for simple sites and even though it has many plugins to extend its capabilities I would not recommend building anything other than a blog with it. Drupal on the other hand was built in such a way to be extensible. A programmer digging in its code will appreciate its flexibility, code quality, and modular design and simplicity for writing a new module. Drupal is was build from the ground up a tool for building community sites, and as a result it has many features to support such sites but it is also capable for supporting standard websites. Its learning curve is quite steep but it pays off in the end. Worth more than a look from you.

    Posted in UtilitiesComments (0)

    “Love Story” by Taylor Swift [FREE MP3] (Acoustic Cover) The Man Boy Guy Dude Version By Luke Walton



    Watch the video of me singing Love Story & help me (Luke Walton) get a date with Taylor Swift! ;) For FREE MP3 right click and select save as on the link below: www.lukewaltonmusic.com I know, I know this is kinda a weird choice for this weeks “Weekly Acoustic Cover Song,” but watch what I say in the beginning of the video and I think it’ll make sense. So here we go… Love Story the Guy Man Boy Male Dude Version. Join the Facebook Group “HELP LUKE GET A DATE WITH TAYLOR SWIFT”: www.facebook.com Check out my website: www.lukewaltonmusic.com My version of Love Story’s lyrics (Written by Taylor Swift) We were both young when I first saw you I close my eyes And the flashback starts Youre standing there On a balcony in summer air See the lights See the party, the ball gowns You see me make my way through the crowd And say hello, little did we know That I was Romeo, I was throwing pebbles And your daddy said stay away from Juliet And you were crying on the staircase Begging me please don’t go, and I said Juliet lets go somewhere we can be alone I’ll be waiting all there’s left to do is run Ill be the prince and youll be the princess It’s a love story baby just say yes So I sneak out to the garden to see you We keep quiet ’cause we’re dead if they knew So close your eyes Escape this town for a little while OH oh oh oh oo ‘Cause I was Romeo, you were a scarlet letter And your daddy said stay away from Juliet But you were everything to me You were begging me please don’t go and I

    Posted in WindowsComments (25)

    why I love Mac OS X



    Dag Ågren’s “lotsawater” screensaver running as a desktop background in Mac OS 10.4 on a MacBook Pro. by Bob – moralindifference.com (desktop originally from Interfacelift.com, can be found here moralindifference.com )

    Posted in Mac OSXComments (25)

    GTA IV – PC – No-Spoiler Playthru – 17 – No Love Lost



    GTA IV – PC – No-Spoiler Playthru – 17 – No Love Lost ***WATCH IN HIGH QUALITY!*** Note: These videos contain NO CUTSCENES!! This is the ONLY way I can upload GTA IV missions without being suspended so please don’t complain! IF YOU ASK ABOUT THIS, I WILL IGNORE YOU! Please understand. Video Info: PC Version of GTA IV, NO CHEATS OR MODS! Recorded using FRAPS and edited with Sony Vegas 7.0 PC Specs: AMD Phenom 9550 Quad-Core Proc., 6gb DDR2 Dual-Channel RAM, 640 gb HD, GeForce 9800GT GFX Card, 650Watt Power Supply. Running Windows Vista Home 64-bit OS. Please visit: www.gtamissions.com to find complete playlists of all my videos!

    Posted in WindowsComments (25)

    Learning to Love the Registry



    Visit PCWizKidsTechTalk.com for more tips. The Window registry has been tweaked, haved and configured in my previous videos for improving your Windows experience. Now we review how its setup so you understand what your actually editing.

    Posted in WindowsComments (25)


    Blogroll