Research group

Mobile Robot Algorithms Laboratory

Summer online Internship in Mobile App Development on Android 2021

June 1 — June 25, 2021

JetBrains Research welcomes high school students to participate in the annual summer internship in programming mobile applications on Android, which will take place on 01-25 June 2021 in ONLINE format.

About internship

The main goals of the summer school are students' professional orientation and involvement into information technology. The internship provides an excellent opportunity for the participants to take the role of developers and create a real mobile application in Kotlin.

During this time, the participants will be working on apps for mobile devices in small teams of 3-4 people. At all stages of development the novice programmers will be assisted by experienced curators.

Participants will:

  • Immerse themselves in the real environment of project development
  • Learn the basic techniques of mobile apps development on the Android platform in Kotlin and Android Studio
  • Present work results and publish completed projects on Google Play.

The school is held with the direct participation of professional software developers and teachers of JetBrains Research Mobile Robot Algorithms Laboratory and the department of Software Engineering and Computer Applications (SPb ETU "LETI").

Internship materials 2020

Participation

Participants requirements:

  • 10 grade,
  • basic programming skill.

Internship participation is free of charge. Classes will be held ONLINE:

  • Webinars where scholars will learn how to use Kotlin for Android App development, Git version control system and Android Studio IDE.
  • Team meetings during projects development where curators will show most important practices of software engineering.

Classes will be held during 1-25 of June during weekdays ONLINE.

You must use own laptop / PC / Mac for participation, hardware requirements.

Admission is carried out on a competitive basis. Please fill in the form to apply.

Dates

  • Submission of applications until 24.05.21 10:00.
  • Decision on participation ~ 25 May.
  • Internship from 01 to 25 June.

Contacts

Mark Zaslavskiy (mark.zaslavskiy at gmail dot com)

Demo [RU]

First wave:

https://drive.google.com/file/d/1QUCb14SsgHQXyFc0bodPvkQkGJgLcKDW/view?usp=sharing

Second wave:

https://drive.google.com/file/d/1wsUKtYdu9FY0n16JqYp686cYPl_6tBO9/view?usp=sharing

Participants [RU]

First wave

  • https://github.com/OSLL/practice21.1-1
    • Бельковец Григорий Александрович (Гимназия №261)
    • Ковалев Глеб Павлович (Гимназия №261)
    • Чебыкин Артём Евгеньевич (Гимназия №261)
  • https://github.com/OSLL/practice21.1-2
    • Андреев Владислав Андреевич (ФМЛ №366)
    • Грозин Александр Андреевич (ФМЛ №366)
    • Санников Иван Дмитриевич (ФМЛ №366)
    • Соловьева Мария Алексеевна (ФМЛ №366)
  • https://github.com/OSLL/practice21.1-3
    • Беляев Олег (Гимназия №42)
    • Воротников Андрей Андреевич (Школа №65)
    • Лим Алина Олеговна (Гимназия №261)
    • Дюков Михаил Аркадьевич  (ФМЛ №366)

Second wave

  • https://github.com/OSLL/practice21.2-1
    • Миронцев Валентин Олегович (ФМЛ №239)
    • Лаунер Максим Вячеславович (ФМЛ №239)
    • Поташев Максим Романович (ФМЛ №239)
  • https://github.com/OSLL/practice21.2-2
    • Дрекалов Никита Сергеевич (ФМЛ №30)
    • Маннинен Игорь Павлович (ФМЛ №30)
    • Тарасов Иван Антонович (ФМЛ №30)
    • Цуранов Дмитрий Николаевич (ФМЛ №30)
  • https://github.com/OSLL/practice21.2-3
    • Викулов Даниил Игоревич (ФМЛ №239)
    • Гурьянов Иван Вячеславович (ФМЛ №239)
    • Тарасенко Леонид Андреевич (ФМЛ №239)
    • Цыганов Михаил Витальевич (ФМЛ №366)
  • https://github.com/OSLL/practice21.2-4
    • Григин Иван Алексеевич (ФМЛ №239)
    • Остриченко Илья Витальевич (ФМЛ №239)
    • Савитченко Леонид Алексеевич (ФМЛ №239)
  • https://github.com/OSLL/practice21.2-5
    • Гуторова Инна Владимировна (ФМЛ №239)
    • Кадникова Екатерина Михайловна (ФМЛ №239)
    • Чеснокова Анастасия Николаевна (ФМЛ №239)
  • https://github.com/OSLL/practice21.2-6
    • Власов Дмитрий Вадимович (ФМЛ №30)
    • Батурина Мария Кирилловна (ФМЛ №30)
    • Иванов Святослав Игоревич (ФМЛ №30)
    • Метелев Тимофей Дмитриевич (ФМЛ №30)
  • https://github.com/OSLL/practice21.2-7
    • Гаврилов Михаил Игоревич (ФМЛ №239)
    • Коряковская Дарья Олеговна (ФМЛ №30)
    • Мамаев Фёдор Владимирович (ФМЛ №239)
  • https://github.com/OSLL/practice21.2-8
    • Матвеев Глеб Кириллович (ФМЛ №30)
    • Ходжахов Эмиль Павлович (ФМЛ №30)
    • Сорокин Владимир Алексеевич (ФМЛ №239)

Slides [RU]

https://drive.google.com/drive/folders/14WQZzWMATMMTRq4SEh_KJMifok7FdAcj

Published apps

Winners [RU]

ReMangaClient https://github.com/OSLL/practice21-remanga-client

  • Беляев Олег (Гимназия №42)
  • Воротников Андрей Андреевич (Школа №65)
  • Лим Алина Олеговна (Гимназия №261)
  • Дюков Михаил Аркадьевич  (ФМЛ №366)

GeoTest https://github.com/OSLL/practice21-geotest

  • Гаврилов Михаил Игоревич (ФМЛ №239)
  • Коряковская Дарья Олеговна (ФМЛ №30)
  • Мамаев Фёдор Владимирович (ФМЛ №239)

Team

  • Maksim Hvostov, SPB SUT (teacher);
  • Dmitry Ivanov, SPBETU "LETI" (teacher);
  • Maksim Dobrohvalov, SPBETU "LETI" (teacher);
  • Mark Zaslavskiy, JetBrains Research (teacher).