1

Step 1

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

Start date: 26 February

2

Step 2

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

Start date: 26 February

3

Step 3

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

Start date: 26 February

4

Step 4

Hexlet - 4. Android Activity

Start date: 26 February

5

Step 5

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

Start date: 26 February

6

Step 6

Hexlet - 6. Виды Layouts

Start date: 26 February

7

Step 7

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

8

Step 8

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

9

Step 9

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

10

Step 10

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

11

Step 11

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

12

Step 12

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

13

Step 13

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

14

Step 14

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

15

Step 15

Основы Java

16

Step 16

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

1

Step 1

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

Start date: 26 February

2

Step 2

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

Start date: 26 February

3

Step 3

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

Start date: 26 February

4

Step 4

Hexlet - 4. Android Activity

Start date: 26 February

5

Step 5

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

Start date: 26 February

6

Step 6

Hexlet - 6. Виды Layouts

Start date: 26 February

7

Step 7

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

8

Step 8

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

9

Step 9

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

10

Step 10

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

11

Step 11

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

12

Step 12

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

13

Step 13

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

14

Step 14

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

15

Step 15

Основы Java

16

Step 16

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

26 February 2014 26 April 2014
The goal is overdue by 3864 days

Goal abandoned

The author does not write in the goal 9 years 10 months 2 days

Goal author

General

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

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

Изучить Java

 Goal Accomplishment Criteria

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

 Personal resources

опыт разработки на других языках под ПК, отличных от 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/

  • 4873
  • 26 February 2014, 04:32
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?