awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Kotlin Android and Backend Learning

Ranking updated Jun 30, 2026

For a curriculum for learning Kotlin, the first results are skydoves/android-developer-roadmap (This repository offers structured learning paths for Android development and Kotlin Multiplatform, making it a valuable Kotlin educational roadmap, but it does not explicitly cover backend server-side Kotlin development as your search requires), antoniolg/kotlin-for-android-developers (This repo is a companion app for a book teaching Kotlin for Android development, making it a genuine learning resource for Android side of your goal, but it does not cover backend or server-side Kotlin) and lukaslechnerdev/kotlin-coroutines-and-flow-usecases-on-android. android/kotlin-guides and amitshekhariitbhu/from-java-to-kotlin round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Educational repositories and tutorials for building mobile applications and server-side services using the Kotlin language.

Kotlin Android and Backend Learning

Find the best repos with AI.We'll search the best matching repositories with AI.
  • skydoves/android-developer-roadmapskydoves avatar

    skydoves/android-developer-roadmap

    7,764View on GitHub↗

    This project is a mobile ecosystem curriculum providing structured learning paths for Android development, Kotlin Multiplatform, and programming language internals. It serves as a comprehensive guide to the technologies and concepts required to build native applications and shared business logic across multiple environments. The repository includes a dedicated interview preparation guide featuring professional technical questions and architecture tips for developers pursuing Android engineering roles. It also provides specific roadmaps for mastering the Kotlin Multiplatform ecosystem and anal

    This repository offers structured learning paths for Android development and Kotlin Multiplatform, making it a valuable Kotlin educational roadmap, but it does not explicitly cover backend (server-side) Kotlin development as your search requires.

    KotlinMultiplatform Code Sharing
    View on GitHub↗7,764
  • antoniolg/kotlin-for-android-developersantoniolg avatar

    antoniolg/Kotlin-for-Android-Developers

    2,668View on GitHub↗

    This project serves as an educational resource and practical guide for developers learning to build native mobile applications on the Android platform using the Kotlin programming language. It provides a structured codebase that demonstrates how to apply modern language syntax and development paradigms to real-world software tasks. The repository focuses on teaching professional mobile application architecture by implementing industry-standard design patterns. Through a series of hands-on examples, it illustrates how to organize application logic, manage component dependencies, and maintain c

    This repo is a companion app for a book teaching Kotlin for Android development, making it a genuine learning resource for Android side of your goal, but it does not cover backend or server-side Kotlin.

    KotlinAndroid App Development Patterns
    View on GitHub↗2,668
  • lukaslechnerdev/kotlin-coroutines-and-flow-usecases-on-androidLukasLechnerDev avatar

    LukasLechnerDev/Kotlin-Coroutines-and-Flow-UseCases-on-Android

    2,872View on GitHub↗

    This repository serves as an educational resource for implementing asynchronous programming patterns in Android applications using Kotlin Coroutines and Flow. It provides a collection of practical examples and unit tests designed to demonstrate how to manage background tasks, concurrent network requests, and reactive data streams while maintaining a responsive user interface. The project focuses on structured concurrency, offering patterns for organizing tasks into hierarchical scopes that automatically propagate cancellation and lifecycle signals. It emphasizes the integration of lifecycle-a

    This repository offers hands-on examples and unit tests for Kotlin Coroutines and Flows specifically on Android, making it a project-based learning resource for that platform, but it does not cover backend development or provide a broad beginner-friendly path for full-stack Kotlin learning.

    KotlinAndroid Asynchronous ProgrammingBackground Task ManagersFlow Implementations
    View on GitHub↗2,872
  • android/kotlin-guidesandroid avatar

    android/kotlin-guides

    1,671View on GitHub↗

    This repository serves as a centralized collection of technical documentation and architectural patterns for developers building mobile software on the Android platform. It functions as a comprehensive guide for implementing idiomatic Kotlin code and establishing consistent engineering standards across mobile projects. The project provides curated resources focused on Android development best practices and efficient programming patterns. By emphasizing maintainable code structures and recommended architectural approaches, it assists teams in managing the complexity of mobile application devel

    This repository offers guides for learning Kotlin specifically for Android development, but it does not cover backend or server-side Kotlin, so it only partially matches your interest in both Android and backend.

    HTMLAndroid Development Resources
    View on GitHub↗1,671
  • amitshekhariitbhu/from-java-to-kotlinamitshekhariitbhu avatar

    amitshekhariitbhu/from-java-to-kotlin

    6,324View on GitHub↗

    From Java To Kotlin - Your Cheat Sheet For Java To Kotlin

    This repo is a concise cheat sheet for Java-to-Kotlin transition, making it a Kotlin learning resource, but it does not cover Android or backend development in a project-based manner as your search requests.

    JavaJava-to-Kotlin Syntax ComparisonsCheat SheetsCollection Filtering
    View on GitHub↗6,324
  • arisguimera/android-expertArisGuimera avatar

    ArisGuimera/Android-Expert

    7,365View on GitHub↗

    Android-Expert is a collection of educational resources and step-by-step instructional materials for learning Android app programming. It provides a comprehensive learning path for building mobile applications using the Kotlin programming language and Android Studio. The material covers the full development lifecycle, from designing interactive user interfaces with lists, cards, and sliders to implementing navigation workflows and screen transitions. It also includes instruction on connecting applications to remote servers to fetch external data and integrating that data into the app flow. T

    This repository is a Kotlin learning resource focused entirely on Android development, offering step-by-step tutorials and project-based materials for building mobile apps, but it does not include any coverage of backend or server‑side development, so it only partially meets your request for both Android and backend resources.

    KotlinAndroid Application DevelopmentAndroid App NavigationAndroid Programming Tutorials
    View on GitHub↗7,365
  • kamranahmedse/developer-roadmapkamranahmedse avatar

    kamranahmedse/developer-roadmap

    357,434View on GitHub↗

    Developer Roadmap is a community-driven platform that provides structured, graph-based learning paths for software engineering. It serves as a comprehensive knowledge repository where technical domains are organized into visual sequences to guide professional skill acquisition and career growth. The project distinguishes itself through a collaborative ecosystem that enables users to contribute roadmaps, curate industry best practices, and maintain professional profiles. It integrates diagnostic assessment frameworks to evaluate technical proficiency, helping developers identify knowledge gaps

    The Developer Roadmap provides structured, graph-based learning paths for many technologies, but it does not specifically cover Kotlin for Android or backend development, making it a general guide rather than a targeted Kotlin learning resource.

    TypeScriptLearning Paths
    View on GitHub↗357,434
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
skydoves/android-developer-roadmap7.8KKotlinApache-2.0May 8, 2026
antoniolg/kotlin-for-android-developers2.7KKotlinApache-2.0Oct 2, 2020
lukaslechnerdev/kotlin-coroutines-and-flow-usecases-on-android
2.9K
Kotlin
Apache-2.0
Mar 2, 2026
android/kotlin-guides1.7KHTML—Oct 16, 2018
amitshekhariitbhu/from-java-to-kotlin6.3KJavaApache-2.0Jan 28, 2026
arisguimera/android-expert7.4KKotlinApache-2.0Jul 27, 2023
kamranahmedse/developer-roadmap357.4KTypeScriptNOASSERTIONJun 16, 2026

Related searches

  • a prep guide for Android interviews
  • a collection of useful Kotlin Android libraries
  • a web framework for building APIs in Kotlin
  • a testing framework for Kotlin projects
  • a collection of libraries for Kotlin development
  • an object relational mapping library for Kotlin
  • a learning path for mobile engineers
  • a lightweight http client for Kotlin