[Android] Компоненты пользовательского интерфейса Android

Описание к видео [Android] Компоненты пользовательского интерфейса Android

Мы расммотрели UI компоненты Android, а так же способы обращения к ним из кода, работу с полями ввода а так же работу с картинками.

Квиз по теме лекции: https://forms.gle/rznfwWL2ErhsFkQx8

0:00 - Приветствие
0:18 - View & Viewgroup
1:23 - Иерархия View & ViewGroup
2:00 - Создание layout
5:00 - View ID
5:58 - Declare UI in code
6:33 - Declare UI with XML
7:13 - LayoutInflater
7:38 - setContentView
8:17 - Jetpack Compose
9:30 - How to retrieve widgets in code interact with them?
9:57 - Nullable variables
10:49 - Lateinit variables
11:40 - Lazy initialization
12:17 - Custom getter
12:44 - Kotlin Synthetics
14:14 - Android data binding
15:10 - Butter knife & Kotter knife
16:06 - How to access Views? 👾
16:26 - View binding
17:07 - View binding in activity
18:00 - View binding in fragment
18:23 - viewBindingIgnore
18:39 - Differences from findViewById
19:44 - Differences from Databinding
20:05 - Attributes and properties
20:37 - visibility
21:23 - tools:context
21:38 - layout_width
21:51 - Layout Params
22:33 - Margins and Paddings
23:36 - drawableTint, drawableStart & drawableLeft
24:34 - textAlignment, gravity, lines, ellipsize
25:33 - Landscape & portrait orientation
25:54 - Button
26:56 - xmlns:android, xmlns:app & xmlns:tools
28:29 - MaterialButton & AppCompatButton
29:24 - Input events
33:19 - ImageView
34:05 - How to load an image from the web? Glide
35:37 - Glide Performance
36:00 - How to add Glide in your project?
36:20 - Toolbar
38:45 - Example of collapsing Toolbar in CoordinatorLayout
39:13 - Menu
40:26 - PopupMenu
41:01 - Bottom Navigation Menu
43:38 - floating action button
44:16 - Color selectors
44:33 - Drawable selector & checkbox example
48:54 - Shape drawables
53:42 - Drawable selector with shapes

Полезные ссылки:
https://material.io/components/ - основные компоненты
https://github.com/bumptech/glide - библиотека для работы с изображениями о коророй мы говорили
https://github.com/coil-kt/coil - еще одна крутая библиотека для работы с картинками

Наш открытый чат:   / discord  

Подписывайтесь на комьюнити Mobile People чтобы следить за митапами:
https://community-z.com/communities/m...

А так же у нас есть телеграм канал: https://t.me/mobile_people

Комментарии

Информация по комментариям в разработке