Resources For Android Apps Development And Developers

  • Published on
    13-Apr-2017

  • View
    73

  • Download
    1

Embed Size (px)

Transcript

  • ResourcesForAndroidAppsDevelopmentAndDevelopers

    ForthosewhoaregettingstartedwithAndroidwebsiteandapplicationdevelopment,theprocesscanbequitedaunting.Withsomanydevices,websites,toolsandoptionsavailable,itishardtoknowwheretostart.Inthiscontentwewillpointoutthebasicsoftwareyouwillneed,sometoolstomakethejobeasier,andsomewebsitesyoucangotofordevelopmentadviceandtips.

    ThefirstquestionyouhavetoaskyourselfiswhetheryouareinterestedincreatingnativeAndroidapplications(appswhichtakeadvantageofthenativefunctionalityprovidedbyspecificAndroiddevices),orwebapps(appswhichmayappeartobenormalAndroidapps,butareactuallywebbasedappscreatedwithHTML5,CSS3andJavaScript).Therequirementsforeachtaskisdifferentsowewillcovernativeappdevelopmentinthispost!

    DevelopingNativeAndroidApplications

    IfyouaregettingstartedwithnativeAndroidappdevelopment,thefirstthingyouneedtoknowisthatyouwillbeusingtheJavaprogramminglanguagetoactuallycreatetheapps.Ifthatscaresyou,youmaywanttomoveontothesectiononAppInventorbelowitrequiresnoseriousprogrammingskills.

    SoftwareandHardwareRequirementsforUsingtheAndroidSoftwareDevelopmentKit(SDK)

    Ifyou'restillreading,thenyouwillneedtogettheprerequisitesoutoftheway.Initially,youneedtohaveadevelopmentmachinethatisrunninganyofthefollowingoperatingsystems:

  • WindowsXP(32bit),Vista(32or64bit),orWindows7(32or64bit) Linux(LinuxUbuntuHardyHeronandLucidLynxdefinitelywork,

    othersmayvary) MacOSX10.5.8orlater(x86only)

    Ofcourseyouwillneedadevelopmentenvironment,andtheAndroidSDKincludessupportfortheEclipseIDEwhenithastheEclipseJDTplugininstalled(moreonthatlater).YouwillalsohavetoinstalltheJavaDevelopmentKit(JDK)version5or6justhavingtheJavaruntimeengineinstalledisnotenough.IfyouarenotcomfortablewiththeEclipseIDE,youmayusetheApacheAnt1.6.5IDEinstead.

    ObviouslyyouwillneedenoughharddrivespaceonyourcomputertoinstallEclipseand/orApacheAnt,butyouwillalsoneedroomtoinstallallthetoolsandaddonsthatcomewiththeAndroidSDK,includingSDKTools,Platformtools,eachAndroidplatform,USBdrivers,sampleapps,SDKaddons,anddocumentation.Ifyouweretodownloadalloftheabove,youwouldneedapproximately750MBoffreespaceonyoursystem.

    InstallingtheAndroidSDK

    InstallingtheAndroidSDKisnotdifficult.YoujustvisittheAndroidSDKdownloadpage,downloadthepackagethatisappropriateforyouroperatingsystem,anddecompressandruntheinstallationfile.Youwillwanttoinstallitinadirectorythatisrightoffofyourdrive'sroot,sothatitismoreeasilyaccessible.

    OnceyouhaveinstalledtheAndroidSDK,youcanstartitup,whichwillinturnopenuptheAVDManager.TheAVDManagerisatoolthatcomeswiththeAndroidSDKthatisusedtodownloadandinstallthevariouscomponentsusedbytheSDK,includedadditionalSDKsforpreviousAndroidplatforms,thirdpartytoolsandAPIs,samples,USBDrivers,SDKtoolsandmore.Itcantakequiteawhiletodownloadandinstallalloftheavailableoptions,andifyouarenotgoingtodevelopforAndroid1.5,forinstance,youdonotreallyneedtodownloadthatparticularpackage,soyoucansavesometimeandspace.YoucanworkonyourAndroidappsdevelopmentprojectswithsomenewapplicationsorusethemforfutureuse.

    http://www.webspiders.com/android-application-development

Recommended

View more >