Olet täällä

Android App Development

Android App Development

Code: TOO8PO036
Scope: 5 ECTS
Timing: 20.5.-16.8.2019
Language: English
 

Starting level and linkage with other courses

This coding unit uses Android mobile app creation as the main concept. In this unit students will be introduced to App Inventor 2 for creating apps and then move onto using Android Stuidio, with the possibility to publish any completed app projects onto the Google Play store.

Learning objectives and assessment

Grade 1
The student has a some ability to understand the app creation process. He/She has some difficulties in using App Inventor 2, Inventor Designer and Inventor blocks. He/She has some difficulties in using Android Studio. The student is able to operate only when the task and instructions are given and when aided by other students and the supervisors. The student displays limited cultural business awareness and is able to assess some of the product needs for the customer.

Grade 3
The student is able to demonstrate understanding of the app creation process. He/She has understanding of using App Inventor 2, Inventor Designer and Inventor blocks. He/She is able to use Android Studio, XML and Java languages and is able to develop some coding independently. The student is able to operate only when the task and instructions are given and when aided by other students and the supervisors. The student displays some culturally aware business-oriented approaches by assessing the product needs for the customer.

Grade 5
The student demonstrates independent understanding of many parts of the app creation process. He/She has can idenpendently use App Inventor 2, Inventor Designer and Inventor blocks. He/She is able to use Android Studio, XML and Java languages coding independently. The student applies an entrepreneurial problem solving approach to the app creation process. The student displays a culturally aware business-oriented approach by assessing the product needs for the customer.

 

Contents

  • Introduction to app creation and App Inventor 2
  • Creation of new Android project for a shopping app (fictional company in Porvoo)
  • Setting up App Inventor 2 interface environment
  • Using Inventor Designer
  • Using the App Inventor Blocks Editor
  • Testing with the Android emulator
  • Widgets and controlling the app behaviour with Java
  • Enabling support for different screen sizes and pixel densities for Android model and devices
  • Publishing the app on the Google Play store

Learning methods

Onlne course

Assessment

-

Course teacher(s)

Darren Trofimczuk

Learning materials

Books on the content topics

E-books and online articles

Online tutorials

Companies’ web-portals

Relevant media, news agencies, quality press, etc.

Social networking tools

Exercises, tests

Instructors’ own materials, materials produced by students.

Enrolment for the course

Haaga-Helia students enrol to the course through MyNet (TOO8PO036-3003). There is a quota of places for Haaga-Helia students in the course.