Hello,
I'm wondering is it possible to build all platforms with single abp solution?
I mean mobile (android, apple, windows), desktop (windows, mac) and web? :)
How sould vs solution would look like? Can i generate it?
5 Answer(s)
-
0
Yes, ABP Framework supports building solutions that target multiple platforms (web, mobile, and desktop) from a single code base by leveraging its modular architecture and solution templates.
When you generate a new solution using the ABP CLI or ABP Suite, you can select options to include:
- Web applications (MVC, Angular, Blazor, etc.)
- Mobile applications (MAUI for Android, iOS, Windows, Mac; React Native)
- Desktop applications (via MAUI for Windows and Mac)
The recommended approach is to use the "Layered" solution template, which allows you to include a mobile application (MAUI or React Native) fully integrated with your backend and other ABP modules. The solution structure will typically include:
- A shared domain and application layer (business logic, DTOs, etc.)
- Separate projects for each UI (Web, MAUI, etc.)
- Shared backend (API, application, domain, infrastructure)
- Each client (web, mobile, desktop) consumes the backend via HTTP APIs and ABP client proxies.
You can generate such a solution using the ABP CLI:
abp new MySolution -t app-proDuring the creation process, you can select to include MAUI (for mobile/desktop) and web UIs.
- This approach enables you to share business logic and backend code, while implementing platform-specific UIs as needed.
Sources:
- https://abp.io/docs/latest/solution-templates/layered-web-application/overview
- https://abp.io/community/articles/em7x1s8k
This response was generated by AI. If it didn’t solve your problem, feel free to post a new answer — our support team will jump in to help you soon.
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0
Hello Maliming, i'm looking for solution where we have API and single app which covers multiple platforms (mobile, desktop, web). Would it be possible to achieve with ABP tools?
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0
hi
ABP is an ASP.NET Core backend framework. And the ABP Studio template supports mobile app options.
What is the architecture/Technical selection of your mobile and desktop?
Thanks.
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)