Skip to content

Feature Request: Backend Development for Mobile and Desktop apps Course #38

Open
@rgugs

Description

Information on mobile backend development is even more limited than web backend development, so I would love a course focused on Backend development for mobile and desktop applications, especially how to set up backends that can sync with web backends and import data from the web when online and cache it to still work in offline environments. (For example, a game you can play offline on an airplane, but sync with your online profile when online again, an online/offline note taking app, or a hiking app like AllTrails or OnX.)

How does backend development for mobile (Android/IOS) and desktop (Windows/Linux/Mac) applications differ from web based backends? What hardware specs do you need to account for? Does having online/offline apps impact how you design a web app backend?

What languages do you use for backend mobile development? Is it dependent on your frontend, or can it still be in Go, for example.

What are the backend differences for cross-platform apps using stuff like Electron, Flutter/Dart, Kotlin Multiplatform, etc. vs native application development, if any?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions