Skip to content
View ExNDY's full-sized avatar
🐙
🐙

Block or report ExNDY

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. Monitoring network connection for An... Monitoring network connection for Android ( API 24+ ) with using LiveData
    1
    public class Activity extends AppCompatActivity{
    2
        ...
    3
        private NetworkConnectionMonitor connectionMonitor;
    4
      
    5
        @Override
  2. GitHubViewer GitHubViewer Public

    GitHub Repository explorer. IceRock test task, after android part of course.

    Kotlin 2 1

  3. GitHub authentication validation (lo... GitHub authentication validation (login, authToken)
    1
    
                  
    2
    object Validator {
    3
        private const val LOGIN_PATTERN = "^[a-zA-Z0-9_-]{0,38}$"
    4
        private const val AUTHORIZATION_TOKEN_PATTERN = "^gh[pousr]_[a-zA-Z0-9]{0,40}$"
    5
    
                  
  4. NetworkMonitoring (Android = 25+) NetworkMonitoring (Android = 25+)
    1
    class AppActivity : AppCompatActivity() {
    2
        override fun onCreate(savedInstanceState: Bundle?) {
    3
            super.onCreate(savedInstanceState)
    4
    
                  
    5
            NetworkConnectionManager(this).startNetworkCallback()