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