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
outdated

Goal abandoned

The author does not write in the goal 9 years 11 months 25 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/

  • 4930
  • 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?