Skip to main content

Create your first android application

When I start writing this blog I remembered the initial days of developing my first android application.

I was working for a company as a senior software engineer to develop applications for blackberry devices. That time (in 2012) already Android boom was suppressing blackberry development in JAVA. So I decided to shift my technology from blackberry to android. For that I had to first convince my project delivery head that I could develop Android apps too. So, I took a first step and started researching android development process by following https://developer.android.com/docs and with the help of some android developers from the same company I created my first "Hello World" android app.


In the process of android app development I learnt, unlike J2ME and Blackberry you no need to code for UI in android. You can just create your own screens by drag and drop of UI elements of texts, buttons, images etc., in layout files in the res folder. So, you can just concentrate on your own models and controllers. At the end it is quite easy to develop an android application by considering following 3 important elements.


1. Knowledge on JAVA

2. Basic knowledge on XML tags
3. laptop / PC 

Once you have above 3 elements and interest to develop your first android app in your system just follow me...


Like I said I migrated from J2ME to Blackberry to Android app development, obviously I started using Eclipse as my IDE (Integrated Development Environment) to develop applications for mobiles which was playing a major role on app development. For this we need to have a jre (Java Runtime Environment) installed and added to path variable in System environmental variables, Eclipse as development environment and Android SDK (Software Development Kit) to run the android apps and also AVD (Android Virtual Device) to specify the hardware characteristics of the simulated device blah blah blah...

Stop. Take a deep breath.


Just install Android Studio which will install everything what it needs to develop applications for Android mobiles.


Now, don't be scared of the terms used in the app development process like project files, build gradle files, manifest file, layout files etc., Just follow Create an Android project in the android developers site which is self explanatory to create a "Hello, World!" project. Run your app on a real device or on an emulator. 

Its done. you created successfully your first android application in your system.


Note: If you still think it is not that easy to develop an android application, wait for my next post "Develop the first Android application using Android Studio". We will see some tips to use Android Studio as well.


Comments

  1. It’s actually a great and helpful piece of info. I’m happy that you just shared this helpful info with us. Please keep us informed like this. Thanks for sharing! Best android app development company service provider.

    ReplyDelete
  2. I generally check this kind of article and I found your article which is related to my interest. Genuinely it is good and instructive information. Thankful to you for sharing an article like this.Mobile App Development

    ReplyDelete
  3. How to make money from slot machines
    Money from slot machines - the gambling industry is increasing choegocasino over the past decade. of slot 바카라 사이트 machines for งานออนไลน์ online gambling. There are over 20 slots that

    ReplyDelete
  4. It is a proficient article that you have shared here about android app development company I got some unique and valuable information from your article. Thankful to you for sharing this article here.

    ReplyDelete
  5. This article contains a lot of valuable info. I am amazed by the quality of the info and also it is a beneficial article for us, Thanks for share it.Software Development Company in Singapore

    ReplyDelete
  6. A very delightful article that you have shared here.Shift planning software for business Your blog is a valuable and engaging article for us, and also I will share it with my companions who need this info. Thankful to you for sharing an article like this.

    ReplyDelete
  7. You are providing good knowledge. It is really helpful and factual information for us and everyone to increase knowledge.about global one services. Continue sharing your data. Thank you.

    ReplyDelete

Post a Comment

Popular posts from this blog

5 simple steps to setup app-ads.txt in AdMob

You would be seeing a warning message in your AdMob page, to add app-ads.txt file in your website to protect your apps revenue. we will know how to get rid of that message by the end of this page. First we will study about app-ads.txt file. What is app-ads.txt? Authorized Sellers or a pp-ads.txt, is an IAB (Interactive Advertising Bureau) Tech Lab initiative designed for protecting app ad inventory. It helps ensure your app ad inventory is only sold through channels you have identified as authorized by specifying in the txt file. Creating app-ads.txt file gives you more control who's allowed to sell ads on your app and helps prevent online ad fraud. App publishers can do this by adding the app-ads.txt file to their website, and specifying website URL in the app store listing. Example of app-ads.txt file format: Your app-ads.txt file must be formatted as specified by the IAB Tech Lab in order to be verified. But don't be panic. Your Admob provides a personalized code sn

View Crashes and ANRs in the new google play console beta version

 Many of you have got the new view of Google play developer console. We can observe many changes in the latest console view. They have grouped the features in the left menu for easy access.  To view Crashes and ANRs   1. Select an app. 2. On the left menu, scroll down to Quality group 3. Select Android Vitals --> Crashes and ANRs Use the filters to help you find and diagnose the issues. To view and troubleshoot the particular issue or crash, select the arrow on the right side of the issue. That will open a separate section which includes crash information, device information and logcat from the device. Happy Coding :-) ...