Commit 8675ee3a authored by Davide Depau's avatar Davide Depau
Browse files

Partial English translation

parent 8f62151b
Pipeline #639 passed with stage
in 1 minute and 16 seconds
# Introduzione
# Introduction
## Obiettivi del corso
## Objectives
---
*Learning curve* sviluppo Android
Android development learning curve
![Learning curve](slides/img/learningcurve.svg)
----
*Learning curve* sviluppo Android
Android development learning curve
![Learning curve red](slides/img/learningcurve-red.svg)
......@@ -18,70 +18,69 @@
## *Soft*-requirements
- Conoscenza di un linguaggio di programmazione a oggetti
- Knowledge of an object-oriented programming language
in alternativa
or
- **Perspicacia**
- **A functional brain**
----
## Hard-requirements
Aver seguito la guida
Having followed the guide:
https://pad.poul.org/preparazione-corsi-android
MA...
----
## Per chi non ha seguito la guida
## For those who didn't
- Siete pregati di NON farlo ora.
- Ci sono ~2GB di roba da scaricare, il Wi-Fi del Poli non regge.
- Per oggi potrete comunque seguire.
- It's ~2GB of stuff to download
- Don't do it know unless you have a fast connection
- You can still listen and do it later
----
## Per chi non ha seguito la guida
## For those who didn't
Al termine delle slides troverete un riassunto della parte pratica per esercitarvi a casa.
At the end of the slides there's a link with a summary of our demos so you can try on your own.
Le slides si trovano in
Slides are at:
https://slides.poul.org/2019/android
https://slides.poul.org/2020/android
----
## Per chi invece l'ha seguita
## For those who did
### Nota
## Note
- Non forniremo supporto sull'attivazione del debug USB o di eventuali driver.
- Verificate online come si attiva nel vostro dispositivo.
- Se non riuscite, potete usare l'emulatore.
- We can't provide personal assistance on setting up USB debugging or drivers
- You can find online guides on how to set it up for your phone
- Search engines are your friends
- You can still use the emulator if you have enough RAM
---
# Iniziamo!
# Let's get started!
---
## Android Fundamentals
Le app Android "native" si programmano in **Java/Kotlin** o **C++**.
*Native* Android apps are written either in **Java/Kotlin** or **C++**.
----
## Android Fundamentals
Esistono alternative ma non le tratteremo
There are alternatives but we won't talk about them
- Javascript (React Native + altri)
- C# (Xamarin)
- JavaScript (React Native + others)
- C#/.Net (Xamarin)
- Dart (Flutter)
- Python (py4a)
- Python (py4a, Kivy)
----
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment