1

Этап 1

Hexlet - 1. Введение

Дата начала: 26 февраля

2

Этап 2

Hexlet - 2. Установка инструментов

Дата начала: 26 февраля

3

Этап 3

Hexlet - 3. Создание первого приложения

Дата начала: 26 февраля

4

Этап 4

Hexlet - 4. Android Activity

Дата начала: 26 февраля

5

Этап 5

Hexlet - 5. Layout, XML и ориентация экрана

Дата начала: 26 февраля

6

Этап 6

Hexlet - 6. Виды Layouts

Дата начала: 26 февраля

7

Этап 7

Hexlet - 7. Экран и параметры Layout

8

Этап 8

Hexlet - 8. Работа с элементами экрана

9

Этап 9

Hexlet - 9. Обработчики событий

10

Этап 10

Hexlet - 10. Оптимизация работы обработчиков

11

Этап 11

Hexlet - 11. Ресурсы приложения

12

Этап 12

Hexlet - 12. Логи и всплывающие сообщения

13

Этап 13

Hexlet - 13. Создание простого меню

14

Этап 14

Меню, группы, порядок. MenuInflater и xml-меню

15

Этап 15

Основы Java

16

Этап 16

15. Контекстное меню

1

Этап 1

Hexlet - 1. Введение

Дата начала: 26 февраля

2

Этап 2

Hexlet - 2. Установка инструментов

Дата начала: 26 февраля

3

Этап 3

Hexlet - 3. Создание первого приложения

Дата начала: 26 февраля

4

Этап 4

Hexlet - 4. Android Activity

Дата начала: 26 февраля

5

Этап 5

Hexlet - 5. Layout, XML и ориентация экрана

Дата начала: 26 февраля

6

Этап 6

Hexlet - 6. Виды Layouts

Дата начала: 26 февраля

7

Этап 7

Hexlet - 7. Экран и параметры Layout

8

Этап 8

Hexlet - 8. Работа с элементами экрана

9

Этап 9

Hexlet - 9. Обработчики событий

10

Этап 10

Hexlet - 10. Оптимизация работы обработчиков

11

Этап 11

Hexlet - 11. Ресурсы приложения

12

Этап 12

Hexlet - 12. Логи и всплывающие сообщения

13

Этап 13

Hexlet - 13. Создание простого меню

14

Этап 14

Меню, группы, порядок. MenuInflater и xml-меню

15

Этап 15

Основы Java

16

Этап 16

15. Контекстное меню

26 февраля 2014 26 апреля 2014
Цель просрочена на 3659 дней

Цель заброшена

Автор не отписывался в цели 9 лет 3 месяца 12 дней

Общая

Научиться программировать под Android, создать приложение

Последовательно пройти курсы по android development:

Изучить Java

 Критерий завершения

Написано приложение, которое взаимодействует с личным проектом по фотографии (это еще одна цель)

 Личные ресурсы

опыт разработки на других языках под ПК, отличных от java

  1. Hexlet - 1. Введение

    Введение в курс.

    Идет объяснение сути курса.

    https://hexlet.org/lesson/android_1/

  2. Hexlet - 2. Установка инструментов

    Установка необходимых для разработки инструментов.

    JDK, SDK, Eclipse

    немного про способ ускорения eclipse - http://echipachenko.blogspot.ru/2013/08/eclipse-juno.html

    https://hexlet.org/lesson/android_2/

  3. Hexlet - 3. Создание первого приложения

    Создаем Android Virtual Device и запускаем на нем наше первое приложение.

    AVD, hello world, p0031_OurFirstProject

    https://hexlet.org/lesson/android_3/

  4. Hexlet - 4. Android Activity

    Элементы пользовательского интерфейса в приложении.

    Activity, layout, p0041_BasicView

    https://hexlet.org/lesson/android_4/

  5. Hexlet - 5. Layout, XML и ориентация экрана

    Layout-файл в Activity. XML представление. Смена ориентации экрана.

    Layout, p0051_LayoutFiles

    https://hexlet.org/lesson/android_5/

  6. Hexlet - 6. Виды Layouts

    Виды Layouts. Ключевые отличия и свойства

    LinearLayout (horizontal, vertical), TableLayout, RelativeLayout, AbsoluteLayout (x,y), p0061_LinearLayout

    https://hexlet.org/lesson/android_6/

  7. Hexlet - 7. Экран и параметры Layout

    Экран мобильного устройства и параметры Layout для View-элементов.

    p0071_LayoutProp, gravity, margin, dp

    https://hexlet.org/lesson/android_7/

  8. Hexlet - 8. Работа с элементами экрана

    Обращаемся к view-элементам из кода нашего приложения.

    p0081_ViewById, findViewById, setText, setEnabled, setChecked

    https://hexlet.org/lesson/android_8/

  9. Hexlet - 9. Обработчики событий

    Пишем обработчик событий на примере кнопки (button).

    findViewById,OnClickListener,setOnClickListener,p0091_OnClickButtons

    https://hexlet.org/lesson/android_9/

  10. Hexlet - 10. Оптимизация работы обработчиков

    Оптимизируем реализацию обработчиков в нашем приложении.

    getId,dz001_SimpleCalc

    https://hexlet.org/lesson/android_10/

  11. Hexlet - 11. Ресурсы приложения

    Папка res/values и использование ресурсов приложения

    rev/values p0011_ResValues

    https://hexlet.org/lesson/android_11/

  12. Hexlet - 12. Логи и всплывающие сообщения

    Логи действия в приложении и использование всплывающих сообщений

    p0121_logsandmess, log.d, Toast.makeText

    https://hexlet.org/lesson/android_12/

  13. Hexlet - 13. Создание простого меню

    Добавляем в приложение простое меню, которое вызывается (обычно) физической кнопкой "Меню" на устройстве.

    onCreateOptionsMenu,menu.add,onOptionsItemSelected,item.getTitle(),p0131_menusimple

    https://hexlet.org/lesson/android_13/

  14. Меню, группы, порядок. MenuInflater и xml-меню

    Группировка пунктов меню и их упорядочивание

    setGroupVisible,onOptionsItemSelected,onPrepareOptionsMenu,p0141_menuadv

    https://hexlet.org/lesson/android_14/

  15. Основы Java

    - Основы работы с IDE, а конкретно с InteliJ IDEA (выучить наиболее часто используемые сочетания клавиш)

    Горячие клавиши Intellij IDEA - http://devcolibri.com/2151

    • Переменные и типы данных, ссылочные типы данных, константы, (byte, short, long, int, float, double, boolean, char, String.
    • Приведение типов.
    • Операции с данными.
    • Ветвление (if-else, switch-case)
    • Циклы (for, while, for-each)
    • Методы и функции
    • Рекурсия
    • Массивы
    • ООП
    • Перегрузка методов
    • Интерфейсы
    • Исключения
    • Коллекции
  16. 15. Контекстное меню

    Создаем контекстное меню в приложении.

    https://hexlet.org/lesson/android_15/

  • 4688
  • 26 февраля 2014, 04:32
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?