Crea da zero e pubblica app per Android con B4A senza Java
4.6 (168 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
791 students enrolled

Crea da zero e pubblica app per Android con B4A senza Java

Sviluppo App Android, guadagna un'entrata mensile sviluppando app per Android senza esperienza di programmazione né Java
4.6 (168 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
791 students enrolled
Last updated 4/2020
Italian
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 32 hours on-demand video
  • 30 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Sarai in grado di creare app per Android e pubblicarle nel Play Store di Google
  • Saprai come creare autonomamente la grafica per le tue app
  • Imparerai ad inserire gli annunci di Admob nelle tue app
  • Potrai crearti un secondo stipendio grazie alla pubblicità nelle tue app
Course content
Expand all 98 lectures 31:48:21
+ Introduzione e Preparazione Ambiente di Lavoro
5 lectures 46:33

Video di presentazione del corso

Preview 03:54

Un programmino semplice e leggero che può aiutare nella visualizzazione del corso

Preview 08:59

Installazione del software di svilupp app Basic For Android (B4A)

Preview 21:00

Vediamo come attivare le opzioni sviluppatore nel nostro smartphone

Attivazione "Opzioni Sviluppatore"
04:03

Vediamo come utilizzare lo smartphone per testare le app

Debug con lo Smartphone
08:37
+ Hello World - I primi rudimenti e la nostra prima app
12 lectures 03:29:29

Guida al download e all'installazione del software emulatore di Android BlueStacks

Installazione di BlueStacks
10:22

Cominciamo ad ambientarci con il software con cui lavoreremo

Preview 12:04

Esaminiamo i primi concetti della programmazione in B4A, l'uso delle variabili, dei commenti e delle messagebox

I primi rudimenti: Moduli, Activity, Variabili, Commenti e MessageBox
23:27
Activity e Label
26:10

Inserimento e utilizzo dei pulsanti

I Pulstanti
16:44

Cosa sono i comandi If Then Else e il loro utilizzo

If Then Else
16:45

Vediamo come svolgere il challenge assegnato e creiamo un nuovo progetto sulla base del progetto precedente

Svolgimento del challenge e creazione nuovo progetto
07:22

Cominciamo a testare il vostro apprendimento

Primo Quiz
7 questions

Scarichiamo e instlaliamo il software di grafica vettoriale gratuito Inkscape

Installazione Inkscape e creazione di due pulsanti
17:16

Impostare immagini grafiche nei bottoni e modifica di impostazioni generali della app

Grafica nei Pulsanti e Impostazioni Generali
20:25

Impostare e cambiare i colori di una label e formattazione del testo

Label: colori e formattazione
18:32

Utilizziamo il ciclo If Then Else per modificare il colore e la scritta di una label e impostiamo una immagine come titolo della nostra app

Gestione label e Immagini
29:56

Lo svolgimento dei due challenge assegnati

Svolgimento dei challenge
10:26

Un quiz rapido per testare le conoscenze acquisite fino ad ora

Quiz di fine sezione
5 questions
+ Math Test: Impariamo sviluppando
40 lectures 14:23:57

Cominciamo ad impostare la nuova app, un test di matematica con domande a difficoltà crescente

Impostazione Nuova App
12:37

Si comincia a fare sul serio, in questa lezione lavoriamo con una EditText per l'immissione di dati da parte degli utenti, utilizziamo la funzione Genera Membri, Analizziamo le Varianti di Layout, il Package Name, alcune formattazioni e impostiamo la tastiera per il simulatore

Impostazioni varie: Package Name, Formattazioni, Tastiera
31:16

Creazione di numeri random, creazione dei calcoli matematici, concatenazione di stringhe di testo e variabili numeriche di tipo Int e messaggi di vario tipo

Numeri Random, Calcoli Matematici, String con Variabili e Messaggi
34:07

Aggiungiamo dei nuovi livelli al test di matematica e dei nuovi controlli tramite If Then Else

Nuovi Livelli e Nuovi Controlli
41:33

Aggiungiamo due livelli al test di matematica

Svolgimento del challenge
23:56

Aggiungiamo una progressbar e cominciamo ad utilizzare le librerie

Progressbar e Librerie
29:57

Diamo colore alla progressbar con un effetto sfumato e aggiungiamo un suggerimento Hint nella EditText

Coloriamo la progressbar e inseriamo una Hint nella EditText
33:38

Facciamo apparire il numero di domanda e il totale di errori nello schermo

Mostriamo il Numero di Domanda e il Totale di Errori Commessi
24:35

Aggiungiamo le variabili del livello test e degli errori nei messaggi all'utente

Svolgimento del challenge
13:35

Mettiamo un file grafico come sfondo della nostra app e adattiamo i colori al nuovo sfondo

Impostiamo uno sfondo grafico
16:25

Impostiamo il layout grafico tramite la Modalità Script per avere uniformità grafica in qualsiasi tipo di risoluzione la nostra app debba lavorare

Modalità Script
25:38

Un piccolo quiz per testare l'avanzamento

Quiz di inizio lezione
5 questions

Implementiamo un timer che ci permette di mostrare il tempo che scorre durante il test

Un Timer per Mostrare il Tempo
17:25
Attivazione del Timer e Logica del Gioco
25:05

Eseguiamo il challenge e implementiamo uno script per ottimizzare le scritte nella app

Challenge e Script per le Scritte
15:06

Implementiamo lo script per le scritte nella label "mathLabel"

Svolgimento del challenge
08:35

Impostiamo una nuova versione di MathTest e inseriamo i minuti nel tempo che scorre

Nuova Versione (1.3)
27:32

Svolgiamo il challenge inserendo delle variabili di tipo String che possono contenere testi

Svolgimento del challenge
21:51

Aggiungiamo un Panel che mostrerà i risultati alla fine del test

L'uso dei Panel
20:45

Impostiamo la grafica del Panel con un immagine di sfondo e i colori adeguati

Miglioriamo il layout del Panel
35:26

Modifichiamo il messaggio finale in base a quanti errori l'utente ha commesso

Svolgimento del challenge
14:43
Quiz di metà sezione
5 questions

Creiamo una nuova versione della app (1.4) e implementiamo il DateTime che ci permette di prendere la data in cui viene effettuato il test

Versione 1.4: DateTime
18:54

Creiamo un array per contenere i risultati e li salviamo in un file di testo

Array e Files di Testo
31:13

Impariamo a gestire i file salvati e ad aggiornarli e installiamo nel simulatore di Android la app "Astro" per verificare il file salvato dalla nostra app

Apriamo e Aggiorniamo un File di Testo Salvato in Precedenza
20:03

Creiamo un ciclo che se l'array con i risultati è pieno fa scalare tutte le righe di una posizione e libera lo spazio per registrare i risultati dell'ultimo test

Sostituzione ciclica degli array più vecchi per registrare nuovi test
12:05

Creiamo un nuovo modulo e una nuova activity in cui mostreremo tutti i test effettuati in precedenza e salvati in un file di testo

Creazione di una nuova Activity
20:52

Seconda parte della lezione sulla creazione di un nuovo modulo e una activity che servirà a mostrare i dati registrati nei test effettuati

Creazione di una nuova Activity - Parte Seconda
18:03

Facciamo il load dei dati salvati in precedenza in un file di testo e riempiamo una ListView con tutti i test eseguiti dall'utente

Carichiamo i Dati nella ListView
25:23

Seconda parte della lezione incentrata sul caricamento dei dati da un file di testo in una ListView per mostrare tutti i test eseguiti dall'utente

Carichiamo i Dati nella ListView - Parte Seconda
21:41

Creiamo un nuovo panel che ci servirà a mostrare i dati dei test salvati in precedenza

Creiamo Un Nuovo Panel
19:29

Prendiamo i dati dal file di testo e mostriamo i risultati del test scelto dall'utente nella listView

Mostriamo i Dati del Test Scelto Nel Panel
16:19

Seconda parte della lezione in cui mostriamo i dati del test selezionato tramite un panel

Mostriamo i Dati del Test Scelto Nel Panel - Parte Seconda
18:45

Mostriamo la data odierna nella schermata principale

Svolgimento del Primo Challenge
20:32

Mettiamo la faccina felice o triste a seconda del numero di errori commessi

Svolgimento del Secondo Challenge
07:13

Eseguiamo il terzo challenge in cui si aggiunge lo 0 (zero) davanti ai numeri dei minuti e dei secondi per rendere uniforme la label che mostra il tempo che avanza

Svolgimento del Terzo Challenge
15:12

Eseguiamo il quarto challenge in cui impostiamo il setLabelSize alle scritte nel panel1 del modulo List e adattiamo le scritte in base ai singolari e plurali e al numero di errori.

Svolgimento del Quarto Challenge
20:31

Creiamo una nuova versione della app e inseriamo il codice che ci permette di intercettare l'evento click nel pulsante "Back" sullo smartphone.

Versione 1.5: Gestiamo l'Evento Click sul Back Button degli Smartphone
16:16

Creiamo un nuovo modulo e una nuova activity "Info" che ci servirà per mostrare le informazioni riguardo la nostra attività e le nostre app

Creiamo la Activity Info
18:09

Creiamo le immagini per il pulsante che ospita il nostro logo e per i pulsanti che mostrano un'anteprima delle app e impostiamo il layout grafico della pagina Info

Impostiamo il Layout Grafico della Activity "Info"
28:41

Riempiamo le Sub con i comandi per i pulsanti della pagina Info

Impostiamo i Comandi nei Pulsanti della Pagina Info
15:36

Creiamo un file html con la privacy policy e lo leggiamo in una WebView nella activity Privacy

Creiamo e Aggiungiamo la Privacy Policy
25:15

Quiz per testare il vostro apprendimento

Quiz di fine sezione
5 questions
+ Calcolatore Del Bioritmo: una App Multilanguage
23 lectures 07:17:46

Cosa sono i bioritmi e come si calcolano, cosa farà la nostra app e le novità che affronteremo

Presentazione della Nuova App
09:34

Impostiamo i parametri per la nuova app e il suo layout e impostiamo un'immagine di sfondo.

Impostiamo la Nuova App
20:52

Creiamo una immagine "title" per la parte alta della nostra app

Creiamo una Immagine Title
10:28

Impostiamo la grafica e le scritte nei bottoni

Impostiamo i Bottoni
21:24

Controlliamo se esiste e creiamo un file che servirà a registrare le scelte degli utenti

Creiamo un File per i Settaggi
23:28

Diamo la possibilità agli utenti di scegliere la lingua della app

Creiamo la Activity ChooseLanguage
14:52

Inseriamo i comandi per impostare e salvare la lingua scelta dall'utente

Completiamo la Activity delle Lingue
27:19

Creiamo una nuova activity per la pagina del Bioritmo e impostiamo tutti gli elementi necessari

Svolgimento del challenge - Parte Prima
15:58

Impostiamo la grafica e le scritte nella activity Bioritmo a seconda di quale lingua l'utente ha scelto

Svolgimento del Challenge - Parte Seconda
29:53

Implementiamo la activity con il DatePicker, l'elemento che permette all'utente di inserire una data di nascita

Versione 1.1: Inserimento Data con DatePicker
16:06

Parte seconda della lezione sull'implementazione della DatePicker nella activity AddaDate che serve a far inserire una data di nascita all'utente

Versione 1.1: Inserimento Data con DatePicker - Parte Seconda
15:36

Registriamo un file di testo con la data inserita dall'utente

Salviamo la data inserita
16:39

Seconda parte della lezione in cui salviamo un file di testo per conservare la data di nascita inserita dall'utente

Salviamo la data inserita - Parte Seconda
16:54

Svolgiamo il challenge assegnato all'ultima lezione, cambiamo le scritte in base alla presenza o meno del file con la data di nascita.

Svolgimento del challenge
13:01

Creiamo una nuova versione e miglioriamo il funzionamento della registrazione e visualizzazione data di nascita

Nuova Versione (1.2): Miglioriamo la Gestione della Data
26:54

Impostiamo un'ombreggiatura alla label con la data di nascita e eseguiamo alcuni miglioramenti alla app

Svolgimento del challenge
16:24

Impostiamo il codice per ricavare il numero totale di giorni vissuti in base alla data di nascita inserita

Calcoliamo il numero di giorni vissuti
21:39

Impostiamo il codice per calcolare i 3 cicli del bioritmo e per determinare le percentuali per ogni ciclo

Calcoliamo i 3 Cicli
18:10

Aggiungiamo i moduli e le activity Info e Privacy riciclandole dal progetto precedente

Aggiunta di Moduli e Activity Prefabbricati
17:55

Completiamo le immagini per la pagina Info e inseriamo una musica di sottofondo

Immagini per Info e Musica di Sottofondo
20:48

Creiamo la grafica con il pulsante Play e Stop e implementiamo un pulsante che serve a stoppare o a far ripartire la musica nella app

Creiamo e Aggiungiamo un Pulsante Audio
20:13

Creiamo un nuovo modulo e una nuova activity per ospitare la pagina credits dove metteremo i credits per la musica e per il corso

Aggiungiamo la Pagina Credits
22:42

Seconda parte della lezione in cui creiamo una pagina Credits per i crediti della musica e del corso di programmazione

Aggiungiamo la Pagina Credits - Parte Seconda
20:57
+ App Test con Risposte Multiple
4 lectures 01:22:31

Creiamo una app per fare un test psicologico caratteriale con domande e risposte multiple

Creiamo il Motore del Test
17:12

Seconda parte della lezione in cui creiamo il motore di una app per eseguire un test caratteriale con risposte multiple

Creiamo il Motore del Test - Parte Seconda
20:12

Inseriamo le domande con le risposte multiple e creiamo la valutazione finale in base ai punteggi ottenuti

Domande e Valutazioni Finali del Test
28:56

Esaminiamo un'altro modo di calcolare le risposte date dall'utente

Un'Altro Modo di Calcolare le Risposte
16:11
+ Pubblicazione nel Google Play Store
5 lectures 01:25:37

Creiamo un account Google Developer, creiamo l'icona per la nostra app e il file Apk da pubblicare nel Play Store

Account Google Dev . Icona - File Apk
20:56

Seconda parte dellla lezione in cui creiamo l'account di developer in Google, creiamo un'icona per la nostra app e il file Apk da pubblicare nel Play Store

Account Google Dev . Icona - File Apk (Parte Seconda)
14:28

Compiliamo la pagina di presentazione della app e prepariamo le immagini di anteprima per il Play Store

Pagina del Prodotto
12:12

Creiamo i banner promozionali e completiamo la compilazione della scheda della app

Completiamo la Scheda
18:46

Inseriamo l'Apk, creiamo la Classificazione Contenuti e impostiamo Prezzi e Distribuzione

Pubblichiamo l'App
19:15
+ Implementazione di Annunci AdMob
4 lectures 01:27:16

Effettuiamo l'iscrizione e AdMob, attiviamo la nostra app, colleghiamo firebase e creiamo i nostri annunci

Iscrizione a AdMob e Firebase
28:05

Scarichiamo il file .json e prepariamo il file Manifest per il buon funzionamento degli annunci nella app

File JSON e Manifest (Aggiornata 4 aprile 2018)
24:05

Ottimizziamo la visualizzazione di banner e interstitial nella app

Banner e Interstitial
17:19

Inseriamo i nostri codici di AdMob e uplodiamo la nuova versione nel Play Store

Codici AdMob e Aggiornamento Versione
17:47
+ Sezione Bonus
5 lectures 01:35:12

Come utilizzare al meglio il forum di B4A

Il Forum di B4A
15:12

In questa lezione vediamo cosa è cambiato nell'ultima versione di B4A, la versione 7.80. Il corso rimane totalmente valido anche con questa nuova versione, l'unica cosa che era diversa è l'installazione di Android SDK ma il video del corso è già stato modificato con la nuova metodologia.

Aggiornamento per la Versione B4A 7.80
14:41

In questa lezione vediamo una possibile variante di Math Test in cui invece di far scrivere all'utente la risposta gli facciamo scegliere tra 4 possibili risposte. Questa lezione è stata registrata completamente in diretta senza nessun tipo di codice preparato, ho voluto lasciare anche gli errori e i "ripensamenti" per rendere il tutto più vero e per mostrare come ci si approccia ad un nuovo progetto.... Durante l'editing del video ho tagliato solo le parti "morte" per non sprecare tempo inutilmente. Buona visione!

Variazione a Math Test con 4 risposte possibili (22 Aprile 2018)
51:36

In questa breve lezione vediamo come attivare un account gratuito su Wordpress.com così da ottenere un sito web dove ospitare la pagina della privacy policy indispensabile per il Google Play Store

Creazione di un account su Wordpress.com per ospitare la privacy policy (4/5/18)
08:50

I miei consigli per continuare il viaggio nel mondo della programmazione, i saluti finali e i coupon sconto per altri corsi su B4A

Che Fare Adesso? (Consigli, Saluti e Coupons Sconto)
04:53
Requirements
  • Bisogna essere in grado di utilizzare un PC con Windows
  • Avere delle basi di programmazione può essere utile ma anche senza basi è possibile seguire il corso senza problemi
  • Avere voglia di imparare nuove cose e migliorarsi
Description

Android oggigiorno è uno dei sistemi operativi più usati al mondo.

Se hai sempre sognato di diventare autonomo e ottenere un'entrata mensile lavorando con il tuo computer e sviluppando app per smartphone con sistema operativo Android questo è il corso che fa al caso tuo!

Imparerai a svilupapre app per Android utilizzando la piattaforma Basic For Android (B4A), in modo semplice e immediato, senza bisogno di imparare il linguaggio Java. Questo corso è adatto a tutti, anche a chi non ha esperienza di programmazione di alcun genere, i temi e gli argomenti vengono esposti in maniera semplice e diretta con esempi pratici e immediati.

Durante il corso verranno sviluppate varie app di varia utilità, ad esempio verrà creato un Quiz di Matematica che proporrà calcoli random agli utenti e registrerà i risultati ottenuti dai giocatori. Poi verrà sviluppata una app per calcolare il Bioritmo degli utenti, questa app sarà in 3 lingue, italiano, spagnolo e inglese e gli utenti potranno scegliere la propria lingua. Inoltre svilupperemo anche una app per eseguire vari test, impareremo il funzionamento e la gestione dei test e voi potrete sfruttarla per creare i vostri test personalizzati.

Il corso è adatto sia a chi già ha esperienza di programmazione (per Windows, iOS, Android, Java, ecc.) e sia a chi è alle prime armi, nessuno viene lasciato indietro. Verrai guidato passo dopo passo in ogni fase fino a raggiungere un livello che ti permetterà di creare autonomamente app di vario genere per i dispositivi con Android. Potrai sviluppare app per smartphone e tablet e sarai in grado di pubblicarle nel Google Play store.

Ti verrà insegnato come implementare gli annunci di AdMob all'interno delle tue app per Android in modo di ottenere un guadagno costante mensile.

Un corso davvero completo che ti insegnerà ogni aspetto e ogni trucco di questo tipo di lavoro. Oggi giorno sempre più persone stanno entrando nel mercato delle app e riescono a crearsi la propria indipendenza economica grazie alle nuove possibilità che offre l'enorme mercato delle app e il vasto universo di Android. Si stima che entro pochi anni il mercato delle applicazioni potrà addirittura triplicare, non perdere l'occasione di ricavarti una tua fetta in questa incredibile opportunità.

Inoltre avrai la sicurezza del rimborso totale entro 30 giorni se il corso non sarà di tuo gradimento... che chiedere di più?

Who this course is for:
  • Chi vuole imparare ad utilizzare Basic For Android (B4A) per creare app per Android
  • Chi vuole ottenere un'entrata aggiuntiva sviluppando app di varia utilità e genere
  • Chi vuole imparare l'arte dello sviluppo delle app e magari farne un lavoro
  • Chi vuole approfondire le proprie conoscenze nel mondo delle app
  • Chi vuole mettere in pratica una sua idea per una nuova app
  • Chi sa già programmare per altre piattaforme e vuole cominciare a programmare app per Android