Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    Come impostare un IP statico per Raspberry PI

    Novembre 10, 2023

    Le migliori rendite passive tecnologiche per guadagna soldi

    Novembre 4, 2023

    Guida all’Acquisto: I Migliori Router WiFi del 2023

    Settembre 13, 2023
    Facebook X (Twitter) Instagram
    Facebook X (Twitter) Instagram
    iSmanettoneiSmanettone
    Subscribe
    • Home
    • News
    • Programmazione
    • iPhone
    • Wifi e sicurezza
    • Backtrack
    • Arduino
    • Android
    • Apple
    • Raspberry
    • Altro
    iSmanettoneiSmanettone
    Home»Android»Lezione 1 su Android: Come iniziare a programmare
    Android

    Lezione 1 su Android: Come iniziare a programmare

    ismanettoneblogBy ismanettoneblogOttobre 11, 2014Updated:Ottobre 11, 2014Nessun commento3 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Share
    Facebook Twitter LinkedIn Pinterest Email

    In questa prima lezione su Android vedremo cosa occorre per poter iniziare a programmare in questo linguaggio di programmazione.

    android_vector

     

    Requisisiti hardware

    • PC con Windows/Mac Os/Linux
    • Uno smartphone Android per poter testare correttamente le applicazioni

    Requisiti software

    • Eclipse con plugin Android
    • Emulatore di Android

    Che cos’è Android ?

    Android è un sistema operativo per dispositivi mobili sviluppato da Google Inc. sulla base del kernel Linux. Android è stato progettato principalmente per smartphone e Tablet, con interfacce utente specializzate per televisori (Android TV), automobili (Android Auto), orologi da polso (Android Wear), occhiali (Google Glass), e altri.

    Android è per la quasi totalità Free and Open Source Software (ad esclusione per esempio dei driver non-liberi inclusi per i produttori di dispositivi) ed è rilasciato sotto i termini della licenza libera Apache 2.0.[6][Wikipedia]

    La programmazione di Android si basa al 99% su librerie Java e sui thread. Per chi conosce già il linguaggio ad oggetti più famoso al mondo sarà sicuramente avvantaggiato nello sviluppare applicazioni per Android.

    Per quanto riguarda invece i thread, in Android prendono il nome di Activity e potete vedere le caratteristiche principali in questa immagine.

    activity_lifecycle

    I metodi presenti sono sempre presenti in qualsiasi applicazioni e permette di capire quale codice deve essere eseguito a seconda della situazione in cui ci trova (apertura, in pausa, chiusura etc…)

    Installazione software

    Per poter iniziare a programmare per Android è necessario installare l’SDK che trovate in questa pagina:

    http://developer.android.com/sdk/index.html

    Tale IDE è una versione di Eclipse, un tool software davvero fantastica che mette a disposizione tantissime funzionalità allo sviluppatore, rendendogli la vita più semplice !

    Vantaggi di programmare in Android

    Grazie al fatto che gli smartphone Android stanno acquistando sempre una maggiore fetta di mercato, tale linguaggio di programmazione è diventato davvero famoso e permette gli sviluppatori possono realizzare le proprie applicazioni per tantissimi dispositivi.

    I tool come Eclipse dispongono di tantissime funzionalità che semplificano la vita a chi sviluppa, come ad esempio il contant assistant che riduce il tempo di scrittura del codice e tanto altro. Inoltre programmare per Android è davvero economico perché per poter pubblicare le proprie applicazioni sul Goolge Play Store costa solamente 25 $ una tantum (rispetto agli 80 Euro per anno per iOs) ed inoltre il tempo di caricamento nello store è di pochissime ore !

    L’unico svantaggio di adottare una politica più semplice per la pubblicazione sullo store di app è la sicurezza; infatti rispetto all’App Store di Apple, le applicazioni non subiscono una verifica meticolosa e pertanto è possibile più facilmente inserire virus all’interno di uno smartphone. Tuttavia, nello stesso store è possibile segnalare un’applicazione pericolosa e i cellulari sono in grado di rilevare minacce attraverso gli antivirus.

    L’ultima grande vantaggio di sviluppare su Android è che sul web sono presenti tantissime guide che spiegano le librerie che dispone tale linguaggio di programmazione e pertanto è davvero semplice migliorare il codice ed inserire nuove funzionalità.

     

     

     

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    ismanettoneblog

    Related Posts

    Async Http Client e JSON librerie con Android

    Marzo 17, 2016

    Come l’approccio mobile sta cambiando il settore turistico

    Novembre 25, 2014

    AlarmON: l’applicazione che permette di controllare l’allarme di casa

    Novembre 2, 2014
    Add A Comment

    Comments are closed.

    Donazione PayPal
    Instructables
    Instructables
    Alla Scoperta di Backtrack
    Alla scoperta di Backtrack
    Raspberry PI
    Kali Linux
    Arduino
    Kali Linux
    Github Repo
    Instructables
    Chi sono e come contattarmi
    Instructables
    Email
    Blogroll
    • Blog di AlterVista
    • Come iniziare
    • Forum di Supporto
    • Guide WordPress
    Meta
    • Accedi
    • Feed dei contenuti
    • Feed dei commenti
    • WordPress.org
    Editors Picks
    8.5

    Apple Planning Big Mac Redesign and Half-Sized Old Mac

    Gennaio 5, 2021

    Autonomous Driving Startup Attracts Chinese Investor

    Gennaio 5, 2021

    Onboard Cameras Allow Disabled Quadcopters to Fly

    Gennaio 5, 2021
    Top Reviews
    9.1

    Review: T-Mobile Winning 5G Race Around the World

    By ismanettoneblog
    8.9

    Samsung Galaxy S21 Ultra Review: the New King of Android Phones

    By ismanettoneblog
    8.9

    Xiaomi Mi 10: New Variant with Snapdragon 870 Review

    By ismanettoneblog
    Advertisement
    Demo
    iSmanettone
    Facebook X (Twitter) Instagram Pinterest Vimeo YouTube
    • Home
    • News
    • Arduino
    • Raspberry
    © 2025 ThemeSphere. Designed by ThemeSphere.

    Type above and press Enter to search. Press Esc to cancel.

    Ad Blocker rilavato
    Ad Blocker rilavato
    Il nostro sito web è reso possibile dalla visualizzazione di pubblicità online ai nostri visitatori. Ti preghiamo di supportarci disabilitando il tuo Ad Blocker