Intervento al linux day 2013
I tools di programmazione per le device mobili sono quasi all'altezza di quelli per Linux; è giunta quindi l'ora di cimentarsi nella scrittura di script e programmi per telefoni: è facile, divertente ed i risultati sono interessanti.
In venti minuti vi mostrerò come si può scrivere un semplice programma per un telefono o tablet Android utilizzando Python e tools open source
Seminario agli studenti di informatica dell'unical . Un applicazione ios come si realizza , come si pubblica sullo store , come si monetizza , una visione d'insieme
Creare app senza programmare è davvero possibile? Se fino a qualche anno fa erano necessari programmatori e molti costi. ora creare un'app senza scrivere codice è davvero semplice e alla portata di tutti.
In questa presentazione vendiamo come fare.
Articolo originale per creare app senza programmare di geekly: http://www.geekly.it/creare-app-senza-programmare/
Queste slide e questo lavoro, danno un'infarinatura di quello che è Android e il mondo che gira intorno a lui.
L'opera comprende i seguenti capitoli:
* Quando nasce Android?
* Dispositivi e Licenza di Distribuzione
* L'architettura del sistema operativo Android
* Perché Dalvik non è una vera Java Virtual Machine?
* Quante releases di Android sono stare rilasciate?
* Cosa ci posso fare con Android?
* Che app trovo di default su Android?
* Market alternativi per Android?
* Android è sicuro come sistema operativo?
* Mi conviene sviluppare una mia applicazione per Android?
* Posso guadagnare con Android?
* Link, Fonti e Note
Intervento al linux day 2013
I tools di programmazione per le device mobili sono quasi all'altezza di quelli per Linux; è giunta quindi l'ora di cimentarsi nella scrittura di script e programmi per telefoni: è facile, divertente ed i risultati sono interessanti.
In venti minuti vi mostrerò come si può scrivere un semplice programma per un telefono o tablet Android utilizzando Python e tools open source
Seminario agli studenti di informatica dell'unical . Un applicazione ios come si realizza , come si pubblica sullo store , come si monetizza , una visione d'insieme
Creare app senza programmare è davvero possibile? Se fino a qualche anno fa erano necessari programmatori e molti costi. ora creare un'app senza scrivere codice è davvero semplice e alla portata di tutti.
In questa presentazione vendiamo come fare.
Articolo originale per creare app senza programmare di geekly: http://www.geekly.it/creare-app-senza-programmare/
Queste slide e questo lavoro, danno un'infarinatura di quello che è Android e il mondo che gira intorno a lui.
L'opera comprende i seguenti capitoli:
* Quando nasce Android?
* Dispositivi e Licenza di Distribuzione
* L'architettura del sistema operativo Android
* Perché Dalvik non è una vera Java Virtual Machine?
* Quante releases di Android sono stare rilasciate?
* Cosa ci posso fare con Android?
* Che app trovo di default su Android?
* Market alternativi per Android?
* Android è sicuro come sistema operativo?
* Mi conviene sviluppare una mia applicazione per Android?
* Posso guadagnare con Android?
* Link, Fonti e Note
Il progetto si propone di fornire e-skills e soft skills agli studenti del liceo "Antonio Labriola " di Ostia.
Al progetto hanno aderito circa 40 studenti del liceo che hanno seguito i corsi su come costruire una APP dopo la fine delle lezioni.
L'obiettivo del progetto è stato quello di costruire una APP che avrebbe permesso di gestire i corsi durante la settimana autogestita dagli studenti.
Questa App ha permesso di gestire il periodo di autogestione al liceo e potrà essere usata in modo più ampio per gestire eventi vari.
Dal lato utilizzatore ha permesso di visualizzare i corsi esistenti, di controllare la disponibilità, l'aula dove si sarebbe svolto il corso e di iscriversi quindi ai corsi.
Dal lato amministratore di inserire eventi con i relativi dati: L’argomento, il luogo dove è svolto, i numero di posti disponibili, il relatore.
Con la collaborazione della community Dot Net Code, un gruppo di professionisti che si occupano di condividere e divulgare le principali tecniche di programmazione sulla piattaforma Microsoft .NET, gli studenti del liceo Labriola hanno cominciato a scoprire il mondo delle APP.
Presentarsi sul mercato globale con app di successoDiego La Monica
Conosci il nemico come conosci te stesso. Se fari così, anche in mezzo a cento battaglie non ti troverai mai in pericolo (Sun Tzu - L'arte della guerra - cap. 3 p. 33)
Nello sviluppo di un app spesso si è di fronte a una scelta di campo, seguire un dispendioso sviluppo nativo oppure optare per soluzioni alternative come lo sviluppo ibrido o le webapp? A ciascuno il suo.
L'utilizzo dei software open source può diventare una vera e propria opportunità per sviluppare la propria azienda, oppure per abbattere i costi di un'azienda esistente.
Tutto questo senza rinunciare alla qualità ed alla sicurezza del software, ma utilizzando prodotti sviluppati e testati da migliaia di persone.
Applicazioni mobili: dall'ideazione alla pubblicazioneDiego La Monica
Analisi del completo processo produttivo di un'applicazione per dispositivi mobili, dalla fase ideativa affrontando i singoli passaggi intermedi fino alla publicazione su Apple Store e Google Play, con un'accurata analisi sulle tecnologie necessarie e gli strumenti fondamentali.
Fashion Android: case history, consigli e app dal mondo fashion e geek - Fash...Data For Business
Fashion Android ci presenta case history, consigli e app dal mondo fashion e geek: presentazione a cura di Marinellla Scarico, redattrice di Fashion Android, tenuta a Homi, il nuovo Macef, l'innovativa fiera del settore lifestyle (19-22/01/2014 prezzo Fiera Milano)
Android, panoramica sulla storia, la licenza, il modello di sviluppo, perchè e come Google si è buttato nel mondo mobile.
Android programmazione, panoramica veloce sulle particolarità della programmazione Android rispetto altre piattaforme.
App di successo quali strumenti? e le performance?Diego La Monica
Seminario SMAU Firenze 2016 sui costi di sviluppo di applicazioni ibride per dispositivi mobili su piattaforma Android, iOS e Windows con Apache Cordova e Intel XDK con una valutazione dei costi di pubblicazione sugli store.
Dall'idea al lancio: gli errori da evitare, come si sviluppa e quanto costa sviluppare una applicazione mobile che raggiunga il successo. https://www.dotnext.it
Come si lancia e si promuove un'app? Cosa si deve fare prima, durante e dopo il lancio? Scopriamolo in questa presentazione svoltasi presso BIC Lazio con Araundu e Sinkronie.
More Related Content
Similar to Android Mobile Apps , visione d'insieme
Il progetto si propone di fornire e-skills e soft skills agli studenti del liceo "Antonio Labriola " di Ostia.
Al progetto hanno aderito circa 40 studenti del liceo che hanno seguito i corsi su come costruire una APP dopo la fine delle lezioni.
L'obiettivo del progetto è stato quello di costruire una APP che avrebbe permesso di gestire i corsi durante la settimana autogestita dagli studenti.
Questa App ha permesso di gestire il periodo di autogestione al liceo e potrà essere usata in modo più ampio per gestire eventi vari.
Dal lato utilizzatore ha permesso di visualizzare i corsi esistenti, di controllare la disponibilità, l'aula dove si sarebbe svolto il corso e di iscriversi quindi ai corsi.
Dal lato amministratore di inserire eventi con i relativi dati: L’argomento, il luogo dove è svolto, i numero di posti disponibili, il relatore.
Con la collaborazione della community Dot Net Code, un gruppo di professionisti che si occupano di condividere e divulgare le principali tecniche di programmazione sulla piattaforma Microsoft .NET, gli studenti del liceo Labriola hanno cominciato a scoprire il mondo delle APP.
Presentarsi sul mercato globale con app di successoDiego La Monica
Conosci il nemico come conosci te stesso. Se fari così, anche in mezzo a cento battaglie non ti troverai mai in pericolo (Sun Tzu - L'arte della guerra - cap. 3 p. 33)
Nello sviluppo di un app spesso si è di fronte a una scelta di campo, seguire un dispendioso sviluppo nativo oppure optare per soluzioni alternative come lo sviluppo ibrido o le webapp? A ciascuno il suo.
L'utilizzo dei software open source può diventare una vera e propria opportunità per sviluppare la propria azienda, oppure per abbattere i costi di un'azienda esistente.
Tutto questo senza rinunciare alla qualità ed alla sicurezza del software, ma utilizzando prodotti sviluppati e testati da migliaia di persone.
Applicazioni mobili: dall'ideazione alla pubblicazioneDiego La Monica
Analisi del completo processo produttivo di un'applicazione per dispositivi mobili, dalla fase ideativa affrontando i singoli passaggi intermedi fino alla publicazione su Apple Store e Google Play, con un'accurata analisi sulle tecnologie necessarie e gli strumenti fondamentali.
Fashion Android: case history, consigli e app dal mondo fashion e geek - Fash...Data For Business
Fashion Android ci presenta case history, consigli e app dal mondo fashion e geek: presentazione a cura di Marinellla Scarico, redattrice di Fashion Android, tenuta a Homi, il nuovo Macef, l'innovativa fiera del settore lifestyle (19-22/01/2014 prezzo Fiera Milano)
Android, panoramica sulla storia, la licenza, il modello di sviluppo, perchè e come Google si è buttato nel mondo mobile.
Android programmazione, panoramica veloce sulle particolarità della programmazione Android rispetto altre piattaforme.
App di successo quali strumenti? e le performance?Diego La Monica
Seminario SMAU Firenze 2016 sui costi di sviluppo di applicazioni ibride per dispositivi mobili su piattaforma Android, iOS e Windows con Apache Cordova e Intel XDK con una valutazione dei costi di pubblicazione sugli store.
Dall'idea al lancio: gli errori da evitare, come si sviluppa e quanto costa sviluppare una applicazione mobile che raggiunga il successo. https://www.dotnext.it
Come si lancia e si promuove un'app? Cosa si deve fare prima, durante e dopo il lancio? Scopriamolo in questa presentazione svoltasi presso BIC Lazio con Araundu e Sinkronie.
Similar to Android Mobile Apps , visione d'insieme (20)
2. Cos’è android ?
Android è il sistema operativo OPEN SOURCE per dispositivi mobili creato di Google
, sviluppato a partire dal kernel linux 2.6..Fu sviluppato inizialmente nel 2003 da una
startup californiana di nome Android, Inc., fondata da Andy Rubin, Rich Miner, Nick
Sears e Chris White. Poi nel luglio 2005 l’acquisizione da parte di Google Inc.
Un po’ di storia ....
• 1.0 Apple Pie 23/09/2008
• 1.1 Banana Bread 09/02/2009
• 1.5 Cupcake 30/04/2009
• 1.6 Donut 15/09/2009
• 2.0 Eclair 26/10/2009 2.2 Froyo 20/05/2010
• 2.3 Gingerbread 06/12/2010
• 3.0 Honeycomb 22/02/2011
• 4.0. IceCream Sandwich 19/10/2011
8. Noi Siamo bravi !
• Quindi sviluppiamo in nativo !
Write Java Test your app
code
L’iscrizione a Play Store non è gratuita , costa 25 $ una volta nella vita !!!
10. Quali linguaggi devo conoscere ?
• Java Per Activity,Intent, ecc.
• Xml Per il Layout.
• Un Activity è il componente più importante in
un app Android in quanto rappresenta le
schermate con cui l’utente può interagire.
13. Cos’è un intent ?
• Un Intent è “descrizione astratta di un’operazione da eseguire”. In
pratica indica l’intenzione di voler effettuare un’azione su un
dispositivo Android; spesso coincide con il lancio di una Activity ma
può essere anche legata a un Service .Un Intent può essere di due
tipi:
• esplicito: quando creiamo l’Intent dobbiamo specificare la classe da
eseguire;
• implicito: specifichiamo l’azione da eseguire senza sapere chi sarà il
destinatario.
Questo tipo di Intent è alla base di Android e permette di scrivere
applicazioni che interagiscono fra di loro senza conoscersi. Un
esempio è costituito dalle varie applicazioni che gestiscono gli
sms, tutte rispondono all’Intent per mandare gli sms. Quando una
qualunque applicazione vuole mandare un sms lancerà un Intent di
scrittura sms senza sapere quale applicazione sarà effettivamente
eseguita.
14. Strumenti per lo sviluppo
• Eclipse (www.eclipse.org)
• ADT (Android Development Tool http://developer.android.com/sdk/eclipse-adt.html)
19. Si ma come si fanno i ricavi ?
Paid Apps Free apps
20. Ingredienti per un app di successo
• 1. Essenzialità: devi risolvere un problema dell’utente
e risolverlo in modo elegante.
• 2. Stile: semplicità ed eleganza ad ogni costo.
• 3. Usability: l’app deve essere intuitiva e semplice da
usare , provate con la nonna
• 4. Icona: è molto importante! L’icona con cui si
presenta la app è il biglietto da visita, è la prima
impressione ricevuta dal potenziale utente: deve
essere bella e ispirare. Quindi vale la pena spenderci un
po’ di tempo per renderla leggibile, di alta qualità
artistica. Deve essere un’icona che racconta una storia.
21. • 5. Contenuti dinamici: dovete rendere la vostra storia attrattiva e dare
un continuo feedback all’utente su cosa fa sulla app. Ad ogni azione deve
corrispondere una risposta.
• 6. Animazioni: è fondamentale mettere un counter se c’è la pubblicità o
per il download perché l’utente sia informato su quanto deve aspettare.
• 7. Audio: è importante perché da un feedback all’utente, il suono
aumenta il valore, come avviene con le email (non aspetto che sia stata
inviata ma il suono mi avverte che è partita).
• 8. Notifiche: sono fondamentali in modalità push (segnalate nell’icona
sul display) perché comunicano all’utente che c’è qualcosa di nuovo e
quindi lo spinge a tornare.
• 9. Prima di partire: domandatevi per chi state facendo
l’applicazione, che cosa offrite, e perché gli utenti dovrebbero utilizzarla.
Se completate la frase saprete che tipo di app dovete fare (o non fare).
• 10. Regola: la decima regola è la più importante. La differenza, nelle app
come in tutti i campi, la fa avere l’idea giusta.
22. Riferimenti
Francesco De Simone , 25 anni Ingegnere informatico .
Web / Mobile Developer .
www.facebook.com/desimone.francesco
Mi trovate cosi
www.twitter.com/#!/fscodesimone
Oppure scrivendo a
hello@fdesimone.com www.linkedin.com/pub/francesco-de-simone/16/196/8a4
www.fdesimone.com