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:
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.
- The user interface of the application have to be nice a la iphone.
- provide RAD tools, I do not have time coding in notepad.
- Good documentation and online support (through forums and etc..).
- Need to able to learn and develop a nice UI within hours.
- The ability to connect and display real-time maps such as Google Maps or Yahoo!Maps.
- Vendor neutral: J2ME (JavaFX???) and Android
- Vendor (or Manufacturer): iPhone, Symbian and the list is very long.
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.

I actually enjoyed reading through this posting.Many thanks.
ReplyDeleteMobile Applications Development
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.
ReplyDeleteGrowing use of mobile phones & custom mobile application by businesses is directly creating favorable situations for mobile apps development. Businesses use blackberrry apps development for advertising purpose in the modern business environment at global level. A mobile software platform and OS based on the Linux kernel, Android apps development allows developers to create code that software development company can control mobile devices via Google-enabled Java libraries. Our team of iPhone apps development has deep knowledge of build application with iPhone SDK with excellent understanding of iPhone OS inner architecture. Our software outsourcing company works on behalf of partner for their clients it outsourcing services
ReplyDeleteYes. 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.
ReplyDeletemobile application development
Focusing on user experience, reliability, and innovation, McGinley Media builds apps and websites that respond immediately. blackberry app developers
ReplyDeletemobile website development
I accept this absolutely is excellent information. Most of peoples will accede with you. so i would like to thanks for creating this blog.
ReplyDeleteAndroid app developer