Skip to content
View elvynedinson's full-sized avatar

Block or report elvynedinson

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
elvynedinson/README.md

Header

Typing SVG

LinkedIn Gmail


🚀 Sobre mí

"Transformando café en código Android eficiente y escalable."

Soy un apasionado del ecosistema Android. Actualmente, mi enfoque principal es dominar el desarrollo nativo con Kotlin y Jetpack Compose. Me obsesiona el código limpio y las interfaces de usuario que brinden una experiencia fluida.

  • 🔭 Actualmente: Trabajando en proyectos personales para reforzar Clean Architecture
  • 🎯 Meta: Contribuir a proyectos de gran escala y seguir creciendo en la comunidad Android
  • 💡 Aprendiendo: Jetpack Compose, Hilt, Room, Kotlin Coroutines & Flow

🛠️ Stack Tecnológico

Mobile

Kotlin Android Jetpack Compose

Backend & Database

Firebase Room SQLite

Arquitectura & Patrones

MVVM Clean Architecture Repository Pattern

Librerías & Tools

Retrofit Hilt Coroutines Flow Coil Material Design 3

Herramientas de Desarrollo

Git GitHub Android Studio Gradle Postman


🏆 Proyectos Destacados

📱 SENVA - Sistema de Gestión de Citas Médicas

Stack: Kotlin • Firebase • Google Maps • Material Design 3

Aplicación Android nativa para gestión integral de citas médicas con más de 20 pantallas.

🔗 Ver repositorio

Características clave:

  • ✅ Autenticación con Firebase (Email/Password + Google Sign-In)
  • ✅ Firebase Firestore para base de datos en tiempo real
  • ✅ Integración de Google Maps para localización de consultorios
  • ✅ Sistema de notificaciones y vouchers de confirmación
  • ✅ Calendario personalizado con RecyclerView

🛍️ ProductApp - Modern Android Development

Stack: Kotlin • Jetpack Compose • MVVM • Retrofit • Hilt

Aplicación educativa que demuestra arquitectura moderna Android con Jetpack Compose.

🔗 Ver repositorio

Características clave:

  • ✅ Arquitectura MVVM con separación clara de capas
  • ✅ UI 100% declarativa con Jetpack Compose
  • ✅ Consumo de API REST con Retrofit
  • ✅ State management con StateFlow y sealed classes
  • ✅ Inyección de dependencias con Hilt

📝 NotesApp - Gestión de Notas Locales

Stack: Kotlin • Jetpack Compose • MVVM • Room

Aplicación para gestión de notas locales con arquitectura MVVM.

🔗 Ver repositorio

Características clave:

  • ✅ Persistencia local con Room Database
  • ✅ Operaciones CRUD completas
  • ✅ Arquitectura MVVM con separación de capas
  • ✅ Manejo de datos con StateFlow y coroutines
  • ✅ Interfaz declarativa con Jetpack Compose

📈 Actividad de Desarrollo

Contribution Graph

🎯 Habilidades Técnicas

val mySkills = mapOf(
    "Lenguajes" to listOf(
        "Kotlin", 
        "Java"
    ),
    
    "UI Framework" to listOf(
        "Jetpack Compose",
        "XML Layouts",
        "Material Design 3"
    ),
    
    "Arquitectura" to listOf(
        "MVVM",
        "Clean Architecture",
        "Repository Pattern",
        "Use Cases"
    ),
    
    "Jetpack Libraries" to listOf(
        "Room Database",
        "Navigation Component",
        "ViewModel & LiveData",
        "Lifecycle Components"
    ),
    
    "Networking & APIs" to listOf(
        "Retrofit",
        "Gson",
        "OkHttp",
        "REST APIs"
    ),
    
    "Dependency Injection" to listOf(
        "Hilt",
        "Dagger"
    ),
    
    "Async Programming" to listOf(
        "Kotlin Coroutines",
        "Flow",
        "StateFlow",
        "SharedFlow"
    ),
    
    "Backend & Storage" to listOf(
        "Firebase Auth",
        "Firestore",
        "Firebase Storage",
        "SQLite",
        "Room"
    ),
    
    "Testing" to listOf(
        "JUnit",
        "Espresso",
        "Mockk"
    ),
    
    "Tools & Versioning" to listOf(
        "Git & GitHub",
        "Gradle",
        "Android Studio",
        "Postman"
    )
)

💻 Experiencia con Código

// Mi enfoque en el desarrollo Android
class AndroidDeveloper {
    val name = "Elvyn Edinson"
    val role = "Android Developer"
    
    val primarySkills = listOf(
        "Kotlin",
        "Jetpack Compose",
        "MVVM Architecture",
        "Clean Architecture"
    )
    
    val currentlyLearning = listOf(
        "Advanced Compose Animations",
        "Kotlin Multiplatform",
        "Performance Optimization",
        "Testing Best Practices"
    )
    
    fun buildAmazingApps() {
        while (true) {
            learn()
            code()
            refactor()
            improve()
        }
    }
}

📫 Conecta Conmigo

💼 ¿Buscas un desarrollador Android apasionado?

LinkedIn Gmail GitHub


Footer


"El progreso lento sigue siendo progreso."


Profile Views


⭐ Si te gustan mis proyectos, considera darles una estrella ⭐

Pinned Loading

  1. ProductApp ProductApp Public

    Android Product App using FakeStoreAPI, MVVM, and Jetpack Compose.

    Kotlin

  2. NotesApp NotesApp Public

    Una aplicación nativa de notas desarrollada con Kotlin y Jetpack Compose, siguiendo arquitectura MVVM con persistencia local en Room

    Kotlin

  3. Senva Senva Public

    Android medical appointment management app built with Kotlin, Firebase & Material Design 3

    Kotlin