Are dreaming of developing your own android app?
Here’s a snippet that will give you details about what you will need to develop a android app and where you will find them.
Android is basically a Linux based operating system with java interface.
Requirments:
You will need a compiler, debugger and a virtual machine to run the application. You get these all in a single package called Android software development kit(SDK) .
But these tools are command line based so a little homework is needed for it.
Android virtual device (AVD)is the emulator which can be used to test the app without an actual android phone and Android debug bridge (ADB) can be used to connect to a real android device or an virtual one.
This is one way development
Else
If you are using eclipse Google provide Android development tool which are specifically designed to develop using eclipse IDE.
If you are using java coding than you might require Dalvik virtual machine (DVM) which converts into its owns byte code rather than using java byte code.
So you cannot run java class codes directly you will have to use DVM.
You can get the SDK from here http://developer.android.com/sdk/index.html.
How to do?
Primary step would be to write a java program for your app then convert them into java class file using java compiler.
Converting the files into executable(.dex) using dalvik virtual machine. During this process the redundant files are compressed in the (.dex) file. Hence these (.dex )files are smaller in size. The image and the XML file the program will be packed into (.apk) by the Android Asset Packaging Tool.
This (.apk) is the final file that has all the executable files. This can be bridged into a virtual machine or a mobile phone using the ADB.
Except for writing the java program and compiling it , all other process will be carried out by ADT and the final (.apk) will be generated.
This way you will have your app ready.
If you wanna learn it step by step Google has very well documented material. Visit http://developer.android.com/training/basics/firstapp/index.html
So proceed to build your android app.
[contact-form][contact-field label='Name' type='name' required='1'/][contact-field label='Comments' type='textarea'/][/contact-form]
Saturday, 11 May 2013
Steps To Create Your Own Android App
Posted by Rajat Khandelwal | at Saturday, May 11, 2013
No comments
Tags: Android, Android app development, android virtual device, APK, AVD, Dalvik, developer, Eclipse, Google, Java class file, SDK, Software development kit, XML

