Course Description

Преподаватель, Android/iOS разработчик

Бакытжан Байжикенов

Привет всем! Я - программист с опытом работы в Кремниевой Долине, США. Обладатель золотой медали на всемирной олимпиаде по информатике (IOI 2007) и победитель многих конкурсов ACM-ICPC. Разработал видео-чат для компании imo.im. Пока учился в Лондонской Школе Экономики и Политических Наук, основал 2 стартап проекта, с общей рыночной стоимостью более 3-х миллионов фунтов стерлингов. Основатель компании Intellection. Обучил более 200-х студентов в Казахстане. Создал более 10-ти мобильных приложении на платформы iOS и Android.

Course curriculum

  • 1

    Easy Paint

    • Часть 1 - Описание приложения

    • Часть 2 - Дизайн приложения

    • Часть 3 - MainActivity

    • Часть 4 - Объявление перемен класса PaintView

    • Часть 5 - Реализация класса PaintView 2

    • Часть 6 - Реализация класса PaintView 3

    • Часть 7 - Обрабротка касании

    • Часть 8 - Обрабротка касании 2

    • Част 9 - Проверка и запуск приложения

    • Домашнее задание по проекту Easy Paint

    • Отправить домашнее задание на проверку

  • 2

    Spy Detector

    • Часть 1 - Создание проекта

    • Часть 2 - Базовый дизайн

    • Часть 3 - Базовый дизайн 2

    • Часть 4 - Округлённый задний фон

    • Часть 5 - Связывание графических элементов с кодом

    • Часть 6 - Объявление перемен

    • Часть 7 - Реализация методов MainActivity

    • Часть 8 - Обновление View

    • Домашнее задание по проекту Spy Detector

    • Отправить домашнее задание на проверку

    • Материалы для приложения Spy Detector

  • 3

    KitApp

    • Часть 1 - Описание приложения

    • Часть 2 - Дизайн первого экрана

    • Часть 3 - Связывание графических элементов с кодом

    • Часть 4 - Дизайн ResultActivity

    • Часть 5 - Дизайн ResultActivity 2

    • Часть 6 - Загрузка данных с API

    • Часть 7 - Создание BooksAdapter

    • Часть 8 - Дизайн BooksAdapter

    • Часть 9 - Адаптирование данных под дизайн BooksAdapter

    • Часть 10 - Дизайн Info

    • Часть 11 - Связывание графических элементов с кодом Info

    • Часть 12 - Проверка приложения

    • Домашнее задание по проекту KitApp

    • Отправить домашнее задание на проверку

    • Материалы для приложения KitApp

  • 4

    Eggs Toss

    • Часть 1 - Описание приложения

    • Часть 2 - Дизайн MainActivity

    • Часть 3 - Связывание дизайна с кодом MainActivity

    • Часть 4 - Вычисление позиции x координате

    • Часть 5 - Подключение кнопок с кодом MainActivity

    • Часть 6 - Вычисление начальных позиции яиц

    • Часть 7 - Создание яиц

    • Часть 8 - Анимация падения

    • Часть 9 - Функционал жизни

    • Часть 10 - Добавление FinishScreen

    • Часть 11 - Добавление StartScreen

    • Домашнее задание по проекту Eggs Toss

    • Отправить домашнее задание на проверку

    • Материалы для приложения Eggs Toss

  • 5

    Pixabay

    • Часть 1 - Описание приложения

    • Часть 2 - Базовый дизайн MainActivity

    • Часть 3 - HTTP запрос с помощью JsonObjectRequest

    • Часть 4 - Использование GridLayout и Uri.encode

    • Часть 5 - Создание PixabayImagesAdapter

    • Часть 6 - Дизайн ячеек PixabayImagesAdapter

    • Часть 7 - Подключаем дизайн с кодом PixabayImagesAdapter

    • Часть 8 - Преобразование JSONObject в массив объектов типа PixabayImage

    • Часть 9 - Infinity Scroll

    • Часть 10 - Дизайн ImageDetailsActivity

    • Часть 11 - Реализация ImageDetailsActivity

    • Часть 12 - Поиск по тэгам картинок

    • Часть 12.1 - Поиск по тэгам

    • Часть 13 - Изменение структуры проекта

    • Часть 14 - Добавление VideoSearchActivity

    • Часть 14.2 - Добавление VideoSearchActivity

    • Часть 15 - Возпроизведение видео

    • Домашнее задание по проекту Pixabay

    • Отправить домашнее задание на проверку

    • Материалы для приложения Pixabay

  • 6

    SalemApp

    • Часть 1 - Создание дизайна. Registration screen.

    • Часть 2 - Создание юзера в Firebase.

    • Часть 3 - Вход через существующий аккаунт. Login screen.

    • Часть 4 - Log in. Переход на основную страницу. Intent

    • Часть 5 - Закругление изображения для профиля

    • Часть 6 - Создание профиля для пользователя

    • Часть 7 - Информация о профиле

    • Часть 8 - Выбор изображения для пользователя - 1

    • Часть 9 - Выбор изображения для пользователя - 2

    • Часть 10 - Поиск по пользователям

    • Домашнее задание по проекту SalemApp

    • Материалы для приложения SalemApp

    • Отправить домашнее задание на проверку

    • Часть 11 - Создание окна с чатом

    • Часть 12 - Edit Text

    • Часть 13 - Отправка сообщений

    • Часть 14 - Чат двух пользователей