Разработка мобильных приложений
https://fondstanina.org/olympiad2022
Стартовое окно программы android studio
Выбор шаблона активити
Конфигурация проекта
Окно программы android studio
Окно программы android studio
Окно программы android studio
Окно программы android studio
Окно программы android studio
Создание виртуального устройства
Выбор образа операционной системы
Запуск приложения на эмуляторе
Содержимое файла mobile_navigation.xml
Результат нажатия кнопки New destination
Добавление фрагмента
Выбор команды refactor
Переименование идентификаторов
Переименование меток
Добавление строковых ресурсов
Содержимое файла bottom_nav_menu.xml
Содержимое файла homefragment.java
Содержимое файла fragment_HOME.XML
Выбор изображения с помощью вкладки design
Пример экрана приложения
Добавление атрибутов для textview
Выбор шрифта для textview
Пример экрана «моя работа»
Добавление атрибутов для button
Выбор цвета для кнопок
Пример экрана «контакты»
Требования к оформлению отчёта
19.03M
Категория: ПрограммированиеПрограммирование

Программа Android Studio (Тонких Артём Петрович)

1. Разработка мобильных приложений

федеральное государственное бюджетное образовательное учреждение
высшего образования
«ТОЛЬЯТТИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Разработка мобильных
приложений
Тонких Артём Петрович
старший преподаватель кафедры
«Прикладная математика и информатика»
© ТГУ, 2022

2. https://fondstanina.org/olympiad2022

3. Стартовое окно программы android studio

СТАРТОВОЕ ОКНО ПРОГРАММЫ ANDROID STUDIO

4. Выбор шаблона активити

ВЫБОР ШАБЛОНА АКТИВИТИ

5. Конфигурация проекта

КОНФИГУРАЦИЯ ПРОЕКТА

6. Окно программы android studio

ОКНО ПРОГРАММЫ ANDROID STUDIO

7. Окно программы android studio

ОКНО ПРОГРАММЫ ANDROID STUDIO

8. Окно программы android studio

ОКНО ПРОГРАММЫ ANDROID STUDIO

9. Окно программы android studio

ОКНО ПРОГРАММЫ ANDROID STUDIO

10. Окно программы android studio

ОКНО ПРОГРАММЫ ANDROID STUDIO

11.

12.

13.

14.

15.

16.

17. Создание виртуального устройства

СОЗДАНИЕ ВИРТУАЛЬНОГО УСТРОЙСТВА

18. Выбор образа операционной системы

ВЫБОР ОБРАЗА ОПЕРАЦИОННОЙ СИСТЕМЫ

19. Запуск приложения на эмуляторе

ЗАПУСК ПРИЛОЖЕНИЯ НА ЭМУЛЯТОРЕ

20. Содержимое файла mobile_navigation.xml

СОДЕРЖИМОЕ ФАЙЛА MOBILE_NAVIGATION.XML

21. Результат нажатия кнопки New destination

РЕЗУЛЬТАТ НАЖАТИЯ КНОПКИ NEW DESTINATION

22. Добавление фрагмента

ДОБАВЛЕНИЕ ФРАГМЕНТА

23. Выбор команды refactor

ВЫБОР КОМАНДЫ REFACTOR

24. Переименование идентификаторов

ПЕРЕИМЕНОВАНИЕ ИДЕНТИФИКАТОРОВ

25. Переименование меток

ПЕРЕИМЕНОВАНИЕ МЕТОК

26. Добавление строковых ресурсов

ДОБАВЛЕНИЕ СТРОКОВЫХ РЕСУРСОВ

27. Содержимое файла bottom_nav_menu.xml

СОДЕРЖИМОЕ ФАЙЛА BOTTOM_NAV_MENU.XML

28. Содержимое файла homefragment.java

СОДЕРЖИМОЕ ФАЙЛА HOMEFRAGMENT.JAVA

29. Содержимое файла fragment_HOME.XML

СОДЕРЖИМОЕ ФАЙЛА FRAGMENT_HOME.XML

30. Выбор изображения с помощью вкладки design

ВЫБОР ИЗОБРАЖЕНИЯ С ПОМОЩЬЮ ВКЛАДКИ DESIGN

31. Пример экрана приложения

ПРИМЕР ЭКРАНА ПРИЛОЖЕНИЯ

32. Добавление атрибутов для textview

ДОБАВЛЕНИЕ АТРИБУТОВ ДЛЯ TEXTVIEW

33. Выбор шрифта для textview

ВЫБОР ШРИФТА ДЛЯ TEXTVIEW

34. Пример экрана «моя работа»

ПРИМЕР ЭКРАНА «МОЯ РАБОТА»

35. Добавление атрибутов для button

ДОБАВЛЕНИЕ АТРИБУТОВ ДЛЯ BUTTON

36. Выбор цвета для кнопок

ВЫБОР ЦВЕТА ДЛЯ КНОПОК

37. Пример экрана «контакты»

ПРИМЕР ЭКРАНА «КОНТАКТЫ»

38. Требования к оформлению отчёта

ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ОТЧЁТА
Отчёт по практическому заданию должен содержать:
подробное пошаговое описание выполнения задания со скриншотами и
пояснениями
скриншоты всех страниц приложения
код xml-файлов графического представления приложения
код java-файлов приложения
zip-архив с приложением.
Для создания архива скопируйте ваш проект в новую папку, в которой
удалите подпапки .gradle, .idea, build, app/build. Запакуйте уже очищенную
новую папку с проектом.

39.

39

40.

40

41.

42.

43.

44.

45.

46.

47.

48.

49.

50.

Подключить телефон - https://developer.android.com/studio/run/device

51.

Подключить телефон - https://developer.android.com/studio/run/device

52.

53.

54.

55.

56.

57.

58.

59.

60.

61.

62.

63.

64.

65.

66.

67.

68.

69.

70.

71.

72.

73.

74.

75.

76.

77.

78.

79.

80.

81.

82.

83.

84.

85.

86.

87.

88.

89.

90.

91.

92.

93.

94.

95.

96.

97.

98.

99.

100.

101.

102.

103.

104.

105.

106.

Material Design https://material.io/
design/introductio
n/#principles

107.

dp https://material.io/desig
n/layout/understandinglayout.html#pixeldensity

108.

109.

110.

sp https://material.io/
design/typography
/#type-scale

111.

112.

113.

114.

115.

116.

117.

118.

119.

120.

121.

122.

123.

124.

125.

126.

color https://material
.io/design/color
/#

127.

128.

129.

130.

131.

132.

133.

134.

135.

136.

137.

138.

139.

https://developer.android.com/guide/topics
/ui/layout/linear

140.

141.

142.

143.

144.

145.

146.

147.

148.

149.

150.

151.

152.

153.

154.

155.

156.

157.

158.

159.

160.

161.

162.

163.

https://developer.android.com/guide/topics/ui/layout/relative.html
https://developer.android.com/training/constraintlayout/index.html
https://developer.android.com/guide/topics/ui/layout/gridview
https://developer.android.com/guide/topics/ui/layout/listview
https://developer.android.com/guide/topics/ui/layout/recyclervie
w
https://github.com/google/flexbox-layout
English     Русский Правила