Development of mobile applications with Android Studio
- Plamen Zahariev |

During the internship programme, the students will expand their knowledge in designing mobile applications, which were acquired during their study programme. The students will be introduced to the complex components for designing mobile applications based on XML and Java and they will learn about the stucture and the different elements of every Android mobile application. The internship will involve the development and testing of several different mobile applications. The students will learn how to run thier own applications in an Android virtual device, as well as on a real mobile device.
At the end of the internship, each of the students will have to develop a standalone application on a selected topic and write a report about the design, development and testing of the application.
Course Information
Internship topics
Week 1.
- Introduction to Android Studio and the Android Virtual Device emulator. Development and running of applications. Analysis on the application components;
- Working with View and ViewGroup elements. Development of an application with graphical user interface for passing of messages between activities;
- Working with Layouts. Development of application with two different layouts, which change based on the device orientation;
Week 2.
- Development of a counter app with TOAST functionality; Working with graphical user interface components, dimensions, variables, etc.;
- Development of a complete application with basic calculation functions. Testing and running of the application on a real device;
- Designing of an application with basic user menus and options. Use of scroll elements for visualisation of multiple View elements;
Week 3.
- Development of standalone application on a free topic, which consists of starting screen, two activities for categories and at least 4 items. Preparation and submission of a final report on the application, which will be used for the evaluation of the student.
Coaches

Plamen Zahariev