I am a computer hobbyist, tech and Linux enthusiast. I blog at rtechieCode.blogspot.in. To know more catch me through Social media and feel free to write me at techieCode@live.com
Follow Me
Related posts
- Top Five Cloud Storage Services
- What is "Touchscreen"? Which one is best?
- All That You Need To Know About Rooting
- Steps To Create Your Own Android App
- PHP IDE For Website Developers
- 8 Super Fun Things To Do On #Google !
- Tips on How to Solve Common Android Problems
- Customize the Google Search background in Chrome
- Some Great Android Root Apps!
- Five Free Anti-Virus Software For Your Device
Subscribe to:
Post Comments (Atom)
-
Computer Programming Ebooks – Free and Legal Download
-
Samsung Smart Home concept introduced.
-
Show Fake Hacking Skills To Your Friends
-
Amazing Stuffs to do with your Pendrive
-
PHP IDE For Website Developers
-
All about Mobile Processors
-
Freeze the computer in seconds (Folder Bomb)
-
Interesting And Lesser Known Facts About Linux
-
Watch Movies in Your Linux Terminal Window
-
Some Great Android Root Apps!
Popular Posts
- .tbz2
- .tgz
- 18-year-old Esha Khare Indian American girl
- 404 Not Found
- adobe
- Advanced Packaging Tool
- advantages of rooting
- Algorithm
- AMD
- Android
- Android app development
- android virtual device
- antivirus
- Apache Hadoop
- apanta
- APK
- Apple
- apps
- Aside
- Automotive battery
- AVD
- Azure)
- Backup
- bat file
- bat file hacking trick
- battery saver
- bi-dimensional codes
- Big data
- Big Data (Hado
- Binary file
- bizzares
- Bluestacks
- broadband
- C++
- capacitive screen
- Cd (command)
- Central processing unit
- Certificate Error
- change background in google crome
- Charge Your Phone Within 20 Seconds
- chat in linux
- Chatting
- Chrome extension
- Chrome Web Store
- Client–server model
- Cloud
- Cloud computing (AWS
- cloud services
- cloud storage
- coca cola open source
- Command-line interface
- Commands in DOS
- common problems on android
- common tips on android
- Communicate with other users in your terminal using “write” command
- Components
- Computer data storage
- Computer file
- Configuration file
- CSS3
- cual core processors
- Custom Google Background
- CyberCoders
- Dalvik
- dedupler
- developer
- developers
- Dialer
- Differences Between Dual Core And Single Core Processor
- disadvantages of rooting
- Django
- DOS
- DOS tricks
- Download Youtube Videos from Terminal in Fedora Linux
- dropbox
- Dual Core
- duplicate files
- Eclipse
- Electric double-layer capacitor
- error while connecting to server
- errors in browser
- errors while connecting to website
- Esha Khare
- Extract .tgz
- Extract tar.bz2
- Extract Tar.gz
- Extract.tbz2
- facebook tricks
- fb
- fb hack
- features
- Fedora
- Filesystem Hierarchy Standard
- folder bomb
- folder hack
- force close
- free
- Freeware
- Front end development (HTML5
- FUN with DOS
- Functional Programming
- future of technology
- future programming languages
- Gadgets
- GeForce
- GNU General Public License
- Google Chrome
- google mars
- Google Search
- GooglePlay
- GPU
- graphic accelerators smartphone
- graphic cards
- hack
- hack facebook
- hacking
- Hadoop
- Handhelds
- Handy Terminal Keyboard Shortcuts
- Hardware
- HTML
- HTTP Secure
- icloud
- IDE
- In News
- infinite folders
- Intel
- Intel International Science
- Intel International Science and Engineering Fair
- internet storage
- ios7
- IP address
- iPhone
- Java
- Java class file
- Javascript)
- Keyboard shortcut
- Languages
- learn linux
- Linux
- Linux mint
- linux shortcuts
- linux tip
- Mac OS
- Mali
- Market
- marketing
- mecard
- MediaFire
- mega
- mega cloud storage
- METACAFE
- Microsoft Windows
- mobile processors
- Modem
- MongoDB
- Multi-core processor
- NET send
- netbeans
- New technology
- Newbie in Linux
- News
- NoSQL
- NoSQL) C# Ruby on rails Java PHP Linux
- op
- open cola
- Open source
- opensource
- opensource cola
- Operating system
- OS X
- PackageKit
- Password
- PC
- pendrive
- performance of android
- Phishing and Malware Warnings
- phonescreen
- photoshop
- PHP
- PHP ide
- Phython
- Point-to-Point Protocol daemon
- PowerVR
- processors
- productivity
- programmers
- Programming
- Programming language
- programming langugages
- Python
- Python Package Index
- QR code
- Qualcomm
- Random-access memory
- resistive screen
- ROM
- Rooting
- rooting apps
- RPM Package Manager
- Ruby
- run
- run commands
- Samsung
- screen
- SDK
- Secure Digital
- security
- Server Not Found
- server storage
- Servers
- Shell
- Simultaneous multithreading
- Single Core Processor
- SkyDrive
- smart home
- Smartphone
- smasung smart home
- Software development kit
- Source code
- SpiderOak
- SQL
- status update via iPhone without an iPhone
- storage
- Super battery
- Superuser
- System administrator
- Table of keyboard shortcuts
- Tar (computing)
- tar.bz2
- Tar.gz
- Tech tips
- tech tips at workplace
- Tech tips to boost workplace productivity
- technology
- Tegra
- terminal
- terminal commands
- terminal shortcuts
- terminal tricks
- tips
- Tips and Tricks
- tips on linux
- top cloud
- touchscreen
- tricks
- tricks in fedora
- tricks in linux
- tricks in terminal
- Types of Browser Errors
- types of touch screen
- ubuntu
- Ubuntu broadband setup
- ubuntu one
- Unable to Connect
- Uploading and downloading
- USB
- User (computing)
- UX/UI design
- vcard
- Video
- Watch Movies in Your Linux Terminal Window
- web application
- Web browser
- web developers
- Web server
- Website
- Where are files and websites on the internet stored
- Windows
- workplace
- workplace productivity
- write
- write command
- Wvdial
- www.tec-it.com
- XML
- Yellowdog Updater Modified
- YOUTUBE
- zend
Tags:
Blogger templates. Proudly Powered by Blogger.
0 comments: