AppMaster.io to uniwersalna platforma programistyczna no-code, która łączy funkcje silnika i projektanta interfejsów z generowaniem kodu źródłowego.
Otrzymasz całkowicie gotowe do użycia aplikacje mobilne i webowe, których komponenty będą takie same jak te stworzone przez profesjonalnych programistów.
Studio AppMaster.io
Twoja aplikacja będzie miała dwie główne części:
- Backend, część serwerowa - wszystko to, co znajduje się "pod maską" i nie będzie widoczne dla Twoich użytkowników. Tutaj skonfigurujesz procesy przetwarzania danych, ogólną logikę pracy, integrację z usługami stron trzecich itp.
- Frontend, client-side - wszystko, co będzie widoczne dla użytkowników i z czym będą wchodzić w interakcje. Możemy powiedzieć, że frontend to sama Twoja aplikacja, która komunikuje się z backendem.
Aby rozpocząć rozwój, musisz zalogować się do AppMaster.io Studio i stworzyć nowy projekt. W każdym projekcie będziesz miał jeden wspólny backend i jedną lub więcej aplikacji klienckich. Dzięki takiej strukturze możesz tworzyć wersje webowe i mobilne dla różnych użytkowników i o różnej funkcjonalności. Jednocześnie będą one połączone, możesz skonfigurować ich interakcję i wymianę danych między sobą.
Do projektowania wykorzystasz jedynie narzędzia no-code: utwórz schematy i określ ustawienia, na podstawie których platforma automatycznie wygeneruje kod.
Backend
Za konfigurację backendu odpowiada kilka sekcji AppMaster.io Studio.
- Data designer. Projektowanie baz danych, tworzenie modeli danych i połączeń między nimi.
- Logika biznesowa. Budowanie logiki Twojej aplikacji, ustawianie procesów biznesowych.
- Punkty końcowe. Konfigurowanie interakcji między częścią serwerową i kliencką.
Możesz podłączyć dodatkowe funkcje w sekcji Moduły.
Frontend
Jeden z projektantów służy do tworzenia strony klienckiej.
- Aplikacje internetowe. Rozwój wersji przeglądarek, do pracy z którymi wystarczy podążać za linkiem.
- Aplikacje mobilne. Rozwój wersji, które będą instalowane na urządzeniach z systemem iOS i Android.
Zazwyczaj projekty na naszej platformie no-code są budowane od backendu do frontendu. Można jednak najpierw stworzyć layout w projektancie, a następnie "związać" z nim dane i logikę biznesową. Ale to, ile z drugiego schematu ma zastosowanie, zależy od specyfiki i złożoności twojego projektu.
Publikacja
Po stworzeniu projektu w AppMaster.io Studio, jego podstawowa część zostanie od razu wygenerowana i umieszczona na serwerze. Na podstawie tej bazy będziesz prowadził rozwój, dodając, usuwając lub rekonfigurując komponenty. Do aplikacji (nie ma znaczenia, webowej czy mobilnej) możesz wejść od razu po jej stworzeniu oraz w dowolnym momencie procesu rozwoju.
Backend może być hostowany w dowolnym miejscu: na serwerach AppMaster.io Cloud, na Twoim lokalnym serwerze lub na storage'u firm trzecich (AWS, Azure, Google Cloud). Domyślnie będzie on hostowany na naszych serwerach.
Możesz przenieść go automatycznie lub ręcznie, w zależności od tego, czy integracja z wymaganym zasobem jest obsługiwana. Wyeksportuj binaria, pliki niestandardowe lub kod źródłowy za pomocą kilku kliknięć na stronie projektu.
Aplikacje internetowe będą dostępne natychmiast po opublikowaniu. Używają one przeglądarki jako swojego runtime, więc ich pliki będą przechowywane na serwerze, na którym znajduje się backend.
Aplikacjemobilne mogą być automatycznie publikowane w Play Market lub Appstore. Aby uzyskać do nich dostęp w trakcie procesu tworzenia, wykorzystuje się AppMaster.io Developer, wersje dla iOS i Androida.
Stwórz swój projekt
No-code development to przede wszystkim proces twórczy, ponieważ nasza platforma przejmie większość rutynowych czynności.
Sprawdź możliwości na stronie AppMaster.io, dowiedz się więcej w sekcji dokumentacji i dołącz do czatu no-code na Telegramie, aby komunikować się bezpośrednio z deweloperami.