CodeFest рдкрд░ рдбрд╛рд░реНрдХ рдореЛрдмрд╛рдЗрд▓: рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╕реНрд╡рд┐рдлреНрдЯ, рдЧрд▓рдд рдзрд╛рд░рдгрд╛рдПрдВ рдХреНрд▓реАрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдФрд░ # рдУрдлрд╝ рдХреЛрд░реНрд╕рдЬрд╝реЗрдХреЗрдЯрд▓рд┐рди

рдЫрд╡рд┐

рдпрд╣ рдлреНрдпреВрдЪрд░ рд╣реБрдЖ рдХрд░рддрд╛ рдерд╛ , рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рдореЛрдмрд╛рдЗрд▓ рд╣реИред рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдХрдореЛрдмреЗрд╢ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╣реИ: рдЖрдИрдУрдПрд╕ рд╣реИ, рдПрдВрдбреНрд░реЙрдЗрдб рд╣реИ, рдФрд░ рдЙрдирдХреЗ рдкрд╛рд╕ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рд╣рдо рдПрдХ рдХрд╛рд▓реЗ рд╡рд┐рд╖рдп рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ, CarPlay, ARCore рдФрд░ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдПрдкреНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ #Kotlinред

рдЖрдИрдУрдПрд╕


рдЗрд╕ рд╡рд░реНрд╖ iOS рдЕрдиреБрднрд╛рдЧ рдореЗрдВ , рд╣рдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдлрд▓рддрд╛ рдХреА рдХрд╣рд╛рдирд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рджрд╛рд░реНрд╢рдирд┐рдХ рдореБрджреНрджреЛрдВ рдкрд░ рд╕реНрдкрд░реНрд╢ рдХрд░реЗрдВрдЧреЗред

рд╕рдлрд▓рддрд╛ рдХреА рдХрд╣рд╛рдирд┐рдпрд╛рдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╕рдорд╛рди рд╣реИрдВ: рдмрдбрд╝реЗ, рд╕рдореГрджреНрдз рдЗрддрд┐рд╣рд╛рд╕ рдЙрддреНрдкрд╛рдж рдЕрдВрдзреЗрд░реЗ рд╡рд┐рд╖рдпреЛрдВ рдпрд╛ рдХрд╛рд░рдкреНрд▓реЗ рдЬреИрд╕реЗ рд░реБрдЭрд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рд░рд╣рддреЗ рд╣реИрдВред

рд▓реЗрдХрд┐рди рджрд╛рд░реНрд╢рдирд┐рдХ рд╕рд╡рд╛рд▓, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИрдВред рдХреНрдпрд╛ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд╢реИрд▓реА рдореЗрдВ рдбреБрдмреЛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдФрд░ рдПрдорд╡реАрд╕реА рдкрд░ рдПрдХ рдирдпрд╛ рдирдЬрд╝рд░ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╣рдо iOS- рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдЙрдкрдпреБрдХреНрдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╡рд┐рд╖рдп рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред

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



рдЫрд╡рд┐ рд╣рдордиреЗ CarPlay рдХреЗ рддрд╣рдд 2GIS рдХреИрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдФрд░ рд╣рдо рдЕрднреА рднреА рдирд╛рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ
рдЗрд╡рд╛рди рд╢реНрд╡реЗрд▓реЗрд╡, 2 рдЬреАрдЖрдИрдПрд╕
рдЬрдм WWDC 2018 рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ Apple CarPlay рдХреЗ рд▓рд┐рдП рдиреЗрд╡рд┐рдЧреЗрд╢рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХреА, рддреЛ рд╣рдордиреЗ рдЕрдкрдиреЗ рдиреЗрд╡рд┐рдЧреЗрдЯрд░ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реЛрдВ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреАрдиреЛрдЯ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, Apple рдиреЗ рд╣рдореЗрдВ рдкрд╣рд┐рдпреЛрдВ рдореЗрдВ рдЪрд┐рдкрдХрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред

рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдВ рдХрд┐ CarPlay рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рдХреИрд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ, рдЖрдк рдХреНрдпрд╛ рд╕рд╛рдордирд╛ рдХрд░реЗрдВрдЧреЗ рдФрд░ CarPlay.framework рдореЗрдВ рдмрдЧ рдХреЗ рдХрд╛рд░рдг рдЖрдкрдХреЛ рдХреНрдпрд╛ рдмреИрд╕рд╛рдЦреА рдкрдХрдбрд╝рдиреА рд╣реЛрдЧреАред рдбрдмреНрд▓реНрдпреВрдбрдмреНрд▓реНрдпреВрдбреАрд╕реА рдХреЗ рд╕рд╛рде рдкреНрд░рд▓реЗрдЦрди, рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рдФрд░ рдирдореВрдирд╛ рдЖрд╡реЗрджрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред



