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

рдореИрдВрдиреЗ рдлреНрд░реАрд▓рд╛рдВрд╕ рдХреНрдпреЛрдВ рдЪреБрдирд╛?
рдкрд┐рдЫрд▓реЗ рдордИ рдореЗрдВ, рдореИрдВрдиреЗ рдПрдХ рдЕрджреНрднреБрдд рдлреНрд░реАрд▓рд╛рдВрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рдХреАред рдЙрд╕ рд╕рдордп, рдореИрдВ рд╕реНрдЯреЙрдХрд╣реЛрдо рдореЗрдВ рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рдПрдХ рдкреВрд░реНрдг-рд╕реНрдЯреИрдХ рдбреЗрд╡рд▓рдкрд░ рдерд╛ред рдпрд╣ рдореЗрд░реА рдкрд╣рд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЬреЙрдм рдереА, рдореИрдВ рдЕрднреА рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╡рд╣рд╛рдВ рдЧрдпрд╛ рдерд╛ (
рдпрд╣рд╛рдВ рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХрд░рддрд╛ рд╣реВрдВ)ред
рдЧрд░реНрдореА рддреЗрдЬреА рд╕реЗ рдЖ рд░рд╣реА рдереА, рдХрд╛рдо рдХреА рдЧрддрд┐, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдкрд╛рдЧрд▓, рджрд┐рди рдХреЗ рдмрд╛рдж рдпрд╣ рд╢рд╛рдВрдд рд╣реЛ рд░рд╣рд╛ рдерд╛ред рдПрдХ рдмрд╛рд░ рдРрд╕рд╛ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдерд╛ рдЬрдм рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рдХреНрд░рдо рдореЗрдВ, рдореБрдЭреЗ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдкрдбрд╝рд╛ред рдореБрдЭреЗ рдХреБрдЫ рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдерд╛, рдореИрдВ рдереЛрдбрд╝рд╛ рдКрдм рдЧрдпрд╛ рдерд╛, рдХрд╛рдо рдиреЗ рдореБрдЭреЗ рдЦреБрд╢ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдпрд╣ рддрдм рдерд╛ рдЬрдм рдореИрдВ рдЗрддрдиреЗ рдЙрджрд╛рд╕ рдореВрдб рдореЗрдВ рдерд╛ рдХрд┐ рдореЗрд░реЗ рдкрд┐рддрд╛ рдиреЗ рдореБрдЭреЗ рдЕрдкрдиреЗ рдЗрд░рд╛рджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдореИрдВ рдЙрдирдХреА рдХрдВрдкрдиреА рдХреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдКрдБред рд╣рд╛рд▓рд╛рдБрдХрд┐ рд╡рд╣ рдЬрд╛рдирддрд╛ рдерд╛ рдХрд┐ рдореИрдВ рдХрд╛рдо рдореЗрдВ рдмрд╣реБрдд рд╡реНрдпрд╕реНрдд рдерд╛, рдФрд░ рдореБрдЭреЗ рдЙрдореНрдореАрдж рдирд╣реАрдВ рдереА рдХрд┐ рдореИрдВ рдЕрдкрдирд╛ рд╕рд╛рд░рд╛ рд╕рдордп рдЙрд╕рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рджреВрдВрдЧрд╛, рдлрд┐рд░ рднреА рдЙрд╕рдиреЗ рдкреВрдЫрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рдирдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рд╕рд▓рд╛рд╣рдХрд╛рд░ рдмрдирдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдореИрдВрдиреЗ рддрдм рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдореИрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдирд╕рд┐рдХ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рднреВрдЦрд╛ рдерд╛ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЙрдирдХреЗ рд╕рд╡рд╛рд▓ рдХрд╛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЬрд╡рд╛рдм рджрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рдкрд░рд╛рдорд░реНрд╢рджрд╛рддрд╛ I рд╕реЗ рд╢реБрд░реВ рдореЗрдВ рдпрд╣ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛рдИ рдереА, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдПрдХ рдЕрдЧреНрд░рдгреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдкрд░ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ред
рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕рд╛рд▓ рддрдХ рдкреЗрд╢реЗрд╡рд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдХреЛрдИ рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреНрдпреЛрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реЛрдЧреА рдХрд┐ рдЪреБрдиреЗ рд╣реБрдП рдЖрд▓рд╛ рдореЗрдВ рдЕрдиреБрднрд╡ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ, рдкреЗрд╢реЗрд╡рд░ рд░реВрдк рд╕реЗ рдмрдврд╝реЗрдВ рдФрд░ рдПрдХ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ?
рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдЪрд┐рдд рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ "рдорд▓реНрдЯреА-рд╕реНрдЯреЗрд╢рди рдХрд╛рд░реНрдпрдХрд░реНрддрд╛" рд╣реВрдВ, рдЬрд┐рд╕рдиреЗ рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХрд░рд┐рдпрд░ рдХреЗ рдлреИрд╕рд▓реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░рдгрдиреАрддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдерд╛ред рдореИрдВрдиреЗ рд╡рд╣реА рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЬреЛ рдореБрдЭреЗ рдЦреБрд╢реА рджреЗрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдореЗрд░рд╛ рд░рд┐рдЬреНрдпреВрдореЗ рдЕрдм рдРрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╢рд╛рдпрдж рд╣реА рдЕрдзрд┐рдХ рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдмреЗрд╢рдХ, рдХрд░рд┐рдпрд░ рд╕реНрдЯреНрд░реЗрдЯрдЬреА рдХреЛ рдЖрдк рдЬреЛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдирдиреНрдп рдШрдЯрдирд╛ рд╣реЛред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рдХрд╛рдо рдФрд░ рдирд┐рдпреЛрдХреНрддрд╛ рджреЛрдиреЛрдВ рдкрд╕рдВрдж рдереЗред рдпрд╣ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реБрдЖ рдХрд┐ рдореИрдВ рдПрдХ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рддрд░рд╕ рдореИрдВ рдкрд╣рд▓реЗ рдЬреЛ рдХрд░ рд░рд╣рд╛ рдерд╛ рд╡рд╣ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╕реЗ рдЕрдзрд┐рдХ рдордЬрдмреВрдд рдирд┐рдХрд▓рд╛ред
рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдиреЗ рдореБрдЭреЗ рдХрд┐рддрдирд╛ рдЖрдХрд░реНрд╖рдХ рдмрдирд╛ рджрд┐рдпрд╛? рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЙрддреНрдкрд╛рдж рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рдмрдирд╛ рджрд┐рдпрд╛, рдЬреЛ рдХрд┐ рд╣рдЬрд╛рд░реЛрдВ рдХрдВрдкрдирд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдЯреАрдо рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓реЗ рд╣реИрдВ рдЙрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рд▓реЛрдЧ рд╣реИрдВ? рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рдЗрд╕ рддрд░рд╣ рд╕реЗ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдпрд╣ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рд╣реИ, рдпрд╣ рдЪреБрдиреМрддреА рд╣реИ рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдПрдХ рдХрдард┐рди рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рджреА рд╣реИ, рдФрд░ рдпрд╣ рдЖрддреНрдо-рд╡рд┐рдХрд╛рд╕ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реИред
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдореВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдХреНрдпреЛрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛?
рдЬрдм рддрдХ рдореИрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реБрдЖ, рддрдм рддрдХ рдореЗрд░реЗ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рд╕реНрдерд╛рдиреАрдп рдбрд┐рдЬрд┐рдЯрд▓ рдПрдЬреЗрдВрд╕рд┐рдпреЛрдВ рд╕реЗ рдХрдИ рдкреНрд░рд╕реНрддрд╛рд╡ рдорд┐рд▓ рдЪреБрдХреЗ рдереЗред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛, рдореБрдЭреЗ рдЗрди рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрддреНрд░реАрдкреВрд░реНрдг рддрд░реАрдХреЗ рд╕реЗ рдкреВрдЫрд╛ рдЧрдпрд╛ред рдЬрдм рдореИрдВрдиреЗ рдЙрдирдХреА рддрд░рдл рджреЗрдЦрд╛, рддреЛ рдореИрдВ рдмрд╕ рдЙрдирдХреА рдирд┐рдореНрди рдЧреБрдгрд╡рддреНрддрд╛ рдкрд░ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдерд╛ред
рдПрдЬреЗрдВрд╕рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдЖрд╡реЗрджрди рдХреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рддреИрдпрд╛рд░ рдХреА, рдЬреЛ рдЕрд╕реНрд╡рд╕реНрде рджрд┐рдЦрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧреНрд░рд╛рд╣рдХ рдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкрд╣рдЪрд╛рди рд╕реЗ рднреА рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреАред рдПрдХ рдФрд░ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рдЖрдХрд╛рд╢-рдЙрдЪреНрдЪ рдореВрд▓реНрдп - рджреЛрдиреЛрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдПред рддреАрд╕рд░рд╛, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдкреНрд░рд╕реНрддрд╛рд╡ рднреЗрдЬрд╛, рдмрд┐рдирд╛ рдЧреНрд░рд╛рд╣рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдП рдмрд┐рдирд╛ред рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рднреА рдПрдЬреЗрдВрд╕рд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рдЪреАрдЬ рд╕рдорд╛рди рдереА: рд╡реЗ рдХреЙрд░реНрдбреЛрд╡рд╛ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣реЗ рдереЗред
рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдФрд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЙрдкрдХрд░рдг рд╣реИ, рд▓реЗрдХрд┐рди рдПрдЬреЗрдВрд╕рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдпрд╣ рднреА рдЬрд╛рдирдХрд╛рд░реА рдЫрд┐рдкрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рдпрд╣ рдХрд┐рд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдПрдЬреЗрдВрд╕реА рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдиреЗ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП "рдЗрди-рд╣рд╛рдЙрд╕" рдореЛрдмрд╛рдЗрд▓ рдРрдк рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреА рдмрд╛рдд рдХреАред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдРрдб-рдСрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рдереЗ, рдЬрд┐рд╕рдиреЗ рдЗрд╕ рдПрдЬреЗрдВрд╕реА рдХреЛ рдЖрд╡реЗрджрди рдХреА рд╕рд░реНрд╡рд┐рд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд┐рдП рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрдХреНрд░рдордг рдХреЛ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдореБрд╢реНрдХрд┐рд▓ рдФрд░ рдорд╣рдВрдЧрд╛ рдмрдирд╛ рджрд┐рдпрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкреНрд░рд╢реНрди рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдирд╣реАрдВ рдереЗред
рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдЦрд┐рд▓рд╛рдл рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдореИрдВ рд▓рдЧрд╛рддрд╛рд░ рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдЙрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред рдпрд╣, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреАрдореЗрд▓, рд╕реНрд▓реИрдХ, рдПрдЯрдо, рдлрд┐рдЧрдорд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рдерд╛, рдХрд┐ рдХреИрд╕реЗ рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрдкрдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬреЛ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдирд╣реАрдВ рдереЗ!
рдФрд░ рдЕрдм рдХреНрдпрд╛? рджреЗрд╢реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдпрд╣ рдХреБрдЫ рдореБрд╢реНрдХрд┐рд▓ рддрд░реАрдХреЗ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реИ? рдпрд╣ рдкреНрд░рд╢реНрди рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдЙрддреНрдкрдиреНрди рд╣реБрдЖ рдХрд┐ рдЬрдм рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддрд╛ рдерд╛, рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЖрдИрдУрдПрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдпрд╛ рд╕реНрд╡рд┐рдлреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЬрд╛рд╡рд╛ рдпрд╛ рдХреЛрдЯрд▓рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдВрдбреНрд░реЙрдЗрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдмреЗрд╢рдХ, рдпрд╣рд╛рдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдЪрд╛рд▓ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рдПрдХ рдФрд░ рд╕рд╡рд╛рд▓ рдерд╛ред рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреЗрд╢реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреИрд╕реЗ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдпрджрд┐ рдЖрдк рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЙрддреНрддрд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдкреВрд░реА рдЪреАрдЬ рдПрдкреАрдЖрдИ рдореЗрдВ рд╣реИред рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрд╛ рдХрд┐ рдореИрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдЬрд┐рд╕реЗ рдореВрд▓ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреЛрдб рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ рдореВрд▓ рдХреЛрдбред рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ iPhone рдкрд░ рдЬрд╛рд╡рд╛ рдФрд░ рдЬрд╛рд╡рд╛ рдкрд░ рдЙрджреНрджреЗрд╢реНрдп-рд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореВрд▓ рдШрдЯрдХреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреА рдореВрд▓ рдмрд╛рддреЛрдВ рдХреА рдЧрд╣рд░реА рд╕рдордЭ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдореИрдВ Quora рдХреЛ
рдЗрд╕ рдЙрддреНрддрд░ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рддреЛ
рдпрд╣ рд░рд┐рдПрдХреНрдЯ рдХреЙрдиреНрдл рдХреЗ рд╕рд╛рде
рдПрдХ рдкреНрд░рд╕реНрддреБрддрд┐ рд╣реИ, рдФрд░
рдпрд╣ рд╕рд╛рдордЧреНрд░реА, рдЬреЛ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреА рд░рд┐рд╣рд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддреА рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЙрд╕ рд╕рдордп рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡-рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмреЙрд▓реНрд╕ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдореБрдЭреЗ рдкрддрд╛ рдерд╛ рдХрд┐ рдРрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдХрд╛рдо рджреЗрд╢реА рдХреЛрдб рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдореЗрдВ рдХрдо рд╣реЛ рдЧрдпрд╛ рдерд╛ред рдПрдЬреЗрдВрд╕рд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд рдХреЙрд░реНрдбреЛрд╡рд╛-рдЖрдзрд╛рд░рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рдЦрд┐рд▓рд╛рдл рдпрд╣ рдореЗрд░рд╛ рдореБрдЦреНрдп рддрд░реНрдХ рдерд╛ред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрджрд┐ рдХрд┐рд╕реА рдХрдВрдкрдиреА рдХреЛ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореВрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдХрд┐рд╕реА рдХреЛ HTML / CSS / JS рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рд░реНрдорд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЙрд╕рдХреЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдореЛрдмрд╛рдЗрд▓ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдкреИрд╕рд╛ рдЦрд░реНрдЪ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред
рдЬрдм рдореИрдВрдиреЗ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░реНрдХ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛, рддреЛ рдЙрд╕рдиреЗ рдореБрдЭрд╕реЗ рдПрдХ рд╕рд╡рд╛рд▓ рдкреВрдЫрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЬрд╛рдирддрд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЬрд╡рд╛рдм рджрд┐рдпрд╛ рдХрд┐ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ред рдлрд┐рд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭрд╕реЗ рдкреВрдЫрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдЦреБрдж рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред "рдореИрдВрдиреЗ рдирд╣реАрдВ рдХрд┐рдпрд╛," рдореИрдВрдиреЗ рдЬрд╡рд╛рдм рджрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЙрд╕ рд╕рдордп рддрдХ рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рд╕рдм рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдереА рдФрд░ рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрд╡реЗрджрди рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рд▓реЗрддреЗ рд╣реБрдП рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореБрдЭреЗ рдЦреБрдж рдЗрд╕рдХрд╛ рдПрд╣рд╕рд╛рд╕ рд╣реЛ, рдореИрдВ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдирддреАрдЬрддрди, рдЙрд╕ рдмрд╛рддрдЪреАрдд рдХреЗ рдХреБрдЫ рд╣рдлреНрддреЗ рдмрд╛рдж, рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдореИрдВ рдЗрд╕ рдмрд╛рдд рдкрд░ рд╕рд╣рдордд рд╣реБрдП рдХрд┐ рдореИрдВ рдЙрд╕рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░реВрдВрдЧрд╛ред
рдЖрд╡реЗрджрди рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдореЗрдВ рдбреБрдмрдХреА рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝реА рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рдЖрд╡реЗрджрди рд╕реЗ рдирд┐рдкрдЯ рд░рд╣реЗ рд╣реИрдВред
рдЬрд┐рд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╣ рд╕реНрдЯреЙрдХрд╣реЛрдо рдореЗрдВ рдПрдХ рдХрдВрдкрдиреА рд╣реИ, рдЬреЛ рд╕рд╣рдХрд╛рд░рд┐рддрд╛, рд╕рд╛рдореВрд╣рд┐рдХ рдХрд╛рд░реНрдпрд╛рд▓рдпреЛрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рд▓рдЧреА рд╣реБрдИ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╣рдо рдХрд╛рд░реНрдпрд╛рд▓рдп рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкрдирд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд░рд╛рдП рдкрд░ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓, рдореЗрд░реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдкрд╛рд╕ рд▓рдЧрднрдЧ 10 рдРрд╕реЗ рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрд╛рд▓рдп рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд▓рдЧрднрдЧ 400 рдХрдВрдкрдирд┐рдпрд╛рдВ 1,400 рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рд░рд╛рдП рдкрд░ рдЬрдЧрд╣ рд▓реЗрддреА рд╣реИрдВред рдпреЗ рдХрд╛рд░реНрдпрд╛рд▓рдпреЛрдВ рдХреЗ рдХрд┐рд░рд╛рдпреЗрджрд╛рд░ рд╣реИрдВ рдФрд░ рдЖрд╡реЗрджрди рдХреЗ рд▓рдХреНрд╖рд┐рдд рджрд░реНрд╢рдХ рд╣реИрдВред

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

