- Android Architecture
- Install Android Studio
- Project Android Structure
- Structure of interface screens
- statusbar/indicator
- actionbar/toolbar
- main layout
- bottombar/navigation
- Basic interface attributes
- size, color, icon, style, string, multi language
- TextView
- EditText
- Button
- Switch
- Checkbox
- RadioButton
- ImageView
- ProgressBar
- Common Attributes View
- layout_width and layout_height
- background
- gravity
- layout_gravity
- margin
- padding
- visibility
- LinearLayout
- orientation = "vertical" or orientation ="horizontal"
- Table Row
- Practice
- Link Figma Restaurant Booking Uikit
- Shape
- Bitmap
- Rotate
- Clip
- Layer-list
- State-list
- Level-list
- Practice
- Activity Lifecycle
- Intent Explicit
- Send and receive string
- Send and receive number
- Send and receive array
- Send and receive object
- Send and receive bundle
- Intent Implicit
- ACTION_VIEW
- ACTION_SENDTO
- ACTION_CALL
- ActivityForResult
- Practice
- Use Toast-AlertDialog-Dialog
- Custom Toast-AlertDialog-Dialog
- Object Animation
- Tween Animation: alpha, rotate, translate, scale
- Fragment Lifecycle
- Fragment Manager