рдЫрд╡рд┐ рдХрдареЛрд░ рд╡рд┐рддреНрддреАрдп рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП MockServer рдмрдирд╛рдирд╛
рдЗрд╡рд╛рди рдмреБрдХреНрд╢реЗрд╡, рд╕реАрдПрдлрдЯреА
рдпрд╣ рдХрд╣рд╛рдиреА MockServer'a рдврд╛рдВрдЪреЗ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рддрдХрдиреАрдХреА рд╕реВрдХреНрд╖реНрдорддрд╛рдУрдВ рдФрд░ рдкрд╛рдиреА рдХреЗ рдиреАрдЪреЗ рдХреА рд░реЗрдХ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдЧреА, рдЬреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЬрдЧрд╣ рд▓реЗ рд╕рдХрддреА рд╣реИред рдФрд░ рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдореЙрдХрд╕реЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рднреА рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВред



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



рдЫрд╡рд┐ рд╕рдм рдХреБрдЫ MVC рд╣реИ: рд╣рдореЗрдВ рдЕрдиреНрдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?
рдПрд╡рдЧреЗрдиреА Rtischev, Sberbank рдСрдирд▓рд╛рдЗрди
рдкреНрд░рддреНрдпреЗрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдереАрд╕рд┐рд╕ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдХрд┐ MVC рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╡реНрдпреВ рдХрдВрдЯреНрд░реЛрд▓рд░ рд╣реИред рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдпрд╣ рдЕрдХреНрд╕рд░ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред MVC рдиреАрдВрд╡ рд╣реИ, рдпрд╣ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдФрд░ рддреЗрдЬрд╕реНрд╡реА рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рднреА рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдЬрдЯрд┐рд▓ рд╣реИред
рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ, рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдПрдорд╡реАрд╕реА рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдПрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕реЗ рджреВрд╕рд░реЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЕрдкрдиреА рдЯреАрдо рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕реВрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЛ рдЬрд╛рдирдмреВрдЭрдХрд░ рдХреИрд╕реЗ рдЪреБрдирдирд╛ рдЪрд╛рд╣рд┐рдПред



рдПрдВрдбреНрд░реЙрдпрдб


рдЗрд╕ рд╕рд╛рд▓ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реЗрдХреНрд╢рди : рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░, рдЯреВрд▓реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЯреЙрдкрд┐рдХреНрд╕ рдФрд░ # рдУрдПрдл рдХреЛрд░реНрд╕рдЬреЗрдбрдХреЙрдЯрд▓рд┐рдиред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдИ рдЧрд▓рдд рдзрд╛рд░рдгрд╛рдПрдВ рд╣реИрдВ, рдФрд░ рд╣рдо рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд▓реЗрдЦ " рдорд┐рд╕рдХреЙрдиреНрд╕реЗрдкреНрдЯреНрд╕ рдХреНрд▓реАрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ " рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рд╕рд╛рде рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред

рдЯреАрдо рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рдЙрдкрдХрд░рдг рд╡реЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рд╣рдо рдкреНрд░рддрд┐рджрд┐рди рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВред ARCore рдФрд░ Instant Apps рднрд╡рд┐рд╖реНрдп рдХреЗ рдЙрдкрдХрд░рдг рд╣реИрдВ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреЛ рдЖрдЬ рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдФрд░ # рдмреЗрд╢рдХ, рд╡рд╣реА рдХреЛрдЯрд▓рд┐рди, рдЬреЛ рд╕рднреА рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рд╡рд░реНрд╖ рд╣рдо рдореБрдЦреНрдп рд╣рдерд┐рдпрд╛рд░ - рдмрд╣реБ-рдордВрдЪ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред

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



рдЫрд╡рд┐ Android рдкреНрд░рджрд░реНрд╢рди
рджрд┐рдорд┐рддреНрд░реА рд╡рд┐рдиреЛрдЧреНрд░рд╛рджреЛрд╡, рдПрдХреНрд╕рд▓ рд╕реНрдкреНрд░рд┐рдВрдЧрд░
рдореИрдВ рдЙрди рдЯреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдЖрдкрдХреЗ Android рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЪрд▓реЛ рдореЗрдореЛрд░реА, рд╕реАрдкреАрдпреВ, рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреБрд░реЛрдз, рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд, APK рдЖрдХрд╛рд░ рдФрд░ UI рдЧрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред



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



рдЫрд╡рд┐ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдкреНрд╕ - рджреЛ рд╕рд╛рд▓ рдмрд╛рдж
рдПрд╡рдЧреЗрдиреА рд╕рддрд░реЛрд╡, рд╕рд░реНрдл
2017 рдХреЗ рд╡рд╕рдВрдд рдореЗрдВ, рдЕрд░реНрд▓реА рдПрдХреНрд╕реЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдордиреЗ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рд▓реЙрдиреНрдЪ рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдФрд░ 3 рдорд╣реАрдиреЗ рдореЗрдВ рд╣рдордиреЗ рдкреНрд▓реЗ рд╕реНрдЯреЛрд░ рдкрд░ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдЙрддреНрдкрд╛рдж рдХреЛ рдХрд▓реЗрд╡рд░ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдФрд░ рдХрдЪреНрдЪреЗ рдПрд╕рдбреАрдХреЗ рд╕реЗ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ред рддрдм рд╕реЗ рджреЛ рд╕рд╛рд▓ рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВ, рддрдХрдиреАрдХ рдкрд░рд┐рдкрдХреНрд╡ рд╣реЛ рдЧрдИ рд╣реИ, рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рддрдХрдиреАрдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрддрд┐рд╡реГрджреНрдзрд┐ рд╣реЛ рдЧрдИ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреБрди: рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдЖ рдЧрдпрд╛ рд╣реИред