рдЖрд╡реЗрджрди рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдгрдЕрднреА рднреА рдкрдврд╝ рд░рд╣реЗ рд╣реИрдВ? рдмрдврд╝рд┐рдпрд╛, рддреЛ рдЪрд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рд╕реЗ рд╕реАрдЦрдирд╛
рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЛ рдЙрдирдХреЗ рд▓рд┐рдП рдШрд░ рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЖрдк рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИред рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкрд╣рд▓реЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЬрд╡рд╛рдм рд╕реНрдкрд╖реНрдЯ рд╣реИ: рдХреЛрдИ рд╣реИ рдЬреЛ рдШрд░ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрд╕рд╕реЗ рд╕реАрдЦ рд╕рдХрддрд╛ рд╣реИред
рд╕рдЦреНрддреА рд╕реЗ, рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдФрд░ рдореИрдВ рдмрд╣реБрдд рдЦреБрд╢рдХрд┐рд╕реНрдордд рдерд╛ рдХрд┐ рдЖрдкрдХреЛ рд╡рд╣реА рдорд┐рд▓рд╛ рдЬрд┐рд╕рдХреА рдЖрдкрдХреЛ рдЬрд░реВрд░рдд рдереАред рдЗрд╕рд▓рд┐рдП, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рд╛рдордЧреНрд░реА рдХреА рдЦреЛрдЬ рдХреЗ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ YouTube рдкрд░ 13-рднрд╛рдЧ рд╡рд╛рд▓рд╛ рд╣рд╛рд░реНрд╡рд░реНрдб рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡
рд╡реАрдбрд┐рдпреЛ рдкрд╛рдареНрдпрдХреНрд░рдо рдкрд╛рдпрд╛ ред 90-120 рдорд┐рдирдЯ рддрдХ рдЪрд▓рдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдПрдХ рдЕрд▓рдЧ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдерд╛ред рдирддреАрдЬрддрди, рдореБрдЭреЗ рд▓рдЧрднрдЧ 23 рдШрдВрдЯреЗ рдХреА рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рдЗрд╕ рдХреЛрд░реНрд╕ рдХреЛ рдкрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рддреБрд░рдВрдд, рдПрдХ рдЬреБрдиреВрдиреА рдХреА рддрд░рд╣, рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рдЧрдпрд╛ред рдирддреАрдЬрддрди, рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдХрдИ рд╣рдлреНрддреЛрдВ рдХреЗ рдмрд╛рдж рдЬреЛ рдореИрдВ рд╢рд╛рдо рдФрд░ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдкрд░ рдЦрд░реНрдЪ рдХрд░ рд╕рдХрддрд╛ рдерд╛, рдореИрдВрдиреЗ рдЗрд╕ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рдиреАрдВрд╡ рдмрдирд╛рдИред
рдЕрдм рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд╣ рдкрд╛рдареНрдпрдХреНрд░рдо, рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдВрджреЗрд╣ рдХреЗ, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рддреИрдпрд╛рд░ рдХрдХреНрд╖рд╛рдПрдВ, рдмреЗрд╢рдХ, рд╕реНрдХреВрд▓ рдореЗрдВ рдПрдХ рдмрдбрд╝реА рд╕рдХрд╛рд░рд╛рддреНрдордХ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╢рд┐рдХреНрд╖рдХ рдХреЗ рдХреМрд╢рд▓ рдХреЛ рдиреЛрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдЗрди рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╢реИрд▓реА рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛: рдЧрддрд┐, рдЪрд░рдо рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХрддрд╛, рдзреНрдпрд╛рдиред рдкрд╛рдиреА рдирд╣реАрдВ, рдЬреАрд╡рди рд╕реЗ рдХреЛрдИ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЪреБрдЯрдХреБрд▓реЗ рдпрд╛ рдХрд╣рд╛рдирд┐рдпрд╛рдБ рдирд╣реАрдВред рдЖрдкрдХреЗ рд╡рд┐рдирдореНрд░ рд╕реЗрд╡рдХ рдиреЗ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд▓рд┐рдЦрд╛ рд╣реИ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд ...
рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп, рдПрдХ рднрд╛рд╡рдирд╛ рдереА рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдореЗрдВ рдЗрддрдиреА рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдкреИрдХ рдХреА рдЧрдИ рдереА рдХрд┐ рдЗрд╕реЗ рдХрдИ рдЕрдиреНрдп рд╢рд┐рдХреНрд╖рдХреЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рджреЛ рдмрд╛рд░ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрд╣ рдкрд╛рдареНрдпрдХреНрд░рдо рдкреНрд░рд╕рд┐рджреНрдз рд╣рд╛рд░реНрд╡рд░реНрдб CS50 рдХреЗ рд╕рдорд╛рди рд╣реИред
рдирддреАрдЬрддрди, рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрд░ рдЬрдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣рд╛рдВ рдЗрд╕реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд╣ рдХреЛрд░реНрд╕
рдПрдХреНрд╕рдкреЛ рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд░рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдЬреЛ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реВрдХреНрд╖реНрдорддрд╛рдУрдВ рдХреЛ рд▓реЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк, рдореЗрд░реА рддрд░рд╣, рдПрдХ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬреЛ рдЬрд▓реНрдж-рд╕реЗ-рдЬрд▓реНрдж рд╣реЛ, рдмрд▓реНрдХрд┐ рдПрдХ рдмрдбрд╝реЗ рдФрд░ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреА рд╣реИ, рдФрд░ рдЖрдк, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдкреВрд░реНрдг рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрднрд╡рдд: рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╢реБрд░реВ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдореВрд▓рдирд┐рд╡рд╛рд╕реАред
рджреВрд╕рд░рд╛ "рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдВрд╕рд╛рдзрди" рдЬреЛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рдерд╛ рд╡рд╣ рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧреА рдереЗред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЬрд┐рд╕ рдХрдВрдкрдиреА рдореЗрдВ рдореИрдВрдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдЙрд╕рдХреЗ рдмрд╛рдж рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рднреА рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ рдЦреБрдж рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдерд╛, рдлрд┐рд░ рднреА рдореИрдВрдиреЗ рдмрд╣реБрдд рдХреБрдЫ рд╕реАрдЦрд╛, рд╕рд┐рд░реНрдл рдЙрди рд▓реЛрдЧреЛрдВ рд╕реЗ рдмрд╛рдд рдХреА рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдЙрдирдХреЗ рдХреЛрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ред
рдЕрдм рдЬрдм рд╣рдордиреЗ рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рднреА рдЪреАрдЬреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рд╣реИ, рддреЛ рддрдХрдиреАрдХреА рдореБрджреНрджреЛрдВ рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред
рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг
рдлреЙрд░реНрдо
react-native init MyApp
рдХреА рдПрдХ рдЯреАрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЖрдзрд╛рд░ рдмрдирд╛рдпрд╛, рдкрд╣рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╡рд╣ рдПрдХ рдирдП рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдерд╛ред
рдпрджрд┐ рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рд╕реЗ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡-рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рдореЗрдВ рдЖрдП рд╣реИрдВ, рддреЛ рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣рд╛рдВ рдмрд╣реБрдд рдХреБрдЫ рдЖрдкрдХреЛ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдЧрд╛ред рдореЗрд░реЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рдПрдЯрдо рдХреЛ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд░реВрдк рдореЗрдВ iTerm, рдФрд░ git рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ GitUp рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛ред (рдпрджрд┐ рд╡рд┐рдо рдХреЗ рдкреНрд░рд╢рдВрд╕рдХ рдЕрднреА рдЗрд╕реЗ рдкрдврд╝ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рдЕрд╕рдВрдмрджреНрдз рд░рд╣реЗред) рд▓реЗрдХрд┐рди, рдЙрдкрд░реЛрдХреНрдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдЪрд╛рд╣рд┐рдП рдерд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЖрдИрдУрдПрд╕ рдПрдореБрд▓реЗрдЯрд░ рдХреА рдЖрджрдд рдбрд╛рд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рдереАред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЯреВрд▓реНрд╕ рджреНрд╡рд╛рд░рд╛,
react-native run-ios
рдХрдорд╛рдВрдб рдХреЗ рджреНрд╡рд╛рд░рд╛, рдЗрд╕ рдЖрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдХреЙрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рднреНрд░рд╛рдордХ рд░реВрдк рд╕реЗ рд╕рд░рд▓ рд▓рдЧрддрд╛ рд╣реИ, рдПрдореБрд▓реЗрдЯрд░ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛ред рдЪреВрдВрдХрд┐ рдирдП рдПрдирдкреАрдПрдо рдкреИрдХреЗрдЬ рд▓рдЧрднрдЧ рджреИрдирд┐рдХ (рдФрд░ рдмрд╛рдж рдореЗрдВ, рдХрд╛рдлреА рджреЗрд╢реА рдХреЛрдХреЛрдЖрдкреЛрдб рдореЙрдбреНрдпреВрд▓) рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдереЗ, рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЬрд┐рддрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдЙрд╕рд╕реЗ рдмрд╣реБрдд рдХрд░реАрдм рдерд╛, рд╡реЙрдЪрдореИрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░ рдПрдЪрдУрдбреА рдХреИрд╢ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдЕрдкреНрд░рд┐рдп рдЕрдиреБрд╖реНрдард╛рди рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдиреЛрдб_рдореЙрдбрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реБрдПред рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдореЗрдЯреНрд░реЛ рдмрдВрдбрд▓рд░ рдХреИрд╢ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдирд╛ред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрди рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
watchman watch-del-all && rm -rf tmp/haste-map-react-native-packager && rm -rf node_modules && yarn && npm start --reset-cache
10 рдореЗрдВ рд╕реЗ 9 рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХреЗ "рдбрд╛рдВрд╕ рд╡рд┐рдж рдж рдЯреИрдореНрдмреЙрд░рд┐рди" рдиреЗ рдПрдореБрд▓реЗрдЯрд░ рдХреЛ рдЬреАрд╡рди рдореЗрдВ рд╡рд╛рдкрд╕ рдЖрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдХрднреА-рдХрднреА, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рднреА рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛ред рдлрд┐рд░ рдореБрдЭреЗ GitHub рдкрд░ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд╡рд░реНрдгрди рдореЗрдВ рднрд╛рдЧ рд▓реЗрдирд╛ рдкрдбрд╝рд╛ рдФрд░ StackOverflow рдкрд░ рдЪрд░реНрдЪрд╛ рдХреЛ рдкрдврд╝рдирд╛ рдкрдбрд╝рд╛ред
рдХреБрдЫ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдЬрдбрд╝ рдпрд╣ рддрдереНрдп рдерд╛ рдХрд┐ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Xcode рдЪрд▓рд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдФрд░ рдореЗрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЛ, рдЖрдк рдЗрд╕ рд╣реЙрд░рд░ рд╣рд╛рдЙрд╕ рдЖрдИрдбреАрдИ рдореЗрдВ рдпрдерд╛рд╕рдВрднрд╡ рдХрдо рд╕рдордп рд░рд╣рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред
рдЗрд╕реА рддрд░рд╣ рдХреА рдХрд╣рд╛рдиреА iPhone рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд▓реЙрдиреНрдЪ рдХреЗ рд╕рд╛рде рдереАред рдЕрдЧрд░ рдХрд┐рд╕реА рдиреЗ рдореБрдЭреЗ рдкрд╣рд▓реЗ рдмрддрд╛рдпрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдиреАрдЪреЗ рджреА рдЧрдИ рдХрдорд╛рдВрдб рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реАрдзреЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рд╣рд▓ рдХрд░рддреА рд╣реИ, рддреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдорд╣реАрдиреЛрдВ рдХреЗ рд░рд┐рдПрдХреНрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рд░рд╣реВрдВред
react-native run-ios --simulator='iPhone X'
рдирдП рд╡рд┐рдХрд╛рд╕ рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рдЙрдкрдпреЛрдЧ рд╣реЛрдиреЗ рдХреА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг
рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА
рддреАрди-рдЪрд░рдгреАрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдРрдк рд╕реНрдЯреЛрд░ рдкрд░ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдпрд╛ рдХреБрдЫ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, рдЬреИрд╕реЗ рдХрд┐ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдРрдк рд╕реЗрдВрдЯрд░ рдпрд╛ рдлрд╛рдпрд░рдмреЗрд╕) рдФрд░ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП (рд╡рд┐рдХрд╛рд╕ рдореЛрдб рдХреЗ рд▓рд┐рдП)ред рд╢рд╛рдпрдж рдмрд╣реБрддреЛрдВ рдХреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд▓рдЧреЗрдЧрд╛ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рд╕реА рднреА рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдХреЗрд╡рд▓ рдЙрди рдЫреЛрдЯреА-рдЫреЛрдЯреА рдЪреАрдЬреЛрдВ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдкрд░ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдмрдбрд╝рд╛ рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓рддреЗ рд╣реИрдВред
рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рднрд┐рдиреНрди рдореИрдХрдУрдПрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ рд▓рдЧрд╛рддрд╛рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдордп рд▓рдЧ рдЧрдпрд╛, рдЖрдорддреМрд░ рдкрд░ рдХреЗрд╡рд▓ рдХреНрд░реЛрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХрдВрд╕реЛрд▓ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд▓рд┐рдЦ тАЛтАЛрд░рд╣рд╛ рд╣реИ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдбреАрдмрдЧрд┐рдВрдЧ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, HTML / CSS рдЖрдЙрдЯрдкреБрдЯ, рдореИрдВрдиреЗ
рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдбреАрдмрдЧрд░ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ред рдЖрд╡реЗрджрди рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп, рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдз рдФрд░ рдкреНрд░рд╛рдкреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ, рдореИрдВрдиреЗ
рд░рд┐рдПрдХреНрдЯреЛрдЯреНрд░реЙрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдЭреЗ рдпреЗ рджреЛрдиреЛрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмреЗрд╣рдж рдЙрдкрдпреЛрдЧреА рд▓рдЧреЗ, рд▓реЗрдХрд┐рди рдореИрдВ рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рд▓реЗрдХрд┐рди Ember.js рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореЗрд░реЗ рд╕рд╛рдорд╛рдиреНрдп рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддрд╛ рд╣реВрдВ, рдЬрдм рдореИрдВ рдЗрди рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЙрд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ рдореЗрд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдП рдЧрдП рдереЗ (рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдХреНрд░реЛрдо рдХреЗ рд▓рд┐рдП рдПрдореНрдмрд░ рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░)ред
рдиреЗрд╡рд┐рдЧреЗрд╢рди
React Native рдХреЗ рд▓рд┐рдП рдиреЗрд╡рд┐рдЧреЗрд╢рди / рд░рд╛рдЙрдЯрд┐рдВрдЧ рдХрд╛ рдЖрдпреЛрдЬрди рдПрдХ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдХрд╛рдо рд╣реИред рдЗрд╕ рдврд╛рдВрдЪреЗ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рджреМрд░рд╛рди, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдорд╛рдзрд╛рди рд╕рд╛рдордиреЗ рдЖрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдорд╛рдирдХ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдореЗрд░реА рдкрд╕рдВрдж рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрд╕ рддрдереНрдп рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдереА рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЛрд░реНрд╕ рдореЗрдВ рдмрд╛рдд рдХреА рдереА рдЬрд┐рд╕рд╕реЗ рдореИрдВ рдЧреБрдЬрд░рд╛ рдерд╛, рд╕рд╛рде рд╣реА рдЗрд╕ рддрдереНрдп рдкрд░ рднреА рдХрд┐ рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред
рдпрджрд┐ рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдкрд░реНрдпрд╛рдкреНрдд рдЧрд╣рди рдЕрдзреНрдпрдпрди рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрд╛рдпрд╛, рддреЛ рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рдкрддрд╛ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ:
- рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЧрд┐рдЯрд╣рдм рдкрд░ рд▓рдЧрднрдЧ 15,000 рд╕рд┐рддрд╛рд░реЗ рдФрд░ 86 рдЕрдирд╕реБрд▓рдЭреЗ рдореБрджреНрджреЗ рд╣реИрдВред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЬреЛ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рдорд╛рдзрд╛рди рджреЗрдЦреЗ рд╣реИрдВ рдЙрдирдореЗрдВ рд╕рдмрд╕реЗ рд╡рд┐рд╕реНрддреГрдд рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИред
- рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА-рдиреЗрд╡рд┐рдЧреЗрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдиреЗ рд▓рдЧрднрдЧ 10,000 рд╕рд┐рддрд╛рд░реЗ рдмрдирд╛рдП, рдпрд╣ 162 рдЕрдирд╕реБрд▓рдЭреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рди рдХреЗрд╡рд▓ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рджреЗрд╢реА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
- рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рд░рд╛рдЙрдЯрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдкрд╛рд╕ рд▓рдЧрднрдЧ 35,000 рд╕рд┐рддрд╛рд░реЗ рдФрд░ рдЧрд┐рдЯрд╣рдм рдкрд░ 55 рдмрдХрд╛рдпрд╛ рдореБрджреНрджреЛрдВ рдХреА рд╕реВрдЪреА рд╣реИред рд╕рдЪ рд╣реИ, рдЗрди рд╕рдВрдХреЗрддрдХреЛрдВ рдХреЛ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рддреБрд▓рдирд╛ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рднрдВрдбрд╛рд░ рдореЗрдВ рди рдХреЗрд╡рд▓ рд░рд┐рдПрдХреНрдЯ рдореВрд▓ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд░рд┐рдПрдХреНрдЯ рдХреЗ рд▓рд┐рдП рднреАред
- рджреЗрд╢реА-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд▓рдЧрднрдЧ 3,000 рд╕рд┐рддрд╛рд░реЗ рдФрд░ 55 рдЕрдирд╕реБрд▓рдЭреЗ рдореБрджреНрджреЗ рд╣реИрдВред рдЬреЛ рд▓реЛрдЧ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдмреАрдЯрд╛ рдореЗрдВ рд╣реИ, рдХрд┐ рдпрд╣ рди рдХреЗрд╡рд▓ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдПрдпрд░рдмреАрдПрдирдмреА рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ (рдЗрд╕ рдХрдВрдкрдиреА рдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ )ред
рд▓реЗрдХрд┐рди, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рд╢рд╛рдпрдж рд╡реИрд╕реЗ рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЛ рдЪреБрдирд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрди рд╕рднреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдЗрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдХрд┐рдпрд╛ред рдФрд░ рдЕрдВрдд рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛, рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рдЖрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдПрдХ рд╕рд╡рд╛рд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдЙрдкрдХрд░рдг рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИред
рд▓рдЧрднрдЧ 9 рдорд╣реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рддреБрд▓рдирд╛
Ember.js рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рдЪрд┐рдд
рд░рд╛рдКрдЯрд░ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ
рдХрд░рддреЗ рд╣реИрдВ , рддреЛ рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдБ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рд╣реИред
рддреАрди рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рд░рд┐рдПрдХреНрд╢рди-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЯреВрд▓ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╕рд╛рди рдерд╛ред рдпреЗ
StackNavigator
,
TabNavigator
рдФрд░
DrawerNavigator
ред рдпрд╣ рд╕рдордЭрдирд╛ рдмрд╣реБрдд рдХрдард┐рди рдерд╛ рдХрд┐ рдореБрдЭреЗ рдЗрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЯреВрд▓ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рддрдереНрдп рдХрд┐
DrawerNavigator
рдШрдЯрдХ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдореВрд▓ рддрддреНрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдореБрдЦреНрдп
TabNavigation
рдШрдЯрдХ рд╕реЗ рдКрдкрд░ рдПрдХ рдХрджрдо) рдореЗрд░реЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╡рдЬреНрдЮрд╛рдХрд╛рд░реА рдерд╛ред рдпрджрд┐ рдпрд╣ рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдХрдард┐рди рд╣реИ, рддреЛ рдпрд╣ рд╣реИ рдХрд┐
DrawerNavigator
рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рджрд┐рдЦрддрд╛ рд╣реИ (рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред
рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реЗ рджрд░рд╛рдЬрдирд╛рд╡реАрдЧреЗрдЯрд░рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреНрд░реАрди рдкрд░ рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд╛рдЗрдк рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдб рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмрд╛рд░ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред
рдореИрдВрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╕реНрдерд┐рдд рдореБрдЦреНрдп рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рд╛рдЗрдбрдмрд╛рд░ рдХреЛ рдХреБрдЫ рдЧреМрдг рдорд╛рдирд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдореБрдЭреЗ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐
рдбреНрд░рд╛рд╡рд░рдирд╛рд╡рд┐рдЧреЗрдЯрд░ рдХреЛ рд░реВрдЯ рдЯреНрд░реА (рдЗрд╕реЗ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдХреЛ рдпрд╛ рддреЛ рдореБрдЦреНрдп
рдмреЙрдЯрдордмрдирд╛рд╡реАрдЧреЗрдЯрд░ рдХреЗ рдиреАрдЪреЗ, рдпрд╛ рдЗрд╕ рддрддреНрд╡ рдХреЗ рд╕рдорд╛рди рд╕реНрддрд░ рдкрд░ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рдмрд╣реБрдд рдХреБрдЫ рдЭреЗрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рд╛рдЗрдбрдмрд╛рд░ рдХреЛ рдЙрд╕ рдЬрдЧрд╣ рдкрд░ рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬрд╣рд╛рдБ рдпрд╣ рдЕрдиреБрдЪрд┐рдд рдерд╛, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░,
DrawerNavigator
рдХреЛ
DrawerNavigator
рдПрдХ рдХрджрдо рдКрдкрд░ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП,
DrawerNavigator
ред рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЯреНрд░реА рдХреА рдЬрдбрд╝ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореЗрд░реА рдпрд╣ рдЦреЛрдЬ рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдордп рдмрдЪрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рдардХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рдорджрдж рдХрд░рддреА рд╣реИ рдЬреЛ рдЕрдиреНрдпрдерд╛ GitHub рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдФрд░ рд╕рд╛рдордЧреНрд░реА рдкрдврд╝рдиреЗ рдореЗрдВ рдЦрд░реНрдЪ рдХреА рдЬрд╛рдПрдЧреАред
рдпрд╣рд╛рдБ рдРрдк рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЯреНрд░реА рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдпрд╣рд╛рдБ, рдореВрд▓ рддрддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ,
MainDraverNavigation
рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЖрд╡реЗрджрди рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЕрдВрддрд┐рдо рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЯреНрд░реАрдпрд╣рд╛рдБ рдЖрдкрдХреЛ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐, рд╕рдореБрджрд╛рдп рдФрд░ рд╕рдореНрдореЗрд▓рди рд╡рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ
StackNavigator
рдФрд░
TabNavigator
рджреЛрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛
StackNavigator
ред рдХреНрдпрд╛ рдЖрдк рдХреЗрд╡рд▓
StackNavigator
рдкрд░рдд рдХреЛ рдирд╣реАрдВ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рдФрд░
TabNavigator
рд╕реАрдзреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ?
рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐, рдореБрдЭреЗ рдПрдХ рд╢реАрд░реНрд╖рдХ рдХреЗ рд▓рд┐рдП рджреЛ
TabNavigator
рддрддреНрд╡реЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рд╡реЗ рд╣реИрдВред
TabNavigator, рд╢реАрд░реНрд╖рдХрдпрд╣рд╛рдБ, рдлрд┐рд░ рд╕реЗ, рдореЗрд░реЗ рдЕрдиреБрдорд╛рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐
MaterialTopTabNavigator рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдиреЗрд╡рд┐рдЧреЗрд╢рди рдШрдЯрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдЗрд╕рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдХреБрдЫ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡рд┐рдХрд▓реНрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рд╢реАрд░реНрд╖рдХ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдерд╛, рдФрд░ рдЗрд╕реАрд▓рд┐рдП рдореБрдЭреЗ
StackNavigator
рдХреЛ рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рдкрд░рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЖрд╡реЗрджрди рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрддрд░ рдФрд░ рд╕реБрдВрджрд░ "рдХреЙрд╕реНрдореЗрдЯрд┐рдХ" рд╡рд┐рдЪрд╛рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг, рдореБрдЭреЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рдкрд░реЗрд╢рд╛рдиреА рд╣реБрдИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд╣реЗрдбрд░ рдЫрд╡рд┐ рдХреЗ рддрд╣ рдФрд░ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛, рдЬреЛ рдХрд┐
рдлреНрд▓реИрдЯрд▓рд┐рд╕реНрдЯ рджреНрд╡рд╛рд░рд╛ рдЖрдпреЛрдЬрд┐рдд рддрддреНрд╡реЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реИред рдЪреВрдВрдХрд┐ рд╣реЛрдо рдФрд░ рдЪрдпрди рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рд╢реАрд░реНрд╖рдХ рд╕рдорд╛рди
StackNavigator
рдореЗрдВ рдЙрдирдХреЗ рддрддреНрд╡реЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЧрдП рдереЗ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдмрд╛рдХреА рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рд╢реАрд░реНрд╖рдХ рдХреЛ рдХреЗрд╡рд▓ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рд╕реЗ рд╣рд▓ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рд▓реЗрдХрд┐рди рд╕рдореБрджрд╛рдп рдФрд░ рд╕рдореНрдореЗрд▓рди рд╡рд░реНрдЧреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЭреЗ рдЙрд╕реА рд╕рдорд╛рдзрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣реЗрдбрд░реНрд╕ рдХреЛ
StackNavigator
рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛
StackNavigator
рд╣реИ, рдФрд░ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ
StackNavigator
рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЯреНрд░реА рдореЗрдВ рдПрдХ рдХрджрдо рдЕрдзрд┐рдХ рд╣реИред рдирддреАрдЬрддрди, рдореИрдВрдиреЗ рд╢реАрд░реНрд╖рдХ рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рдЖрд╡реЗрджрди рдореЗрдВ рдПрдХ рдЕрдкреНрд░рд┐рдп рд╡рд┐рд╖рдорддрд╛ рдХрд╛ рдкрд░рд┐рдЪрдп рджрд┐рдпрд╛ред
TabNavigator рдФрд░ StackNavigator рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдирд╛рд╣рд╛рд▓рд╛рдБрдХрд┐ Iphone X рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╢реАрд░реНрд╖рдХ рдХреЗ рд╕рд╛рде рд╡рд░реНрдгрд┐рдд рд╕рдорд╕реНрдпрд╛ рдЧрдВрднреАрд░ рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИ, рдЫреЛрдЯреЗ рдкрд░реНрджреЗ рдкрд░ рд╢реАрд░реНрд╖рдХ рдЙрдкрд▓рдмреНрдз рд╕реНрдХреНрд░реАрди рд╕реНрдкреЗрд╕ рдХреЗ рд▓рдЧрднрдЧ 20% рд╣рд┐рд╕реНрд╕реЗ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП, рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред
рдЧрдВрддрд╡реНрдп рдЕрдиреБрднрд╛рдЧ рдореЗрдВ
TabNavigator
рд╕рд╛рде рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдорд╣рд╕реВрд╕ рдХреА рдЧрдИ рдереАред рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдХреГрддрд┐ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рджрд╛рдИрдВ рдУрд░, рдореИрдВ рд╢реАрд░реНрд╖ рддреАрди рдЯреИрдм рдЬрд╛рдирдХрд╛рд░реА, рд╕рджрд╕реНрдпреЛрдВ рдФрд░ рд╕рдВрдкрд░реНрдХ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░
TabNavigator
рддрддреНрд╡ рдХреЛ рд╕рд╣рдХрд░реНрдореА рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдЯреИрдм рдкрд░ рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред
рдЬрдм
TabNavigator
рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ
TabNavigator
рддреЛ рдирд┐рд░реНрдгрдп рдХреЛ рдЬрдЯрд┐рд▓ рдХрд┐рдП рдмрд┐рдирд╛ рддрддреНрд╡ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рд╕реНрд▓рд╛рдЗрдб рд╢реЛ рд░рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ (рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд) рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рдерд╛ред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрди рддреАрди рдЯреИрдм рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА-рд╕реНрд╡рд┐рдкрд░ рдирд╛рдордХ JS рдкреИрдХреЗрдЬ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдирд╛ рдкрдбрд╝рд╛ред рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реВрдЯ рдХрд░реЗрдЧрд╛ рдпрджрд┐ рдЗрд╕рдХреЗ рдЖрд╡реЗрджрди рдореЗрдВ рдЯреИрдм рд╣реЗрдбрд░ рдкрд░ рдЬреЛрд░ рджреЗрдиреЗ рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдЕрдЪрд╛рдирдХ рдПрдиреАрдореЗрд╢рди рдХрд╛ рдиреЗрддреГрддреНрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ рдЗрд╕ рдиреБрдХрд╕рд╛рди рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рдЕрд╡рд╕рд░ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рднреБрдЧрддрд╛рди рдорд╛рдирд╛ред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╕реНрд╡рд┐рдкрд░ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реЗ рдЯреИрдмрдиреЗрд╡рд┐рдЧреЗрдЯрд░ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ (рдЯреИрдм рдХреЗ рдиреАрдЪреЗ рд╕реНрд╡рд░реНрдг рд░реЗрдЦрд╛рдУрдВ рдХреЗ рдПрдиреАрдореЗрд╢рди рдореЗрдВ рдЕрдВрддрд░ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ)рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдЬреЛ рдирд┐рд╖реНрдХрд░реНрд╖ рджрд┐рдП рд╣реИрдВ, рд╡реЗ рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВ:
- рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рдЖрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдореИрдВрдиреЗ рд░рд┐рдПрдХреНрд╢рди-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЛ рдЪреБрдирд╛ред рдпрд╣ рдореЗрд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИред
- рд░рд┐рдПрдХреНрдЯрд░-рдиреЗрд╡рд┐рдЧреЗрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХреА рд╢реБрд░реБрдЖрдд рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИ рдЕрдЧрд░ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред
- рд░рд┐рдПрдХреНрд╢рди-рдиреЗрд╡рд┐рдЧреЗрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рд╕рд╣рдЬ рдирд╣реАрдВ рд╣реИрдВ (рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП), рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЦрддрдирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрджреНрдпрдкрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдХреБрд╢рд▓ рддрд░реАрдХреЗ рд╕реЗ рдирд╣реАрдВ рд╣реИред
рд╕реНрдкрд▓реИрд╢ рд╕реНрдХреНрд░реАрди
react-native init
рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирд╛рдП рдЧрдП рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рдПрдХ рдирдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдХреЗ, рдЗрд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдмрджрд▓рддреЗ рд╣реБрдП рдЬреИрд╕реЗ рд╣реА рдЖрдк рдЗрд╕рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдкрдХреЛ рдмрд╣реБрдд рдЬрд▓реНрджреА рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рдЕрдЪреНрдЫреА рд╕реНрдкреНрд▓реИрд╢ рд╕реНрдХреНрд░реАрди рдХреА рдЬрд░реВрд░рдд рд╣реИ (рдЙрдиреНрд╣реЗрдВ "рд╕реНрдкреНрд▓реИрд╢ рд╕реНрдХреНрд░реАрди" рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
рдПрдХ рдЫрдк рд╕реНрдХреНрд░реАрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рдпрд╣рд╛рдБ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛
рд╣реИ , рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рд╢рдмреНрджреЛрдВ рдХреЛ рдирд╣реАрдВ рджреЛрд╣рд░рд╛рдКрдВрдЧрд╛ред рдореИрдВ рдХреЗрд╡рд▓ рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдореБрдЭреЗ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдФрд░ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрд╕ рдЧрд╛рдЗрдб рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдБ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрддреА рд╣реИ:
рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рдЫрдк рд╕реНрдХреНрд░реАрдирдпрд╣ рд╕рдорд╕реНрдпрд╛ iOS рдкрд░ рджреБрд░реНрд▓рдн рдорд╛рдорд▓реЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрднрд╡рддрдГ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░реЗрдВрдЧреЗред рдореБрдЭреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рдЬрдм рдореИрдВрдиреЗ рдПрдХ рдЬрдЧрд╣ рдХрд╛рдо рдХрд┐рдпрд╛, рдЬрд╣рд╛рдВ рдореИрдВ рд╡рд╛рдИрдлрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ рдФрд░ рдЕрдкрдиреЗ рд▓реИрдкрдЯреЙрдк рдХреЛ рдПрдХ рдлреЛрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 4 рдЬреА рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдЬреЛрдбрд╝рд╛ред IPhone рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдлреЛрди рдЗрдВрдЯрд░рдиреЗрдЯ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рдкрдЯреНрдЯреА рдиреАрд▓реА рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдЙрдЪреНрдЪ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдлреЛрди рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рддреЛ рдпрд╣ рдореЗрд░реА рд╕реНрдкреНрд▓реИрд╢ рд╕реНрдХреНрд░реАрди рдкрд░ "рдЯреВрдЯ рдЧрдпрд╛" рдерд╛ред рдлреЛрди рдХрд░рддреЗ рд╕рдордп рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╕рд╛рдордиреЗ рдЖрдИред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк,
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╕реНрдкреНрд▓реИрд╢-рд╕реНрдХреНрд░реАрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЕрдлрд╡рд╛рд╣ рдлреИрд▓ рдЧрдИ рдФрд░ рд╡рд╣рд╛рдВ рдХреБрдЫ рднреА рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рдорд┐рд▓рд╛, рдореИрдВрдиреЗ рд╕реНрдкреНрд▓реИрд╢ рд╕реНрдХреНрд░реАрди рджрд┐рдЦрд╛рддреЗ рд╣реБрдП рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫрд┐рдкрд╛рдХрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ - рдмрд╕
UIStatusBarHidden
рдХреБрдВрдЬреА рдХреЛ
UIStatusBarHidden
, рдпрд╣ рддрд╛рд░реНрдХрд┐рдХ рдорд╛рди рдХреЛ
true
, рдФрд░ рдлрд┐рд░,
SplashScreen.hide()
рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж,
SplashScreen.hide()
рдШрдЯрдХ рдХреА
hidden
рд╕рдВрдкрддреНрддрд┐ рдХреЛ
StatusBar
ред
рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ рджреЛ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдореИрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рд╕рдордЭреМрддреЗ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рд░ рджрд┐рди рд╕реБрди рд░рд╣рд╛ рд╣реВрдВ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (рд╕реАрдУрд╕реА) рдкрд░ рдХрдиреНрд╡реЗрдВрд╢рди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрддред рддреЛ рдпрд╣ рдореЗрд░реА рдкрд┐рдЫрд▓реА рдиреМрдХрд░реА рдкрд░ рдерд╛ред рдФрд░ рдпрд╣ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд░реНрд╡рд░ рдкрд░, рд╣рдордиреЗ рд░реВрдмреА рдСрди рд░реЗрд▓реНрд╕, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ - рдПрдореНрдмрд░.рдЬреЗрдПрд╕ - рджреЛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╕рд╛рд░ рд╕реАрдУрд╕реА рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реЗ рдпрдерд╛рд╕рдВрднрд╡ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рд▓реЗрдХрд┐рди рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдореЗрдВ рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди рдХреА рдЦреЛрдЬ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдиреЗ рдореБрдЭреЗ рдЗрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреА рдкреВрд░реА рдирдИ рд╕рдордЭ рджреАред
рдпрджреНрдпрдкрд┐, рдореИрдВрдиреЗ рдХрдИ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рдЗрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд░рд┐рдПрдХреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛, рдореИрдВрдиреЗ рдХрднреА рднреА рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреБрдЫ рдмрдбрд╝рд╛ рдирд╣реАрдВ рдмрдирд╛рдпрд╛, рдЬреЛ рдореБрдЭреЗ
Redux рдпрд╛
MobX рдЬреИрд╕реЗ рд░рд╛рдЬреНрдп рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд╛рднреЛрдВ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдЬреЗрдПрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдореЗрд░рд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреБрднрд╡
рдПрдореНрдмрд░ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╣реИ (рдпрд╣ рд░рд╛рдЬреНрдп рдХреЗ рдкреНрд░рдмрдВрдзрди рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг рдХреЗ рдЖрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдПрдореНрдмрд░ рдмрд┐рд▓реНрдЯ-рдЗрди рд╕рд┐рд╕реНрдЯрдо рд╣реИ)ред
рдЪреВрдВрдХрд┐ Redux рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореБрдЭреЗ рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд▓рдЧрддреА рдереА, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рд╕реБрдирд╛ рдерд╛ (рдФрд░ рдЬрд┐рд╕ рдкрд░ рдореИрдВрдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡реНрдпрдХреНрдд рдХреА рдереА рдХрд┐ рдЗрд╕ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреА рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдереА), рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рдХреА рдУрд░ рдирд╣реАрдВ рджреЗрдЦрд╛ред ред рдореИрдВ рдмрд╕ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдореМрдЬреВрджрд╛ рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╕реЗ рд▓реИрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдмрд┐рдирд╛ рдХрд░рддрд╛ рдерд╛ред
рдПрдореНрдмрд░ рдореЗрдВ, 90% рдбреЗрдЯрд╛ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдореЗрд░реА рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ рдмрд┐рд▓реНрдХреБрд▓ рд╡рд┐рдкрд░реАрдд рд╣реЛрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рди рдХреЗрд╡рд▓ рд░рд┐рдПрдХреНрдЯ, рдмрд▓реНрдХрд┐ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди рдкреБрд╕реНрддрдХрд╛рд▓рдп, Redux, рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИред рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЗрддрдирд╛ рд╣рд▓реНрдХрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдПрдХ рд╕рднреНрдп рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдВрджрд░ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ 90% рдЪрд┐рдВрддрд╛рдПрдВ рдЙрдард╛рдиреА рдкрдбрд╝рддреА рд╣реИрдВред
рдореЗрд░реЗ рдмрд╛рдж, рдЕрдм рддрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЕрдиреБрднрд╡реА рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдкрддрд╛ рдЪрд▓рд╛, рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдореБрд╢реНрдХрд┐рд▓ рдХрд╛рдо рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ред рдЬрдм рдореИрдВрдиреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпрд╛ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдпрд╣ рд╕рдм 7 рд╕рд░рд▓ рдЪрд░рдгреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕рд╛рде рдЖрдпрд╛:
- рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рд╕рд╛рде рддреАрди рд╕реНрдерд┐рд░рд╛рдВрдХ рдЬреЛрдбрд╝реЗрдВ:
SOME_ACTION_REQUEST
, SOME_ACTION_FAILED
, SOME_ACTION_SUCCEEDED
ред - рдПрдХреНрд╢рди рдХреНрд░рд┐рдПрдЯрд░ рдХреЛ рдПрдХреНрд╢рди рдлрд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред
- рдПрдХ рдЙрдкрдпреБрдХреНрдд reducer рдореЗрдВ рддреАрди рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗрдВ, рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдирдпрд╛ reducer рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЗрд╕реЗ рд░реВрдЯ reducer рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред
- рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЛ рдПрдХ рдЙрдкрдпреБрдХреНрдд рдЧрд╛рдерд╛ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ, рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдирдИ рдЧрд╛рдерд╛ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЗрд╕реЗ рд░реВрдЯ рдЧрд╛рдерд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ (рдореИрдВ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Redux-saga рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ)ред
- рдХрд┐рд╕реА рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдз рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝реЗрдВред
- рд╕реНрдерд┐рддрд┐ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдШрдЯрдХ рдореЗрдВ рдЧреБрдгреЛрдВ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХреЛ рдореИрдк рдХрд░реЗрдВред
- рд╕рдВрдмрдВрдзрд┐рдд React рдШрдЯрдХ рд╕реЗ
SOME_ACTION_REQUEST
рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВред
Redux рдФрд░ Redux-saga, рдмреЗрд╢рдХ, рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд┐рд╕ рдЪреАрдЬ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд░рдЦрддрд╛ рд╣реВрдВ, рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реБрдП, рдЙрдкрд░реЛрдХреНрдд 7 рдЪрд░рдг рдореЗрд░реЗ рд▓рд┐рдП Redux рд╣реИрдВред
рдЕрдзрд┐рд╡реЗрд╢рди
рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдореВрд▓-рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рддреИрдпрд╛рд░ рдХрд┐рдпрд╛, рдПрдХ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЯреНрд░реА рдмрдирд╛рдпрд╛, рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд░рд╣реЗрдЧрд╛? рдореЗрд░реЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдЙрддреНрддрд░ рдерд╛ред рдЗрд╕рд▓рд┐рдП рдЕрдм рд╣рдо рд╕рддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред
рдпрджрд┐ рдЖрдк рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╕реЗ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЖрдП рд╣реИрдВ, рддреЛ рдЖрдк рдмрд╣реБрдд рдХрдард┐рдирд╛рдИ рдХреЗ рдмрд┐рдирд╛ рд╕рддреНрд░реЛрдВ рд╕реЗ рдирд┐рдкрдЯреЗрдВрдЧреЗред рдпрджрд┐ рдЖрдк рдЙрди рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рд╕реЗ рдереЛрдбрд╝рд╛ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рдЬрд┐рди рдкрд░
рд▓реЛрдХрд▓рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдЯреЛрд░реЗрдЬ
рдЖрдзрд╛рд░рд┐рдд рд╣реИ , рддреЛ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдпрд╣ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕реНрдЯреЛрд░реЗрдЬ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ
AsyncStorage рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЕрдореВрд░реНрддрддрд╛ рдХрд╛ рд╕реНрддрд░ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕рддреНрд░реЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдХреЛ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрд╣рд╛рдВ рдЖрдк рд╕рд░реНрд╡рд░ рдкрд░ рдЙрддреНрдкрдиреНрди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЯреЛрдХрди рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реВрдЪрд┐рдпреЛрдВ
рдЕрдЧрд░ рд╣рдо рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдпрд╣ рдорд╣рд╕реВрд╕ рд╣реБрдЖ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдкрд╛рд╕ рддреАрди рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рд╣реИрдВред рдпрджрд┐ рдпрд╣ рд╕реНрдЯреИрдЯрд┐рдХ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ
рд╕реНрдХреНрд░реЙрд▓рд╡реНрдпреВ рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреА рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрдЧреАред
рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдВрдмреА рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧрддрд┐рд╢реАрд▓ рд╣реИрдВ, рддреЛ рдпрд╣ рдлреНрд▓реИрдЯрд▓рд┐рд╕реНрдЯ рджреЗрдЦрдиреЗ рд▓рд╛рдпрдХ рд╣реИ ред рдпрджрд┐ рд╣рдо рдФрд░ рднреА рдмрдбрд╝реА рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ, рддреЛ рдпрд╣ рд╕реЗрдХреНрд╢рдирд▓рд┐рд╕реНрдЯ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ редрдореИрдВ, рдЧрддрд┐рд╢реАрд▓ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ FlatList
ред рдФрд░ рдпрджреНрдпрдкрд┐ рдореИрдВ, рдПрдХ рд╕рд╣рдЬ рд╕реНрддрд░ рдкрд░, рдЗрди рд╕реВрдЪрд┐рдпреЛрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рддрд░рд╣, рдореИрдВ, рдЬрдм рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛, рддреЛ рдХрдИ рдкрд░реЗрд╢рд╛рдирд┐рдпреЛрдВ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рдЕрдм рдореИрдВ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛редрдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП rawDraw рд╕реВрдЪреА
FlatList
,
refreshControl
. , , , , . , React Native , . тАФ
RefreshControl . , .
RefreshControl, , ,
refreshControl
,
RefreshControl
, , . , , :
- , , . ,
handleRefresh()
. - , , ┬л ┬╗ ( ).
тАФ .
, , , , . , , ,
GitHub.
,
refreshControl
onEndReached
( )
fetching
. , - ,
false
true
, тАФ , , 250 ,
RefreshControl
, .
,
setTimeout()
fetching
350 . . , ,
setTimeout
тАФ , ,
handleRefresh()
handleLoadMore()
тАФ
refreshing
loadingMore
. , , , , - .
,
onRefresh
refreshing
refreshControl
. ,
refreshControl
, , , , .
тЦН
, . тАФ , , Load More , , , , .
FlatList. , , 2, onEndReached , 2-,
onEndReached
. .
onEndReachedThreshold
,
FlatList
, ,
onEndReached
. .
100 , , 10 , 1,
onEndReachedThreshold
, ,
onEndReached
, , 90-. 2, , 2- , тАФ 80- , .
, , , ,
FlatList
. , , , ,
handleLoadMore()
,
onEndReached
, , тАФ 10 .
, ,
loadingMore
, ,
handleLoadMore()
, , ,
!loadingMore
. , , .
тЦН
ListLoadingComponent
FlatList
, ,
ListHeaderComponent
,
ListEmptyComponent
ListFooterComponent
, , - , , , .
,
render()
.
тЦН
, , , . , , .
,
scrollToOffset
FlatList
, , . , .
ref
FlatList
:
<FlatList ref={(ref) => { this.newsListRef = ref; }} ... />
, .
ScrollToOffset
handleScrollToTop()
, , , react-navigation, , :
componentDidMount() { this.props.navigation.setParams({ scrollToTop: this.handleScrollToTop, }); } handleScrollToTop = () => { this.newsListRef.ScrollToOffset({ x: 0, y: 0, animated: true, }); };
, react-navigation 3
ref
,
BottomTabNavigator
.
, , . , , 4G- ( , , 3G), , , , , .
, , , , , , , . . , , , , .
, , . 7 ,
image
, , ( , ).
тЦН
, , .
react-native-image-picker , Cloudinary Carrierwawe Rails-.
, Node-API Cloudinary
react-native-fetch-blob . , , , , , .
, , react-native-fetch-blob, . , react-native-fetch-blob ,
API JS FormData . , react-native-fetch-blob
rn-fetch-blob , .
тЦН
, React Native
Image style
,
source
resizeMode
. , , - , , , .
, , , . , , , . .
Avatar react-native-elements.
,
Image
. , - , .
, , . .
react-native-slideshowreact-native-slideshow , , . , , , , , , .
тЦН
7 , , . , тАФ , , . , - . .
, , -, , , , - ( тАФ ), , , , Facebook . , .
, , React Native-. , . тАФ
react-native-loading-placeholder , , , . тАФ
react-native-linear-gradient , . , , , , , , , , .
react-native-loading-placeholder react-native-linear-gradientтЦН
тАФ . , React Native
Image
. , -
CachedImage
react-native-cached-image .
npm-
Image
, , ,
CachedImage
. Reactotron , , .
, , , . , , Cloudinary, 95% , , 4%. .
, .
CachedImage
activityIndicatorProps={{ animating: false }}
, .
тЦН
React Native -
Picker . - , ( - ), JS-, . ,
react-native-picker-select ,
<select>
iOS Android .
JS-, React Native- (
lodash , ), , , , . , , - . , .
тЦН
react-native-calendars Wix. :
- iOS , . , , , -, тАФ .
- React Native тАФ
DatePickerIOS
DatePickerAndroid
, , . - , , , Apple Google.
, . , , тАФ .
react-native-calendars react-native-picker-selectтЦН
тАФ , .
SaaS-, . SOAP, API Conference. , , , , .
, , , 5 . - , JavaScript
Date UTC, , . , , , , , - . ┬л ┬╗, тАФ .
, ,
moment-js , React Native,
timezone , :
const timeSthlmAfterFive = moment().isAfter(moment.tz('17:00:00', 'HH:mm:ss', 'Europe/Stockholm'), 'second');
, , , . React Native -, , , , , ,
font-face
CSS.
. , .
, 10 -.
react-native-vector-icons .
, ,
CI/CD, DevOps- -, .
( ) , - . , . GitHub- . , :
. , , , , , , push-. , , , , .
Visual Studio App Center (VSAC).
Chain React 2017 . , , , DevOps-, . , , , , push-,
Codepush . -. , , , , iOS, Android. , - , , , , , - .
Visual Studio App Center ( )┬л ┬╗, тАФ , . , (API тАФ ). , , , , -, (, , ).
? Microsoft, , VSAC ┬л ┬╗. , , Codepush ( React Native-) HockeyApp ( ), - . , ┬лdevelopers, developers, developers, developers┬╗ .
, VSAC , -
Fastlane ,
BuddyBuild Firebase ? , , , VSAC , , , . , , ? , VSAC, , .
VSAC. , , , .
, , , VSAC Apple Developers (Apple, , , ). , , , .
, VSAC, , ,
CI/CD- .
Android
, iOS- , Android . Android Studio Android React Native
Platform . ,
Platform.select()
. - , , ,
Platform.OS
.
, , Google Play , App Store. рдХреНрдпреЛрдВ? , App Store Apple.
Apple
, -, React Native, . , Apple. , , , , , .
Apple, тАФ ┬л ┬╗. -, , iOS-, , , , .
тАФ Apple. , , , . Dun & Bradstreet, Apple, . , , , Apple (, , Apple , тАФ ).
, Apple , , тАФ , -. . , тАФ ?
, .
, , Apple Developer . .
. . provisioning-, iOS-, , Apple .p12 push-, dSym-. , , , .
Apple, 50% 24 , 90% тАФ 48 . , , тАФ , , Apple-.
, . ┬лMetadata Rejected┬╗. , - . , 5 (
App Store Review Guidelines ), .
, , , тАФ . , , , , , . , тАФ , () .
iOS, . , , , . , , . . , , .
рдкрд░рд┐рдгрд╛рдо
, React Native- . React Native-. -. , : . .
, , , , . , , тАФ , .
, - , . . , , , 8 . . .
, . , , - .
, , , 6-7 , . , , , :
- , (iOS Android), , , .
- JavaScript. , , Ember.js.
- React.js, , React-, . , JS-/.
- , Redux.
- DevOps .
- , .
- UI/UX.
- , , , , , , , , .
JS- ,
Flutter ,
NativeScript , Objective-C, Swift, Java Kotlin, React Native .
, -, , React Native , , , . , React Native тАФ , . React Native .
рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВ! ?