PTTdroid рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдиреЗрдЯрд╡рд░реНрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЧреНрд░реБрдкрд╕рд╛рдареА рдлреЛрдирд▓рд╛ рд╡реЙрдХреА-рдЯреЙрдХреАрдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ. рддреБрдореНрд╣реА рд░рд┐рд▓реЗ рдЪрд╛рд▓рд╡рддрд╛; рдСрдбрд┐рдУ рдЗрддрд░ рдХреЛрдгрд╛рдЪреНрдпрд╛рд╣реА рд╕рд░реНрд╡реНрд╣рд░рдордзреВрди рдЬрд╛рдд рдирд╛рд╣реА рдЖрдгрд┐ рдХреЛрдгрддреЗрд╣реА рдЦрд╛рддреЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА.
рдмрдЯрдг рджрд╛рдмреВрди рдареЗрд╡рд╛, рдмреЛрд▓рд╛, рд╕реЛрдбрд╛. рд░рд┐рд▓реЗ рдЪреЕрдирд▓рдЪреЗ рдордзреНрдпрд╕реНрдереА рдХрд░рддреЗ, рддреНрдпрд╛рдореБрд│реЗ рдПрдХрд╛ рд╡реЗрд│реА рдлрдХреНрдд рдПрдХрдЪ рд╡реНрдпрдХреНрддреА рдПрдЕрд░рд╡рд░ рдЕрд╕рддреЗ - рдЬреЗрд╡реНрд╣рд╛ рджреБрд╕рд░реА рд╡реНрдпрдХреНрддреА рдмреЛрд▓рдд рдЕрд╕реЗрд▓ рддреЗрд╡реНрд╣рд╛ рдмрдЯрдг рджрд╛рдмрд╛ рдЖрдгрд┐ ре▓рдк рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд│рд╡рддреЗ, рджреЛрди рд▓реЛрдХ рдПрдХрд╛рдЪ рд╢рд╛рдВрддрддреЗрдд рдЯреНрд░рд╛рдиреНрд╕рдорд┐рдЯ рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА.
рд╣рд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рд░реЗрдбрд┐рдУрдЪреНрдпрд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреАрдиреБрд╕рд╛рд░ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ: рдПрдХрд╛ рд╣рд╛рддрд╛рдиреЗ, рд╣рд╛рд▓рдЪрд╛рд▓ рдХрд░рдд рдЕрд╕рддрд╛рдирд╛, рдЕрдиреЗрдХрджрд╛ рди рдкрд╛рд╣рддрд╛. рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд┐рддреА рдПрдХ рд░рдВрдЧ рдЖрдгрд┐ рдПрдХ рд╢рдмреНрдж рджрд░реНрд╢рд╡рддреЗ, рдЖрдгрд┐ рддреЛрдЪ рд░рдВрдЧ рдореБрдЦреНрдп рд╕реНрдХреНрд░реАрдирд╡рд░, рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдмрдЯрдгрд╛рд╡рд░, рд╡рд┐рдЬреЗрдЯрдордзреНрдпреЗ рдЖрдгрд┐ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рдирдордзреНрдпреЗ рд╕рдорд╛рди рдЕрд░реНрде рджрд░реНрд╢рд╡рддреЛ. рд╣рд┐рд░рд╡реНрдпрд╛ рд░рдВрдЧрд╛рдЪрд╛ рдЕрд░реНрде рдЪреЕрдирд▓ рддреБрдордЪрд╛ рдЖрд╣реЗ. рд▓рд╛рд▓ рд░рдВрдЧрд╛рдЪрд╛ рдЕрд░реНрде рддреБрдореНрд╣реА рдПрдЕрд░рд╡рд░ рдЖрд╣рд╛рдд. рдирд┐рд│реНрдпрд╛ рд░рдВрдЧрд╛рдЪрд╛ рдЕрд░реНрде рджреБрд╕рд░рд╛ рдХреЛрдгреАрддрд░реА рдмреЛрд▓рдд рдЖрд╣реЗ.
рд╣реЗ рдХрд╛рдп рдХрд░рддреЗ
тАв рддреБрдордЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд╡реЗрдмрд╕реЙрдХреЗрдЯ рд░рд┐рд▓реЗрджреНрд╡рд╛рд░реЗ, рдЪреЕрдирд▓ рез рддреЗ репреп рд╡рд░ рдкреБрд╢-рдЯреВ-рдЯреЙрдХ
тАв рд╕рд░реНрд╡реНрд╣рд░-рдордзреНрдпрд╕реНрдереАрдиреЗ рдард░рд╡рд▓реЗрд▓реА рдЯреЙрдХ рдлреНрд▓реЛрдЕрд░ - рдкреНрд░рддреНрдпреЗрдХ рдЪреЕрдирд▓рд╡рд░ рдПрдХрдЪ рд╡реНрдпрдХреНрддреА, рдХрдзреАрд╣реА рджреЛрди рдирд╛рд╣реА
тАв рдкреНрд░рддреНрдпреЗрдХ рд░реЗрдбрд┐рдУрд▓рд╛ рдПрдХ рдирд╛рд╡ рдЕрд╕рддреЗ, рддреНрдпрд╛рдореБрд│реЗ рдЪреЕрдирд▓ рдХреЛрдг рд╕рд╛рдВрднрд╛рд│рдд рдЖрд╣реЗ рд╣реЗ рддреБрдореНрд╣реА рдкрд╛рд╣реВ рд╢рдХрддрд╛
тАв рд╕реНрдХреНрд░реАрди рдмрдВрдж рдЕрд╕рддрд╛рдирд╛ рдХрд┐рдВрд╡рд╛ рддреБрдореНрд╣реА рджреБрд╕рд▒реНрдпрд╛ ре▓рдкрдордзреНрдпреЗ рдЕрд╕рддрд╛рдирд╛рд╣реА, рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдлреЛрд░рдЧреНрд░рд╛рдЙрдВрдб рд╕рд░реНрд╡реНрд╣рд┐рд╕рджреНрд╡рд╛рд░реЗ рдмреЛрд▓рдгреЗ рд╕реБрд░реВ рдареЗрд╡рддреЗ
тАв рдПрдХ рдбреНрд░реЕрдЧреЗрдмрд▓ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдмрдЯрдг рдЬреЗ рдЪреЕрдирд▓ рдирдВрдмрд░ рджрд╛рдЦрд╡рддреЗ рдЖрдгрд┐ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рдЯ рдХрдВрдЯреНрд░реЛрд▓ рдореНрд╣рдгреВрдирд╣реА рдХрд╛рдо рдХрд░рддреЗ
тАв рдЯреНрд░рд╛рдиреНрд╕рдорд┐рдЯ, рд╕реНрдЯреЗрдЯрд╕ рдЖрдгрд┐ рдЪреЕрдирд▓рд╕рд╛рдареА рд╣реЛрдо-рд╕реНрдХреНрд░реАрди рд╡рд┐рдЬреЗрдЯ
тАв рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рдирдордзреВрди рдереЗрдЯ рдЯреЙрдХ рдЖрдгрд┐ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рд╛
тАв рд▓рд╛рдИрдЯ, рдбрд╛рд░реНрдХ рдХрд┐рдВрд╡рд╛ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рдлреЙрд▓реЛ рдХрд░рд╛
тАв рдлреЛрди рдЖрдгрд┐ рдЯреЕрдмреНрд▓реЗрдЯ рджреЛрдиреНрд╣реАрдВрд╕рд╛рдареА рд╕реЛрдпреАрд╕реНрдХрд░ рд░рдЪрдирд╛
тАв рдРрдЪреНрдЫрд┐рдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди: wss:// рд╡рд░ рдХрдиреЗрдХреНрдЯ рдХрд░рд╛, рд╕реЗрд▓реНрдл-рд╣реЛрд╕реНрдЯреЗрдб рд░рд┐рд▓реЗрд╡рд░ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрджреНрд╡рд╛рд░реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡рд╛, рдЖрдгрд┐ рдРрдЪреНрдЫрд┐рдХ рд╢реЗрдЕрд░реНрдб ре▓рдХреНрд╕реЗрд╕ рдЯреЛрдХрди рд╡рд╛рдкрд░рд╛
тАв рд░рд┐рд▓реЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░рдЪ рд╣реЛрд╕реНрдЯ рдХрд░реВ рд╢рдХрддрд╛, рддреНрдпрд╛рдореБрд│реЗ рдПрдХрд╛ рд╡рд╛рдп-рдлрд╛рдпрд╡рд░реАрд▓ рдЧреНрд░реБрдкрд▓рд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡реЗрдЧрд│реНрдпрд╛ рдорд╢реАрдирдЪреА рдЧрд░рдЬ рдирд╛рд╣реА
рддреБрдореНрд╣рд╛рд▓рд╛ рд░рд┐рд▓реЗрдЪреА рдЧрд░рдЬ рдЖрд╣реЗ
PTTdroid рдпрд╛рдВрдЪреНрдпрд╛рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддреЛ ptt-server, рдПрдХ рд╕рд╣рдпреЛрдЧреА рдУрдкрди-рд╕реЛрд░реНрд╕ рдкреНрд░рдХрд▓реНрдк: рдПрдХрдЪ Kotlin/Ktor рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдЬреНрдпрд╛рдд рдХреЛрдгрддрд╛рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдирд╛рд╣реА рдЖрдгрд┐ рдмреЕрдХрдЕрдк рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдгрддреАрд╣реА рд╕реНрдерд┐рддреА рдирд╛рд╣реА. рд╣реЗ рдПрдХрд╛ рдбреЙрдХрд░ рдХрдорд╛рдВрдбрдиреЗ рдЪрд╛рд▓рддреЗ рдЖрдгрд┐ рдкрд╣рд┐рд▓реНрдпрд╛ рдмреВрдЯрд╡рд░ рд╕реНрд╡рддрдГрдЪреЗ TLS рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддреЗ. рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ ре▓рдкрд▓рд╛ рдпрд╛рдХрдбреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рд╛, рдХрд┐рдВрд╡рд╛ "Host a relay on this device" рдЪрд╛рд▓реВ рдХрд░рд╛ рдЖрдгрд┐ рдПрдХрд╛рдЪ рд╡рд╛рдп-рдлрд╛рдпрд╡рд░реАрд▓ рдкреНрд░рддреНрдпреЗрдХрд╛рд╕рд╛рдареА рдПрдХрд╛ рд╣рдБрдбрд╕реЗрдЯрд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдмрдирд╡рд╛.
рд╣реЗ рдХрд╛рдп рдХрд░рдд рдирд╛рд╣реА
рдпрд╛рдд рдЦрд╛рддреА рдирд╛рд╣реАрдд, рд╕рдВрджреЗрд╢рд╛рдВрдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдирд╛рд╣реА, рдЯреЗрдХреНрд╕реНрдЯ рдЪреЕрдЯ рдирд╛рд╣реА рдЖрдгрд┐ рдСрдбрд┐рдУ рдХреЙрдореНрдкреНрд░реЗрд╢рди рдирд╛рд╣реА - рд╣реЗ рдереЗрдЯ резрем kHz рдореЛрдиреЛ PCM рдЖрд╣реЗ, рдЬреЗ LAN рд╡рд░ рдареАрдХ рдЖрд╣реЗ рдЖрдгрд┐ рдореАрдЯрд░ рдХрдиреЗрдХреНрд╢рдирд╡рд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЖрд╣реЗ. ре▓рдХреНрд╕реЗрд╕ рдЯреЛрдХрди рд╕рдВрдкреВрд░реНрдг рдЪреЕрдирд▓рд╕рд╛рдареА рдПрдХрдЪ рд╕рд╛рдорд╛рдпрд┐рдХ рдЧреБрдкрд┐рдд рдЖрд╣реЗ: рдпрд╛рдд рдкреНрд░рддреНрдпреЗрдХ рд╣рдБрдбрд╕реЗрдЯрд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕ рдирд╛рд╣реАрдд рдЖрдгрд┐ рдПрдХрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреА рд╕реНрдерд┐рддреА рд░рджреНрдж рдХрд░рдгреНрдпрд╛рдЪрд╛ рдХреЛрдгрддрд╛рд╣реА рдорд╛рд░реНрдЧ рдирд╛рд╣реА. рд╣реЗ рдЕрд╢рд╛ рдЧрдЯрд╛рд╕рд╛рдареА рдПрдХ рд╕рд╛рдзрди рдЖрд╣реЗ рдЬреЛ рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡рддреЛ рдЖрдгрд┐ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрд╡рд░ рдирд┐рдпрдВрддреНрд░рдг рдареЗрд╡рддреЛ, рдЧреНрд░рд╛рд╣рдХрд╛рдВрд╕рд╛рдареАрдЪрд╛ рдореЗрд╕реЗрдВрдЬрд░ рдирд╛рд╣реА.
рд╕реНрд╡рд░реВрдкрд╛рдиреБрд╕рд╛рд░ рдЦрд╛рдЬрдЧреА
рдХреЛрдгрддреЗрд╣реА ре▓рдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдирд╛рд╣реА, рдХреЛрдгрддреАрд╣реА рдЬрд╛рд╣рд┐рд░рд╛рдд рдирд╛рд╣реА, рдХреЛрдгрддреЗрд╣реА рддреГрддреАрдп-рдкрдХреНрд╖ рдЯреНрд░реЕрдХрд░реНрд╕ рдирд╛рд╣реАрдд рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЧреВрдЧрд▓ рдкреНрд▓реЗ рд╕реЗрд╡рд╛ рдирд╛рд╣реАрдд. рдСрдбрд┐рдУ рддреБрдордЪреНрдпрд╛ рдлреЛрдирд╡рд░реВрди рддреБрдордЪреНрдпрд╛ рд░рд┐рд▓реЗрдХрдбреЗ рдЖрдгрд┐ рддрд┐рдереВрди рддреБрдордЪреНрдпрд╛ рдЪреЕрдирд▓рд╡рд░реАрд▓ рдЗрддрд░ рд░реЗрдбрд┐рдУрдХрдбреЗ рдЬрд╛рддреЛ, рдЖрдгрд┐ рдЗрддрд░ рдХреБрдареЗрд╣реА рдЬрд╛рдд рдирд╛рд╣реА.
рд╣реЗ ре▓рдк рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдЖрдгрд┐ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рдиреНрд╕рдЪреА рдорд╛рдЧрдгреА рдХрд░рддреЗ, рдЬреЗрдгреЗрдХрд░реВрди рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реЗ рд╕реЗрд╢рди рджрд╛рдЦрд╡рддрд╛ рдпреЗрдИрд▓. рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдмрдЯрдгрд╛рд▓рд╛ рдЕрддрд┐рд░рд┐рдХреНрддрдкрдгреЗ "рдЗрддрд░ ре▓рдкреНрд╕рд╡рд░ рджрд╛рдЦрд╡рд╛" (display over other apps) рдпрд╛ рдкрд░реНрдпрд╛рдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ, рдЬреЛ рддреБрдореНрд╣реА рдмрдВрдж рдареЗрд╡реВ рд╢рдХрддрд╛ - рддреНрдпрд╛рд╢рд┐рд╡рд╛рдп рдмрд╛рдХреА рд╕рд░реНрд╡рдХрд╛рд╣реА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд╛рдо рдХрд░рддреЗ.
рдУрдкрди рд╕реЛрд░реНрд╕
GNU рдЬрдирд░рд▓ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдпрд╕рдиреНрд╕ v3.0 рдЕрдВрддрд░реНрдЧрдд рд░рд┐рд▓реАрдЬ рдХреЗрд▓реЗрд▓реЗ рдЖрдгрд┐ рдбреЗрд╕реНрдХрдЯреЙрдк рд╡ iOS рдмрд┐рд▓реНрдбреНрд╕рд╕реЛрдмрдд рд╢реЗрдЕрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЛрдбрдмреЗрд╕рдордзреВрди рдХреЛрдЯрд▓рд┐рди (Kotlin) рдЖрдгрд┐ рдХрдВрдкреЛрдЬ рдорд▓реНрдЯреАрдкреНрд▓реЕрдЯрдлреЙрд░реНрдо (Compose Multiplatform) рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ. рд╕реЛрд░реНрд╕, рдЗрд╢реНрдпреВ рдЯреНрд░реЕрдХрд░ рдЖрдгрд┐ рдХрдВрдкреЕрдирд┐рдпрди рд╕рд░реНрд╡реНрд╣рд░:
github.com/devapro/ptt-client-android
рддреБрдореНрд╣реА рд╕реНрд╡рддрдГ рд╣реЛрд╕реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд░рд┐рд▓реЗрд╡рд░реВрди рдкреБрд╢-рдЯреВ-рдЯреЙрдХ. рдХреЛрдгрддреЗрд╣реА рдЦрд╛рддреЗ рдирд╛рд╣реА, рдЬрд╛рд╣рд┐рд░рд╛рддреА рдирд╛рд╣реАрдд, рдЯреНрд░реЕрдХрд┐рдВрдЧ рдирд╛рд╣реА.
рдпрд╛ рд░реЛрдЬреА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ
резрен рд╕рдкреНрдЯреЗрдВ, реирежреирем