рдЬрд╛рдпрдЬрд╛ рд▓реЗрдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдХреНрдпрд╛ рдЦреЗрд▓ рдореЛрдордмрддреНрддреА рдХреЗ рд▓рд╛рдпрдХ рдерд╛? рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рд╕рдордЧреНрд░ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╣рдорд╛рд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛? рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рдХреНрдпрд╛ рдЗрдВрддрдЬрд╛рд░ рд╣реИ? рдЖрдЗрдП рдПрдХ рд╕рд╛рде рд╕рдЪреНрдЪрд╛рдИ рдХреЛ рдкрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред



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



рдЫрд╡рд┐ рдПрдХ рдмрдбрд╝реА рдЯреАрдо рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг
рд╡реНрд▓рд╛рджрд┐рдореАрд░ рдЯреЗрдмреНрд▓реЛрд╡, рд╕рд░реНрдмреИрдВрдХ
рд╡рд╣ рдХреНрд╖рдг рдХрдм рдЖрддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХрд╛ рдЫреЛрдЯрд╛ рдкрддрд▓рд╛ рдЧреНрд░рд╛рд╣рдХ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдкреВрд░реНрдг рдЙрджреНрдпрдо рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ?
рд╣рдо рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдмрдбрд╝реА рдЯреАрдореЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЗрди рдмрдбрд╝реА рдЯреАрдореЛрдВ рдХреЛ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП рдФрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред



рдЫрд╡рд┐ ARCore + рджреГрд╢реНрдп: рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ
рдЗрд╡рд╛рди рдкреЛрд░реЛрд╢рд┐рди, рдпрд╛рдВрдбреЗрдХреНрд╕
рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ ArCore рдХреА рд░рд┐рд╣рд╛рдИ рдХреЗ рдмрд╛рдж рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рд▓ рдмреАрдд рдЪреБрдХрд╛ рд╣реИ, рдРрд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЕрднреА рддрдХ рдЗрд╕ рддрдХрдиреАрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ, рд╣рдо рдЗрд╕ рдмрд╛рдд рдкрд░ рдзреНрдпрд╛рди рджреЗрдВрдЧреЗ рдХрд┐ ArCore рди рдХреЗрд╡рд▓ рдордиреЛрд░рдВрдЬрди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рдмрд▓реНрдХрд┐ рд╡реНрдпрд╡рд╕рд╛рдп рд╕реЗ рдкрд╣рд▓реЗ рднреА рдХреНрдпрд╛ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рдж рд╕реЗ рдХреНрдпрд╛ рдмрджрд▓рд╛рд╡ рдЖрдпрд╛ рд╣реИред рдореИрдВ рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдЖрдкрдХреЛ рдРрд╕рд╛ рдХрд░рддреЗ рд╕рдордп рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдЗрди рд╕рднреА рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдбрд░рд╛рд╡рдирд╛ рд╣реИ рдХрд┐ 10 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдпрд╣ рд╕рдм рдирд╣реАрдВ рдерд╛ред рдПрдХ WAP рдерд╛ рдФрд░ рдкрд╣рд▓реА рдЙрдореНрдореАрдж рдереА рдХрд┐ рдпрд╣ рдЕрдм рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред 10 рд╕рд╛рд▓ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рд╣рдо рдХреЛрдбрдлреЗрд╕реНрдЯ XX рдкрд░ рд╕реАрдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рдЦреБрдж рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдПрдХреНрд╕ - рдХреЛрдбрдлреЗрд╕реНрдЯ рдПрдХреНрд╕ рддрдХ рд╕реАрдорд┐рдд рдХрд░ рд▓реЗрдВрдЧреЗред

рдкрдВрдЬреАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИ ред рднрд╛рдЧреАрджрд╛рд░реА рднреАред рдЖрдУ, рдХрдорд╛рд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛!

рдкреБрдирд╢реНрдЪ рдЗрд╕ рдмреАрдЪ, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдЧрднрдЧ 2,000 рд╣реИрдВ, рдФрд░ рдХреБрдЫ рджреЛ рд╣рдлреНрддреЛрдВ рдХреЗ рдмрд╛рдж рднрд╛рдЧреАрджрд╛рд░реА рдХреА рд▓рд╛рдЧрдд рдмрдврд╝рдХрд░ 14 900 already рд╣реЛ рдЬрд╛рдПрдЧреАред 10 900 тВ╜ рдХреЗ рд▓рд┐рдП рдЖрдУ - рдЕрдзрд┐рдХ рднреБрдЧрддрд╛рди рдХреНрдпреЛрдВ рдХрд░реЗрдВ?

Source: https://habr.com/ru/post/hi440806/


All Articles