рдмрд╣реБрдд рд╕рдордп рдкрд╣рд▓реЗ Google I / O рдкрд░ рдХреЛрдИ рдлрд╝реНрд▓рдЯрд░ рд░рд┐рд▓реАрдЬрд╝ рдирд╣реАрдВ рд╣реБрдЖ рдерд╛, рд▓реЗрдХрд┐рди рдлрд╝реНрд▓рдЯрд░ рдЯреАрдо рдиреЗ рдлрд┐рд░ рд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдирдП рдЖрдЗрдЯрдо рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдореИрдВ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред
рдпрд╣рд╛рдБ рд╕реЗ рдирд┐: рд╢реБрд▓реНрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдлреЛрдЯреЛрдХрд┐рд╕реА рддрд░рд╣ рдпрд╣ рд╣реБрдЖ рдХрд┐ рдореИрдВ рдбрд╛рд░реНрдЯ + рд╕реНрдкрдЯрд░ рдкрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдбреВрдм рдЧрдпрд╛ред рдЗрд╕ рддрдереНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рддреБрд░рдВрдд рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рджреЗрд╢реА рдХреЛрдб рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдореБрдЭреЗ рдХреЛрдб рдХрд╛ рдЦреБрд▓рд╛рдкрди рдкрд╕рдВрдж рдЖрдпрд╛ (рдЖрдк рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд░реНрдиреЗрд▓ рдХреЛрдб рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ) рдФрд░ рд╕рдореБрджрд╛рдп рдХрд╛ рдЦреБрд▓рд╛рдкрдиред рд╕рдореБрджрд╛рдп рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ
рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ
рд▓реЗрдЦ рдХреЗ рдЗрд╕ рдореБрдлреНрдд рд░рд┐рдЯреЗрд▓рд┐рдВрдЧ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдирдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП AndroidX рд╕рдорд░реНрдерди
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдкрд╣рд▓реЗ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди
рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ AndroidX рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рд╣реЛ рдЧрдпрд╛ рдерд╛ , рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рд╡рд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдлреАрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╕рдордп, рд╣рдо рдХреЗрд╡рд▓
flutter create project_name --androidx
рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдмрдВрдбрд▓ рдФрд░ 64-рдмрд┐рдЯ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
1 рдЕрдЧрд╕реНрдд, 2019 рд╕реЗ, рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЛ рджреЗрд╢реА рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб 9 рдкрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ 32-рдмрд┐рдЯ рдПрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛ 64-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╕реНрдкрдВрджрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 64-рдмрд┐рдЯ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рд╕рдВрд╕реНрдХрд░рдг 1.7 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, 2 рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдмрдВрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рдЗрд╕ рдкрд░ рдЖрдпрд╛ рдерд╛, рдЬрдм рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп .apk рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╕рдордп, рдЬрдм 12MB рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдЕрдЪрд╛рдирдХ 25MB рд╣реЛ рдЧрдпрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдПрдХ рдмрдВрдбрд▓ рдмрдирд╛рдпрд╛ рдФрд░ рдЪрд┐рдпрд░реНрд╕ рдХрд┐рдпрд╛, рдЖрдХрд╛рд░ рдлрд┐рд░ рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред

рдХреНрдпрд╛ рд╣реИ рдРрдк рдмрдВрдбрд▓
рдпрд╣рд╛рдВрдирдП рд╡рд┐рдЬреЗрдЯ
Google рдХреЗ рдмрд╛рдж рд╕реЗ, рдпрджрд┐ рдореИрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рддреЛ рд╕рддрд╣реЛрдВ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдмрдЬрд╛рдп, рд╡реЗ рдЙрди рд╡рд┐рдЬреЗрдЯреНрд╕ рдкрд░ рдмрд╣реБрдд рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ, рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╕реНрд▓рд╛рдЗрдбрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ (рдЙрдирдХреЗ рддрд╛рдкрдорд╛рди рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ), рдЬрд┐рд╕рдореЗрдВ рд╣рдо, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдЕрдкрдиреА рдЦреБрдж рдХреА рд╕реБрдВрджрд░ рдЪреАрдЬреЗрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдлреЛрдВрдЯ
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ, рдореИрдВ рдлреЛрдВрдЯ рдХреЗ рдорд╣рддреНрд╡ рдХреЛ рднреА рд╕рдордЭрддрд╛ рд╣реВрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрд╡реЗрджрди рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдирдИ рд░рд┐рд▓реАрдЬ
рд╕реЗ iOS рдХреЗ рд▓рд┐рдП рдЯреЗрдХреНрд╕реНрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рд╕рдореГрджреНрдз рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝рд╛ рдЙрдиреНрдирдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдЕрдВрдХ рд╢реИрд▓реА, рд╢реИрд▓реА рд╕реЗрдЯ рдЖрджрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдЬреАрдереБрдм рдкрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг ред

рдРрд╕реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛рдирд╛ рдЬрд┐рдирд╕реЗ рдЖрдк рдХреЛрдб рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдореИрдВ рдмрд╣реБрдд рдмрд╛рд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рддрдХрдиреАрдХреЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рд╕реЗ рд▓реЗрдиреЗ рдпрд╛ рдХреЛрдб рдХреЛ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╕рд░ рд▓рдЯрдХрд╛ рджреЗрддрд╛ рд╣реВрдВред рдПрдХ рдЕрджреНрднреБрдд рд╡рд┐рд╢реЗрд╖рддрд╛, рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдФрд░ рддреБрд░рдВрдд рд░рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдлреНрд▓рдЯрд░ рдЯреАрдо рдиреЗ рд▓рд┐рдЦрд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛рдИ рдЧрдИ рд╣реИред
flutter create --sample=material.AppBar.1 mysample
рдпрджрд┐ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреИрдм рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред

рдпрд╣ рд╕рдм, рд╕рднреА рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдХреЛрдбрд┐рдВрдЧ рд╣реИ :) рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрд░реЗ рджреЛрд╕реНрддреЛрдВ рдФрд░ рдореИрдВрдиреЗ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдлрд┐рдЯрд░ рдкрд░ рдкреНрд░рддрд┐ рдорд╛рд╣ рдПрдХ рдорд╛рдЗрдЯрдк рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рд╣реИ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдордЬрд╝реЗ рдХрд░реЗрдВред рдЬреЛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ - рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдпрд╛ рдкреАрдПрдо рдореЗрдВ рд▓рд┐рдЦреЗрдВред