рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рди рддреЛрдбрд╝реЗрдВ?

рдирдорд╕реНрддреЗ! рдореЗрд░рд╛ рдирд╛рдо рд╕реЛрд╕рд┐рди рдЗрд▓рд┐рдпрд╛ рд╣реИред рдореИрдВ рд▓рдореЛрдбрд╛ рдПрдВрдбреНрд░реЙрдпрдб рдбреЗрд╡рд▓рдкрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВ рдмрдЯрди рдкреЗрдВрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝рддрд╛ рд╣реВрдВ рдФрд░ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ ...

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

Mitap Mosdroid # 18 рдЖрд░реНрдЧрди рджреНрд╡рд╛рд░рд╛ рдореЗрд░реА рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ , рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рдПрд╕рдбреАрдХреЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддрд┐рдмрд┐рдВрдм рд╣рдореЗрд╢рд╛ рдЦрд░рд╛рдм рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдХреЗ рдореБрдЦреНрдп рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреВрдВрдЧрд╛: "рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддреЛрдбрд╝реЗрдВ рдирд╣реАрдВ?"ред
рдЫрд╡рд┐
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрд╕реЗ рдПрдХ рд╕рд░рд▓ рд╕рд╡рд╛рд▓ рдкреВрдЫреВрдВрдЧрд╛: "рдЖрдк рдХреИрд╕реЗ рд╕реЛрдЪрддреЗ рд╣реИрдВ, Google Play рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рддрдиреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╣реИрдВ?"

10 рдорд┐рд▓рд┐рдпрди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди!
рдЫрд╡рд┐
рдЬреБрд▓рд╛рдИ 2019 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рдВрдХреЗрддрдХред

рдЗрд╕ рддрдереНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдВрддрд░рд┐рдХ рдЧреНрд░рд╛рд╣рдХ рднреА рд╣реИрдВ рдЬреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рд┐рдХреА рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред
рдЫрд╡рд┐

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

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

рдЫрд╡рд┐

рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рдирдХреА рд▓реЛрдЧреЛрдВ рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ?

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

рдХрдард┐рдирд╛рдИ рдХреНрдпрд╛ рд╣реИ?


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

рджреВрд╕рд░реА рдЪреБрдиреМрддреА рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ 7 рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдХреА рдЧрдИ рд╣реИред

рдЫрд╡рд┐

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

LStat рд╣рдорд╛рд░реЗ рдЕрдкрдиреЗ SDK (рд▓рд╛рдореЛрджрд╛ рдЖрдБрдХрдбрд╝реЗ) рд╣реИрдВред рдпрд╣ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдкреНрд░рдгрд╛рд▓реА рд╣реИ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдирд╛рдУрдВ рдХрд╛ 60% рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗрддреА рд╣реИред рд╡реЗ рдШрдЯрдирд╛рдПрдВ рдЬреЛ Google рдкрд░ рдЖрдЧреЗ рдмрдврд╝рддреА рд╣реИрдВ, рд╕рдорд╛рдпреЛрдЬрд┐рдд рд╣реЛрддреА рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЕрдХреНрд╕рд░ рдХреЗрд╡рд▓ LStat рдореЗрдВ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред

рдПрд╕рдбреАрдХреЗ


рд╣рдорд╛рд░рд╛ рдПрд╕рдбреАрдХреЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИред
рдЫрд╡рд┐

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

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

рдХрд▓реЗрдХреНрдЯрд░реЛрдВ


рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 7 рдХрд▓реЗрдХреНрдЯрд░ рд╣реИрдВред рд╡реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рддрд░реАрдХреЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдирддреЗ рд╣реИрдВ: рдХрд╕реНрдЯрдо рдПрдиреЛрдЯреЗрд╢рди, рдЗрд╡реЗрдВрдЯрд╣реИрдВрдбрд▓рд░ рдФрд░ рдПрдкрд╕реНрдЯрд╛рд░реНрдЯрдИрд╡реЗрдВрдЯред рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдИрд╡реЗрдВрдЯ рдЯреНрд░реИрдХ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ?
рдЫрд╡рд┐

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

рдХреИрд╕рд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ? рдпрд╣реАрдВ рд╕реЗ рдереНрд░рд╢, рдЬрд▓рди рдФрд░ рдкреНрд░рддрд┐рдмрд┐рдВрдм рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
рдЫрд╡рд┐

рдкрд╣рд▓реЗ рд╣рдо рдЕрдкрдиреЗ рд╕рднреА 7 рдХрд▓реЗрдХреНрдЯрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╣рдо рдЬрд╛рд╡рд╛ рд╡рд░реНрдЧ рдФрд░ рдХрд▓реЗрдХреНрдЯрд░рдирд╛рдо рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдмрд╛рдж рдореЗрдВ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдЪрд╛рд╣рд┐рдПред

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

рд╕рднреА рд╢рд░реНрддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рд╣рдорд╛рд░реЗ рд╕рд╛рде рдПрдХ рдШрдЯрдирд╛ рд╣реЛрдЧреАред рдореИрдВ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдХреБрдЫ рдЖрд╡рд░рдг рдореЗрдВ рд▓рдкреЗрдЯрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рднреЗрдЬрддрд╛ рд╣реВрдВред

