Android App Development

Android App Development

08 November 2016 — 12 January 2017

Special Focus

Our Android training courses will give your project the kick starts it needs and provide you with the knowledge to design build and release your Android app. It’s up to you to decide what you want to do with your career and it’s up to us to help you on that path.



Price 250 Eur + VAT (20% discount for bachelor students)
Application deadline 7 October
(This course has ended)

Course Details


☆  Abstract

If you are a programmer, new to Android development, and want to learn and understand the possibilities that are out there on the market to develop applications for different client needs, then you should attend this course. You will be able to fully understand object-oriented programming concepts such as classes, methods, data structures, loops, conditionals and so on, and on the other hand above all, you will create your first Android app or improve an existing app.
Our training courses on Android Application Development offer a comprehensive grounding on Android internals that will give you the ability to build apps and to understand key concepts and techniques. Through them, you will gain the kick-start you need to design, build and release your Android app.

☆  Who is the course for?

Becoming an Android Developer is a lot of fun and a valuable skill in today’s market, but remember it’s not as easy as it looks. Developing apps for a mobile device challenges even experienced programmers. And when you’re just starting out, you’re faced with learning a bunch of new things: Android Studio and the Android developer tools, the Java programming language, the Android SDKs and frameworks, and various other technologies in the Android stack. If you try to learn them all at once, it can be quite overwhelming. At our training course, you will get the chance to put it all together for the first time and see how your work pays off. The course is meant for:
• Students
• Developers/Programmers
• IT Professionals
• Freelancers
• Entrepreneurs
• Those looking to break into the mobile development and Internet business

☆  Targeted Companies

The ICT sector is constantly developing and thus the Android Programming training course targets the following categories enlisted below, but it also includes the ones that want to embrace new mobile strategies, wants to develop competitiveness and deliver new products and services.

• IT Companies
• Telecom Companies

Their professional backgrounds come from different universities, public or private, and those spots are also a great place to do marketing in regards to the training courses: 

• Technical Faculty
• Computer Sciences
• High Schools
• Youth centers

Those targeted audiences are accustomed to learning in different ways, and especially professionals related to computer science have the knowledge/experience to gain knowledge online. They are able to speak/read English and other languages as well.

☆  Why should people attend?

If you are a programmer, new to Android development, and want to learn and understand the possibilities that are out there on the market to develop applications for different client needs, then you should attend this course. You will be able to fully understand object-oriented programming concepts such as classes, methods, data structures, loops, conditionals and so on, and on the other hand above all, you will create your first Android app or improve an existing app. This is the second part of the two-part course.

☆  What will be learned?

The course is designed to take existing developers and bring them quickly up to speed with Java and Android development. You will learn:

- To build Android applications for phones and tablets
- Everything you need to know about Java and Android SDK to develop Android apps
- How to use Android Studio and Android Emulator
- In-depth understanding of how the Android and it’s SDKs work
- How to deploy your app to a real device
- Details on the submitting process and essential tips to get your app into the Google Play Store

☆  Course Duration and class schedule

2 days per week * 2 hours per day / 41.4 hours
Tuesday - Thursday from 18:00 – 20:00

(4 intensive hours per week * 2.3 weeks intensive lectures & 2.3 weeks practice at one of our company partners)

☆  Course Curriculum

• Revisiting Java
• Android programming tools
• Android Studio walkthrough
• Android SDK
• Android Layout
• ListViews
• Tabbed application
• Notifications
• Web Views
• ViewFlipper
• Menus
• Location
• Accelerometer
• Proximity Sensor
• HTTP Networking with Volley
• Downloading and Parsing JSON
• Downloading and displaying images using Picasso
• Local Databases
• Preparing applications for Google Play Store
• Signing applications
• Google Play Store
• Android Application Debugging (Scenarios)
• Publishing to Google Play Store
• Updating your Application via the

☆  Module details

Objectives during this module:

• Revisiting Java
• Android programming tools
• Android Studio walkthrough
• Android SDK
• Android Layout
• Interactive lectures

Objectives during this module:

• ListViews
• Tabbed application
• Notifications
• Web Views
• ViewFlipper
• Menus
• Location
• Accelerometer
• Proximity Sensor

Objectives during this module:

• HTTP Networking with Volley
• Downloading and Parsing JSON
• Downloading and displaying images using Picasso
• Local Databases

Objectives during this module:

• Preparing applications for Google Play Store
• Signing applications
• Google Play Store
• Android Application Debugging (Scenarios)
• Publishing to Google Play Store
• Updating your Application via the Google Play Store
• Get certificate of course completion

☆  Prerequisites

This course is recommended for programmers with some object-oriented experience (JAVA, .NET, C++, etc.). We will provide computers for the training but you can always bring your own equipment with Android Studio installed. WiFi and outlets will be available for your use.

☆  Certification

Certificate of Attendance / Completion

Minimum criteria:

1. Course attendance – 80%.




Android App Development

Milot Shala

Instructor

A software engineer who loves clean code and bringing great applications to the world.






BOLD

© ICK — Innovation Centre Kosovo