Latest News

Sunday 18 October 2009

Android Mobile Application Development - Budget My Day

The last weeks or so, I have been contemplating on build a mobile application. I wanted to use a technology that I was familiar with and that is also currently available in the market. So Let me describe the factors that affected this weekend project:

  1. The user interface of the application have to be nice a la iphone.
  2. provide RAD tools, I do not have time coding in notepad.
  3. Good documentation and online support (through forums and etc..).
  4. Need to able to learn and develop a nice UI within hours.
  5. The ability to connect and display real-time maps such as Google Maps or Yahoo!Maps.
Ok, first of all I was not trying to develop a mobile webpage, the type of thing you can do with Yahoo! Blueprint. My aim is to later develop this weekend project into a full blown mobile application with other contents such as videos, telephone dialing and messaging features. Based on that, I realized that there are bunch of technologies there which can be separated into two categories:

  1. Vendor neutral: J2ME (JavaFX???) and Android
  2. Vendor (or Manufacturer): iPhone, Symbian and the list is very long.
I therefore decided to take a vendor neutral approach. I have some experience developing J2ME based applications and I can tell that the user interface is not as great as on the iPhone or Android based phones. So what about JavaFX, let me know the next time you see a JavaFX-based phone in a shop window or in public.

So I decided to take the Android route. I know the API were based on JAVA, making the learning curve an easy ride. One thing I don't understand is; Android has been out for awhile and still do not provide a supported version of their development plugins for NetBeans or any other IDE but Eclipse. Nevertheless, I decided to use NetBeans to the develop the "weekend project". Android emulator is nice to work but sometimes, i just had to run the application multiple times in order to see the app in the emulator.

I believe that in order to be a good Android developer, you need to familiarize yourself with building the UI through the XML and know your widget from your layouts. Anyway, this is just the start of the project but next time I blog about, I will discuss how to connect to web services to perform user authentication and persist data. For now here is a screenshot of the search tab taken from the emulator.

P.S. The application will be a recommendation engine that will recommend user how to go out and enjoy themselves on any budget. For example, a person with £100 budget can see what to do, where and when. For example, go on a date to cinema then to restaurant before heading out to night club. Users will be able to review and rate recommendations.





Please support my blog and its advertisers by clicking on the interesting products/ services on the right (Google ads).  Cheers.


  • Blogger Comments
  • Facebook Comments