рдкреНрд░рддрд┐рдмрд┐рдВрдм рд╣рдореЗрд╢рд╛ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ


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

рд╣рдо 7 рд╡рд░реНрдЧреЛрдВ рд╕реЗ 500 рд╕реЗ рдЕрдзрд┐рдХ рддрд░реАрдХреЗ рдЦреАрдВрдЪ рд░рд╣реЗ рд╣реИрдВ ред рдФрд░ рд╣рдо рдЗрд╕реЗ рдкреНрд░рддрд┐ рд╕рддреНрд░ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдорд╛рд░реНрдЧ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп 40 рдорд┐рд▓реА рд╕реЗрдХреЗрдВрдб рд╣реИред рдпрд╣ 3 рдлреНрд░реЗрдо (рд╕реНрдкреНрд▓реИрд╢ рд╕реНрдХреНрд░реАрди рд╕реНрдЯреЗрдЬ рдкрд░) рд╕реЗ рдХрдо рд╣реИред рдФрд░ рдпрд╣ рдПрдХ рдЯреЙрдк-рдПрдВрдб рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рдерд╛, рд▓реЗрдХрд┐рди рдПрдВрдбреНрд░реЙрдЗрдб 6 рдкрд░ рдПрдХ рд╕рд░рд▓ рдПрдирдЯреАрд╕реА, рдЬреЛ рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рд╣реИред

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

рдФрд░ рдЕрдм рдореБрдЦреНрдп рдкреНрд░рд╢реНрди: рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдП рддрд╛рдХрд┐ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рддреЛрдбрд╝рдирд╛ рди рд╣реЛ?

Arhitekturka


рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдПрдорд╡реАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдЫрд╡рд┐

рдпрд╣ рд╣рдорд╛рд░реА рддрд░рд╣ рдХрд╛ рдИрд╢реНрд╡рд░-рд╕рд╛рд░ рд╣реИ, рдЬреЛ ApplicationScope рдкрд░ "рд░рд╣рддрд╛ рд╣реИ" рдФрд░ рдареАрдХ рдЙрд╕реА рдЬрдЧрд╣ рдкрд░ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ onClick () рдЬрдорд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рди рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рджреГрд╢реНрдп рдкрд░рдд рд╕реЗ рдкреНрд░рд╕реНрддреБрддрдХрд░реНрддрд╛ рддрдХ рдХреА рдШрдЯрдирд╛ рдХреЛ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝рд╛рдПрдВрдЧреЗ, рддрд╛рдХрд┐ рдмрд╛рдж рдореЗрдВ рдпрд╣ рдХрд╣реАрдВ рдЪрд▓рд╛ рдЬрд╛рдПред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рд╕реАрдзреЗ рд╡реНрдпреВ рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ AnalyticsManager рдХреЛ рдЯреНрд░реИрдХ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред

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

рдЫрд╡рд┐

рдпрд╣ рд╡рд┐рдзрд┐ рд╣рдорд╛рд░реА рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред

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

рджреВрд╕рд░реЗ, рдпрд╣ рдПрдХ рдмрд╛рд░ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ ред рдпреЗ рдРрд╕реА рдШрдЯрдирд╛рдПрдВ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдЖрд╡реЗрджрди рдХреЗ рдкреВрд░реЗ рдЪрдХреНрд░ рдХреЗ рд▓рд┐рдП 1 рдмрд╛рд░ рд╕рдЦреНрддреА рд╕реЗ рдЧрд┐рд░рд╡реА рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдорд╛рд░реНрдХ e.once, рд╕рд╛рдорд╛рдиреНрдп рдмреВрд▓рд┐рдпрди рдЪрд░ред рдпрджрд┐ рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рдмрд╛рд░ рдХреА рдШрдЯрдирд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВред рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдореЛрд╣рд░рд╛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ? рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╣рдо рдЗрд╕реЗ рдЗрд╕ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдирд╣реАрдВ рдкрд╛рдПрдВрдЧреЗред рдЖрдк рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕рдореИрдиреЗрдЬрд░.рдЯреНрд░реИрдХ (AppStartEvent ()) рдХреЛ рд▓рд┐рдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реБрдП рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдкреИрд░ рдореЗрдВ рдЙрддрдирд╛ рд╣реА рд╢реВрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдЕрднреА рднреА рдПрдХ рдмрд╛рд░ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рд▓рд╛рдн рдХреНрдпрд╛ рд╣реИ?


1. рд╣рдо рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдирд╣реАрдВ рддреЛрдбрд╝рддреЗ рд╣реИрдВ , рдХреНрдпреЛрдВрдХрд┐ AnalyticsManager рдЭреВрда рдФрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╣рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХрд┐рд╕реА рднреА рднрд╛рдЧ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

2. рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдХрд┐рд╕реА рднреА рдШрдЯрдирд╛ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдмрд╕ рд▓рд┐рдЦрддреЗ рд╣реИрдВ: analyticsManager.track (рдЗрд╡реЗрдВрдЯ ())ред рдХреНрдпреЛрдВрдХрд┐ рддрдм рд╡рд╣ рд╕реНрд╡рдпрдВ рдХрд╣рд╛рдБ, рдХрд┐рд╕ рдорд╛рддреНрд░рд╛ рдореЗрдВ, рдХрд┐рд╕ рдорд╛рдкрджрдгреНрдб рдХреЗ рд╕рд╛рде, рдХрдм рдФрд░ рдХрд╣рд╛рдБ рдЖрджрд┐ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред

3. "рдПрдХ рдмрд╛рд░ рдХреА рдШрдЯрдирд╛рдУрдВ" рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ ред рдЕрдм рд╣рдореЗрдВ рдХрдИ рддрд░рд╣ рдХреЗ рдЪреЗрдХ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдПрдХ рдмрд╛рд░ рднреЗрдЬреЗ рдЬрд╛рдиреЗ, рд╣рдЯрд╛рдиреЗ, рдФрд░ рд╣рдо рдЙрд╕рд╕реЗ рдлрд┐рд░ рдирд╣реАрдВ рдорд┐рд▓реЗрдВрдЧреЗред

4. рдПрдХ рд╣реА рддрддреНрд╡ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдПрдХрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ ред рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╣рдордиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд▓реЗрдХреНрдЯрд░реЛрдВ рдореЗрдВ рд╕рдм рдХреБрдЫ рд▓рд┐рдЦрд╛, рдпрд╣ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд▓реЗрдХреНрдЯрд░реЛрдВ рдХреЗ рдкрд╛рд╕ рдЧрдпрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдкрдХреЛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЗрд╢рд╛рд░реЛрдВ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рдирд╣реАрдВ рд▓реЗрдирд╛ рд╣реИред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ рдЕрджреНрднреБрдд рд╣реИред

рдкрд░реАрдХреНрд╖рдг ...


рд╣рдо рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреНрдпреЛрдВ рдирд╣реАрдВ, рдЖрдк рдкреВрдЫрддреЗ рд╣реИрдВ? рдФрд░ рдлрд┐рд░ рдПрдХ рджреБрдЦрдж рдмрд╛рдд рд╕рд╛рдордиреЗ рдЖрддреА рд╣реИред

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

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

рдирд┐рд╖реНрдХрд░реНрд╖


рдЗрд╕ рдирд┐рд░реНрдгрдп рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

1. рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдСрдЯреЛрдЯреЗрд╕реНрдЯ рд▓рд┐рдЦреЗрдВ ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рддреИрдпрд╛рд░реА рдХреЗ рдХрд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИред

2. рдкреНрд▓рд╕-рдорд╛рдЗрдирд╕ рдЯреНрд░реИрдХ рд╡рд┐рдзрд┐рдпрд╛рдВ рдХрд╛рдлреА рд╕рдорд╛рди рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ, рд╣рдо рдХреБрдЫ "рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ" рдкреИрд░рд╛рдореАрдЯрд░ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рд╕рднреА рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдФрд░ рдмрд╕ рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдирдХреНрд╢рд╛ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХреЛрдИ рднреА рдкреНрд▓рдЧ-рдЗрди рдпрд╛ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╡рд╣ рд╕рдВрдмрдВрдзрд┐рдд рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреНрд░реИрдХ рдЗрд╡реЗрдВрдЯ рдЬрдирд░реЗрдЯ рдХрд░рддрд╛ рд╣реИред

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

3. рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреЗ рдЪрд╢реНрдореЗ рдХреЗ рд╕рд╛рде рдЖрд╡реЗрджрди рдХрд╛ рдПрдХреАрдХрд░рдг ред рд╢рд╛рдпрдж, рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкрд╛рд░рд▓реМрдХрд┐рдХ рд╕рдкрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА ... рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреЛ рдПрдХ рд╕рдЦреНрдд рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ, рдФрд░ рд╣рдо рдХрд▓рд╛ рдХреЗ рдЙрдирдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдФрд░ рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рддрдм рд╢рд╛рдВрддрд┐ рдФрд░ рд╕рджреНрднрд╛рд╡ рдЖ рдЬрд╛рддрд╛ред рд╣рд░ рдХреЛрдИ рдЦреБрд╢ рд╣реЛрдЧрд╛ :)

рддреЛ рдЗрд╕ рд╕рдмрдХреЗ рд╕рд╛рде рдореИрдВ рдХреНрдпрд╛ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ?

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

рджреВрд╕рд░реЗ, рдкреНрд░рддрд┐рдмрд┐рдВрдм рд╣рдореЗрд╢рд╛ рдЦрд░рд╛рдм рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд╣рд╛рдВ, рдпрд╣ рдзреАрдорд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рд╣рдо рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдмрд╣реБрдд рдХрдо рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдорд┐рд▓рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рдХрд╛рд╕ рдФрд░ рддреНрд░реБрдЯрд┐ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВред

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

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


All Articles