Strumenti Android App design
Android sono progettati principalmente utilizzando Java , ma sono disponibili per gli sviluppatori non hanno familiarità con questo linguaggio di programmazione altre opzioni. Secondo Android , le applicazioni sono composte da uno o più componenti costituiti da attività , servizi, fornitori di contenuti e riceventi per la radiodiffusione . Attività rappresentano l'interfaccia utente , mentre i servizi sono attività in background . I fornitori di contenuti determinare come i dati azioni app e riceventi per la radiodiffusione sono eventi come le notifiche che appaiono nella barra di stato del telefono . Quando si utilizza uno strumento che richiede di fare programmazione , potrebbe essere necessario impostare ciascuna di queste componenti . Tuttavia, con gli strumenti basati sul Web , è probabile che avrete poco , se del caso , l'interazione con tutti i requisiti tecnici .
Android Software Development Kit
Il kit di Android Software Development , o SDK , è il set ufficiale di strumenti gratuiti offerti da Google per aiutarvi a progettare applicazioni . Il set di strumenti SDK può essere scaricato da computer che eseguono Windows , Mac e sistemi operativi Linux e un ambiente di sviluppo come Eclipse . Una volta installato , l'SDK pacchetti il codice , file di risorse e dati si sono sviluppate in un unico file Android . Per aiutarvi con il design della vostra applicazione , l'SDK include anche un debugger , emulatore e codice di esempio .
Web - Based Design Strumenti
Altro motivo strumenti sono disponibili per lo sviluppo di app Android che si basano su programmi basati sul Web , piuttosto che codifica competenza. L' App Inventor , ad esempio , utilizza la programmazione visuale e un'applicazione basata su browser . Assemblare , testare il pacchetto e produrre la vostra applicazione con l'assemblaggio di "blocchi " che rappresentano tutte le caratteristiche di uno smartphone Android . AppsGeyser è un'altra piattaforma che permette di prendere qualsiasi contenuto Web o widget e renderlo un app in pochi passi senza codifica supporto . Andromo può aiutare a progettare applicazioni dal contenuto Web così come contenuto dal vostro Twitter , iTunes , Tumblr e altri canali di social media attraverso un processo di point- and-click .
Programmazione - Based Design Tools
Per gli sviluppatori con competenze tecniche più avanzate , ci sono strumenti di progettazione di app come Mono . Creato da Novell , Mono è un insieme di strumenti a pagamento che utilizza Visual Studio di Microsoft e . Net e C # di programmazione per sviluppare applicazioni Android . È inoltre possibile accedere modelli e emulatore per distribuire e lanciare la vostra applicazione . Se si ha familiarità con Adobe Flash o Flex , è possibile utilizzare questi strumenti per progettare applicazioni Android . Flex è un framework open source che Adobe offre a costo zero. Le applicazioni possono essere costruiti con Flash o Flex SDK.