35 comments :

  1. Excellent and nice information about Mobile Application Development. Mobile Application Development for iPhone development and Android Mobile Application Development. Thanks for sharing nice information. Awesome post.

    ReplyDelete
  2. Yes. Worth useful blog. There are a lot of companies that are showing a keen interest in business applications and quite a few of them are even outsourcing their requirements to Indian companies.

    mobile application development

    ReplyDelete
  3. Focusing on user experience, reliability, and innovation, McGinley Media builds apps and websites that respond immediately. blackberry app developers
    mobile website development

    ReplyDelete
  4. I accept this absolutely is excellent information. Most of peoples will accede with you. so i would like to thanks for creating this blog.

    Android app developer

    ReplyDelete
  5. Hi there, awesome site. I thought the topics you posted on were very interesting. I tried to add your RSS to my feed reader and it a few. take a look at it, hopefully I can add you and follow.




    J2ME Application Development

    ReplyDelete
  6. We also offer latest Android development company PC tablet application development services for better PC tablet experience

    ReplyDelete
  7. With thousands and thousands of users and enormous amounts of downloads, Android Apps Development field is humming with action.

    ReplyDelete
  8. Nice Information You Can Sharing

    For More Information You Can Visit : www.capanicus.com/mobile-application.php

    ReplyDelete
  9. Hey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you. application maker free

    ReplyDelete
  10. Thank you so much as you have been willing to share information with us. We will forever admire all you have done here because you have made my work as easy as ABC. baixe para seu Android o aplicativo Lulubox

    ReplyDelete
  11. Mobile Application Development is the process of building and developing software and application programs for mobile phones and smart gadgets.

    ReplyDelete
  12. This article is to sum up and introduce the top-rated PCB design software in 2017 for electronics makers and hobbyists who love DIY or design circuit boards. By separately stating the features of free/paid software, working system, function, etc., there must be a PCB design software at least can be found suitable for the professional designer or beginner whoever you are. HyFytv

    ReplyDelete
  13. Wonderful blog you have shared over here, i like the way you presented it. Thanks and keep it up.

    WebRTC Application Development in India

    ReplyDelete
  14. Slowly but surely, Android is making its mark in the mobile apps market. There are almost as many Android-based devices in the market as there are iOS devices. In this scenario, developers and programmers who have the skills to build custom Android apps can find a lot of work. This article discusses the best books for learning Android app programming. weblink

    ReplyDelete
  15. Nice work. I really liked the article. Your writing style is really nice. Thanks for posting
    mobile price in bd

    ReplyDelete
  16. This is really likewise an incredibly beneficial placing most of us severely encountered shopping as a result of. It truly is faraway from each and every day we have now possibility to think about something. fateh soft

    ReplyDelete
  17. Many people do not realize just how much technology that they use each and every day. We are a world that is literally run off of the technology that we have created over the past 100 years. As the years have gone by, technology that progressed and we have been able to live our lives a whole lot easier. Here are a few ways that you can take a look at technology and truly see how it can improve your life. phone app to spy camera

    ReplyDelete
  18. Thanks, this is generally helpful.
    Still, I followed step-by-step your method in this Java online training
    java online training hyderabad

    ReplyDelete
  19. Aw, this was a really nice post. In concept I wish to put in writing like this additionally – taking time and actual effort to make an excellent article… however what can I say… I procrastinate alot and not at all appear to get something done. 스포츠토토

    ReplyDelete
  20. The market for mobile apps is growing rapidly and offers great opportunities for businesses. If you are considering making your own Android app there are several strategies and options to consider before getting started. You can learn how to develop Android apps and doing all the programming yourself. This is the hardest but also the most satisfying route. Other approaches are using an online "app maker" which generates the code for you or hiring freelancers or companies to do the development. Which ever way you choose is up to you: now is the time to join the mobile revolution! Splendid tricks app website for 2021

    ReplyDelete
  21. The mobile phone is stimulating one of the most important barbie mod apk technological revolutions in human history. This article first presents impacts, challenges, and predictions of mobile phone use. It first indicates that the impact of the mobile phone on society has been predominantly positive while the mobile phone has certain negative attributes.

    ReplyDelete
  22. Android is Linux based multiprocess and multithreaded OS. Google's Android OS is not limited to phones but you can use it to build a DVR, a handheld GPS, an MP3 player etc. Here we discuss more important contract killer 2 mod apk + obb concepts about Android.

    ReplyDelete
  23. Bally shoes are available online for women and men. This high end brand out of Switzerland is known for their top quality, stylish and comfortable shoes. Giày Jordan 1 Low

    ReplyDelete
  24. When you think of starting a business, the first thing that comes to mind is money/capital. Of course, you need money to start a business, even if it is very little considering the fact how easy it is to start a business in the digital age acrylic

    ReplyDelete
  25. The advantages of Hybrid Mobile Apps. It talks about how Hybrid Apps can save time and cost, as against Native Mobile Apps when it use in blackmart for pc.

    ReplyDelete
  26. All computer consultants are not created equal. Some specialize in hardware, others in software but what you really need is one that specializes in business and how technology can make it better. You need a business technology coach that can help you work smarter with technology. How to hire a hacker

    ReplyDelete
  27. I love basketball because it is a versatile sport. It is one of the few team sports that can be played both indoors and outdoors. Most indoor games will follow the official rules while outdoor games tend to be more relaxed on the rules but competitive nonetheless. If you play in both types of games then a basketball that is suitable for Best indoor outdoor basketball use is your best option.

    ReplyDelete
  28. Online shopping is a very easy way to purchase products or different types of services via the internet. There are online catalogs and online shopping malls that allow you to sit in the comfort of your own home and shop for any goods that you need. retro fanny pack men's

    ReplyDelete
  29. Olx Shipping Status as a specialised metropolitan parcel delivery business, itrackcourier is uniquely placed to service through its independently owned franchisee fleet of couriers. Today, itrackcourier has grown into a leading parcel delivery expert with nationwide coverage. This is only made possible by our team of dedicated staff and couriers, as well as the ongoing support of our valued customers.

    ReplyDelete
  30. Wordfeud is an online game in which you are able to use your words and math abilities to beat your opponents. You need to begin planning your strategy once you are familiar with the rules and terms of Wordfeud.The objective of Wordfeud is to achieve as many points as you can by identifying words in opposition to the other player. Wordfeud's word generator can be the most effective tool for creating the most diverse combinations of words that aid in winning games. The game is referred to as the "word duel" in some nations. words with c

    ReplyDelete
  31. Didn't get your recent WAPDA electric bill or lost it? Don't worry about it and you can obtain the same duplicate copy from your mepco bill online without visiting the WAPDA office. You can easily verify the bill amount by simply entering the 14 digit code and then click on "Get Your mepco bill check" or Get the mepco Duplicate bill" link. Pay your bill by printing a duplicate of the bill at any bank.

    ReplyDelete
  32. swordigo mod apk god mode Free Download Latest Version (Unlimited Everything) adventure mod magic sword, great caves For Android Ios and PC.

    ReplyDelete
  33. Free download Premium MOD APK games/applications Android 100 working, direct links, arm64-v8a, OBB Data File, Mobile. https://apkavangers.com/

    ReplyDelete
  34. You can find Duplicate MEPCO Bill Online using your 14 digits reference number.

    ReplyDelete

Item Reviewed: Android Mobile Application Development - Budget My Day Description: Rating: 5 Reviewed By: Unknown
Scroll to Top