Course details
Start date: soon | |
6 weeks, 5 hours/session | |
Every Saturday, 10:00 to 15:00 | |
Course location: Online | |
4 seats | |
Snacks, coffee, fun | |
Lunch is not included |
There is a simple flow to get started:
1. Register here
2. Skills evaluation
3. Payment
In order to have a great experience for all our participants, the technical level of the participants needs to be similar. That’s why this course requires familiarity with OOP concepts as prerequisites.
If you don’t have this knowledge now, here are some great resources you can use to prepare:
Participants must already know:
- OOP basics (classes, methods, objects, variables)
- Colections (List, Map, Array. etc)
- If, switch, while, loop, for
- Abstract classes
- Interfaces & inheritance
- Access modifiers (private, public, protected)
- Method overriding
- Method overloading
- Exception handling (try/catch/finally & throws)
The learning materials and the source code for the exercises will be available so that you can easily catch up.
We strongly recommend that all our participants create their own apps, in order to maximize the learning by using all the concepts presented in the course and also exercising their product thinking. Our trainers will evaluate these apps and make recommendations based on them.
Sneak pics from the Android course
The “Android Essentials” course offers a structured, hands-on approach, which will help you learn basic Android concepts. Guided by a experienced senior developer, you will work on developing simple mobile apps.
Useful for:
- Jr./Mid-level Developers wanting to learn Android development
- Fresh graduates wanting to start a career in mobile development
- Freelancers wanting to learn Android development
Participants should already know:
- OOP basics (classes, methods, objects, variables)
- Colections (List, Map, Array. etc)
- If, switch, while, loop, for
- Abstract classes, interfaces & inheritance
- Access modifiers (private, public, protected)
- Method overriding & method overloading
- Exception handling (try/catch/finally & throws)
What you will learn
- How to develop simple Android apps
- Tips & tricks from the trainers’ experience
Agenda
#1 The Basics – Android app components, layout, view, resources, activities, intents
#2 The Basics detailed – Application class, Menu, Toolbar, NavigationDrawer, ListView, ViewHolder, BaseAdapter, SharedPreferences
#3 Android Threads – Threads, Service, IntentService, BroadcastReceiver, EventBus
#4 Networking – okHttp, Retrofit, Gson
#5 Architecture Components (databases) – Room, ViewModel, LiveData
-
Standard pricelei1700Remote course version, via Zoom. You can pay 50% upfront and 50% mid-course.
- 20% discount if you register with a friend (for each of you)
- group discounts for registering after the early booking time
-
SpecialEarly bookinglei1400Remote course version, via Zoom. Available for:
- the first 5 confirmed seats
- participants joining until 31th January 2023
- groups (more than 3)
-
studentslei1100Remote course version, via Zoom. Available for:
- tech students
- fresh graduates with OOP experience
- max 3 seats/group
-
Daniela Stamati Senior software developer @ Avira & Android Trainer
Daniela, currently part of the Avira team, has been working as an Android developer for over 3 years, building applications for millions of users.
Being involved in a lot of contrasting projects and having to deal with a lot of particularities of the Android system brought her valuable experience and insights.