Autore Topic: Corso online gratuito su Android de L'University of Maryland  (Letto 1427 volte)

Offline ilprofugo

  • Nuovo arrivato
  • *
  • Post: 42
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Next
  • Play Store ID:
    Fabrizio Consalvi
Corso online gratuito su Android de L'University of Maryland
« il: 29 Dicembre 2013, 14:19:30 CET »
Se a qualcuno interessa vi segnalo questo corso online gratuito su android

https://www.coursera.org/course/android

Programming Mobile Applications for Android Handheld Systems

Introduction to the design and implementation of applications for handheld systems, such as smartphones and tablets, running the Android Platform.

Calendario delle lezioni

Tentative Schedule

Week #1:

•  Lecture #0 - Handheld systems, their use, and how this affects the design of handheld applications

•  Lecture #1 – The Android Platform

•  Lecture #2 – The Android Development Environment

•  Lab #1: Setup: Students identify required software & install it on their personal computers.  Students perform several tasks to familiarize themselves with the Android Platform and development environment.

Week #2:

•  Lecture #3 – Application Fundamentals

•  Lecture #4 – The Activity Class

•  Lab #2 – The Activity Lifecycle & Reconfiguration: We'll build applications that 1) trace the lifecycle callback methods issued by the Android platform and that 2) change the application’s layout when the device configuration changes (e.g., when the device moves from portrait to landscape mode).

Week #3:

•  Lecture #5 – The Intent Class

•  Lecture #6 – Permissions

•  Lecture #7 – The Fragment Class

•  Lab #3a - Intents & Permissions:  We'll build several applications that require starting multiple Activities via standard and custom Intents, and that require non-default permissions.

•  Lab #3b – Tablet User Interfaces: We'll build two applications; one that has a series of Activities for use on a phone; one that has a multi-pane user interface for use on a tablet.

Week #4:

•  Lectures #8 – User Interface Classes - Part I

•  Lectures #9 – User Interface Classes - Part II

•  Lab #4 – ToDoManager:  We'll build a ToDo list manager using the user interface elements discussed in lecture. The application will use custom views for creatively displaying ToDo items in a list. The application will display two different types of user interfaces, based on whether the device on which it’s running is a small phone or a larger tablet.

Week #5:

•  Lecture #10 – User Notifications

•  Lecture #11 – The BroadcastReceiver Class

•  Lecture #12 – Threads, AsyncTask & Handlers

•  Lecture #13 - Alarms

•  Lecture #14 - Networking

•  Lab #5a – Threads: We'll write concurrent, multi-threaded code to load ToDo items from a networked server via background threads (i.e., without blocking the main UI thread).

•  Lab #5b - Broadcast Receiver: We'll build an application that uses a BroadcastReceiver to react when events such as connecting and disconnecting the charger occur.

Week #6:

•  Lecture #15 – Graphics & Animation I

•  Lecture #16 – Graphics & Animation II

•  Lecture #17 – Multi-touch & Gestures

•  Lecture #18 – MultiMedia

•  Lab #6a - Gesture Sampler:  Students build and application that accepts gesture input, such as using an "X" gesture to delete, using a "?" gesture to show help, etc.

•  Lab #6b - Bubble Popper: We'll write an application to display and animate bubbles (graphics that look like bubbles) on the device's screen. When users touch the screen where a bubble appears, the bubble pops.

Week #7:

 •  Lecture #19 – Sensors

•  Lecture #20 – Location & Maps

•  Lab #7a - Obstacle Course: Students build an application that uses the orientation of the device (tilting, rotating, etc.) to guide an object around obstacles.

Week #8:

•  Lecture #21 – DataManagement

•  Lecture #22 – The ContentProvider Class

•  Lecture #23 – The Service Class

•  Lab #8a - Data Management (SQL): Students develop a database for storing and retrieving multimedia notes with textual tags.

•  Lab #8b - Mutlimedia Notes Content Provider: Students extend the multimedia notes database so multimedia notes can be shared via a ContentProvider across multiple applications.

Final Project: iRemember

       We'll implement the front end of a complex handheld application involving many of the concepts presented in the class.

Offline ErosiveNoise

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4
  • Sistema operativo:
    Mac OS X 10.8, Windows 8.1
Re:Corso online gratuito su Android de L'University of Maryland
« Risposta #1 il: 31 Dicembre 2013, 09:55:28 CET »
Io mi sono iscritto.  Mi sembra una buona occasione per ripassare l'inglese e le basi di programmazione android!

Inviato dal mio GT-I9505 utilizzando Tapatalk


Offline danko

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
  • Dispositivo Android:
    Lg Nexus 4
  • Sistema operativo:
    Window 7
Re:Corso online gratuito su Android de L'University of Maryland
« Risposta #2 il: 03 Aprile 2014, 15:48:23 CEST »
com'è andata? l'avete fatto?

si è ancora in tempo a farselo anche se ormai è finito? sapete se si può prendere la certificazione a pagamento?
Grazie

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Corso online gratuito su Android de L'University of Maryland
« Risposta #3 il: 03 Aprile 2014, 16:06:59 CEST »
Puo' ancora farlo se non sbaglio, ma non avrai la certificazione perché gli esami / esercizi avevano un tempo di consegna.
I numeri contano molto di più del seme.

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Re:Corso online gratuito su Android de L'University of Maryland
« Risposta #4 il: 15 Ottobre 2014, 12:55:07 CEST »
ma com'è? valido?

iClaude

  • Visitatore
Re:Corso online gratuito su Android de L'University of Maryland
« Risposta #5 il: 16 Ottobre 2014, 10:33:02 CEST »
ma com'è? valido?

È un corso introduttivo, cmq fatto abbastanza bene, ma se uno parte da zero credo sia un tantino difficile, anche x la tempistica.
Della stessa serie c'è anche un corso sui servizi cloud x Android e uno intitolato Pattern Oriented Software Architectures della Vanderbilt University, che sono più avanzati.

Offline ilprofugo

  • Nuovo arrivato
  • *
  • Post: 42
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Next
  • Play Store ID:
    Fabrizio Consalvi
Re:Corso online gratuito su Android de L'University of Maryland
« Risposta #6 il: 16 Ottobre 2014, 11:02:01 CEST »
Secondo me è un'ottimo corso, valido anche per chi parte da zero, l'importante è studiare passo passo e effettuare gli esercizi che vengono dati di volta in volta.
Ciao
Fabrizo

iClaude

  • Visitatore
Re:Corso online gratuito su Android de L'University of Maryland
« Risposta #7 il: 17 Novembre 2014, 10:51:45 CET »
È un corso introduttivo, cmq fatto abbastanza bene, ma se uno parte da zero credo sia un tantino difficile, anche x la tempistica.
Della stessa serie c'è anche un corso sui servizi cloud x Android e uno intitolato Pattern Oriented Software Architectures della Vanderbilt University, che sono più avanzati.

Lo sto finendo e devo purtroppo correggermi.
Lo sconsiglio vivamente: è fatto malissimo.  Pochissine spiegazioni nei video e nei pdf: in pratica devi leggerti il codice degli esempi da solo e cercare di capirlo googolando qua e là.
Inoltre è troppo veloce. Molto meglio qualche buon tutorial fatto bene in rete.
Sconsigliatissimo x i principianti: non ci capirete niente!