Get Started With Android: Three-night course

About this event

We are doing another Android training course for beginners, this time across three evenings in April and May: April 20 and 21st, and May 10th.

OUTLINE

The aim is to get you up and running with the basics of Android app development.

We will give you a broad overview first, in order to give you some context. 

Then we'll present the most important building blocks you'll need, and help you apply them using self-contained, tiny tasks. On the final evening we'll hack on a single app the whole time (either your own or one provided by us).

Topics include app lifecycle and environment, basic app screens/layouts and how to move between them, persistence and network communication, as well as the major things that are different in native app development compared to, say, web or backend development.

We will briefly touch on some best practices and tell you where to look for more advanced material/topics. However: the focus is, above all else, to get you started and to provide you with a solid, basic foundation to build on.

COURSE EVENINGS:

Day 1 (April 20) 1730-2100: Android environment overview. We start looking at basic building blocks like layouts and persistence. A few minor workshop assignments will be provided as we go along.

Day 2 (April 21) 1730-2100: Continuing from the night before, we give you a few more building blocks including network communication, and focus more on solving workshop assignments together.

Day 3 (May 10) 1730-2100: Brief recap of material from April

Rest of evening: APP HACKATHON! Bring your own idea and use this night to get a flying start: we'll help you as best we can. OR: work on a predefined fun app idea provided by us. 

PREREQUISITES

•  You should be comfortable with Java programming, or programming in a similar language. 

• We will ask you to install the basic Android Studio development environment (and verify that you can deploy a Hello World app to your phone) before the first course evening. This is to ensure that we don't waste time during the training course.

• We request that you please update your RSVP if you cannot make it. We will have a limited number of seats for this, since active teaching scales to a lower number of attendees than a basic lecture does.

The course will be held in English. It will not be recorded or streamed. We hope to serve food and beverages - currently working on it. :)


Organizers