Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
rgugs opened this issue Sep 30, 2024 · 1 comment
Open

Comments

@rgugs
Copy link

rgugs commented Sep 30, 2024

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?

@MrDwarf7
Copy link

Big yes - Some Tauri would be really nice for desktop and covers mobile too.
Desktop UI application architecture has always confused me a little on where to put what exactly when it comes to the backend portion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants