Choose Language

Apply тП▒ 22 min

The Jetpack Compose Beginner Crash Course ЁЯТ╗ (Android Studio Tutorial)

рдХреНрдпрд╛ рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ

  • рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдХрд╛ рдкрд░рд┐рдЪрдп рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХрд░рдирд╛ред
  • рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдореЗрдВ рдпреВрдЖрдИ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрд▓рдо, рд░реЛ, рдФрд░ рдмреЙрдХреНрд╕ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
  • рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдореЗрдВ рд╕реНрдЯреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд╛рдпрдирд╛рдорд┐рдХ рдпреВрдЖрдИ рдмрдирд╛рдирд╛ рд╕реАрдЦрдирд╛ред

рдореБрдЦреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ

рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдПрдХ рдирдпрд╛ рдпреВрдЖрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рдпреВрдЖрдИ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдШреЛрд╖рдгрд╛рддреНрдордХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдпреВрдЖрдИ рдХреЛ рдХреИрд╕рд╛ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдХрдВрдкреЛрдЬрд╝ рдпрд╣ рддрдп рдХрд░реЗрдЧрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдореЗрдВ рд╕реНрдЯреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд╛рдпрдирд╛рдорд┐рдХ рдпреВрдЖрдИ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрдВрдкреЛрдЬрд╝ рдореЗрдВ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпреВрдЖрдИ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдХреЙрд▓рдо, рд░реЛ, рдФрд░ рдмреЙрдХреНрд╕ рд▓реЗрдЖрдЙрдЯред

рдХреЛрдб рдЙрджрд╛рд╣рд░рдг

@Composable
fun Greeting(name: String) {
    Text("Hello, $name!")
}

рдпрд╣ рдХреЛрдб рдПрдХ рд╕рд░рд▓ рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдлрдВрдХреНрд╢рди рд╣реИ рдЬреЛ рдПрдХ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЧреНрд░реАрдЯрд┐рдВрдЧ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

Column(
    modifier = Modifier
        .fillMaxWidth()
        .padding(16.dp)
) {
    // рдпреВрдЖрдИ рдХрдВрдЯреЗрдВрдЯ рдпрд╣рд╛рдВ рдЬреЛрдбрд╝реЗрдВ
}

рдпрд╣ рдХреЛрдб рдПрдХ рдХреЙрд▓рдо рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдкреВрд░реА рдЪреМрдбрд╝рд╛рдИ рдХреЛ рднрд░рддрд╛ рд╣реИ рдФрд░ 16 рдбреАрдкреА рдХрд╛ рдкреИрдбрд┐рдВрдЧ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

рдкрд╛рда рд╕рд╛рд░рд╛рдВрд╢

рдЗрд╕ рдкрд╛рда рдореЗрдВ, рд╣рдордиреЗ рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдХрд╛ рдкрд░рд┐рдЪрдп рджрд┐рдпрд╛ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХрд░рдирд╛ рд╕реАрдЦрд╛ред рд╣рдордиреЗ рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдореЗрдВ рдпреВрдЖрдИ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрд▓рдо, рд░реЛ, рдФрд░ рдмреЙрдХреНрд╕ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦрд╛ред рд╣рдордиреЗ рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдореЗрдВ рд╕реНрдЯреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд╛рдпрдирд╛рдорд┐рдХ рдпреВрдЖрдИ рдмрдирд╛рдирд╛ рд╕реАрдЦрд╛ред рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдПрдХ рдШреЛрд╖рдгрд╛рддреНрдордХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдпреВрдЖрдИ рдХреЛ рдХреИрд╕рд╛ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдХрдВрдкреЛрдЬрд╝ рдпрд╣ рддрдп рдХрд░реЗрдЧрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рд╣рдордиреЗ рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдХреЗ рдХреБрдЫ рдореВрд▓рднреВрдд рддрддреНрд╡реЛрдВ рдХреЛ рджреЗрдЦрд╛, рдЬреИрд╕реЗ рдХрд┐ рдЯреЗрдХреНрд╕реНрдЯ, рдмрдЯрди, рдФрд░ рдЗрдореЗрдЬред

рдЕрднреНрдпрд╛рд╕ рд╡реНрдпрд╛рдпрд╛рдо

рдПрдХ рд╕рд░рд▓ рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдПрдВ рдЬреЛ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдлреАрд▓реНрдб рдФрд░ рдПрдХ рдмрдЯрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЬрдм рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЯреЗрдХреНрд╕реНрдЯ рдлреАрд▓реНрдб рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рд╡реНрдпреВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ

рдЕрдЧрд▓реЗ рдкрд╛рда рдореЗрдВ, рд╣рдо рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░реЗрдВрдЧреЗ, рдЬреИрд╕реЗ рдХрд┐ рдПрдирд┐рдореЗрд╢рди рдФрд░ рдЗрдлреЗрдХреНрдЯ рд╣реИрдВрдбрд▓рд░ред рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ рдЬреЗрдЯрдкреИрдХ рдХрдВрдкреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдпреВрдЖрдИ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред