Aplikacje typu no-code – co powinieneś wiedzieć?

Łukasz Kłosowski

03-12-2021
Aplikacje typu no-code – co powinieneś wiedzieć?

Tworzenie aplikacji bez udziału programisty staje się możliwe dzięki metodzie no-code. No-code, jak sama nazwa wskazuje, pozwala zbudować prototyp aplikacji za pomocą techniki drag and drop, czyli przeciągnij i upuść. To także zestaw narzędzi, które pozwalają taką aplikację stworzyć.

Korzystając z gotowych do użycia komponentów możemy budować z nich aplikacje, a także projektować ich user experience. Nie musimy przy tym znać specjalistycznych języków programowania, jak w przypadku klasycznych aplikacji mobilnych. Jak odbywało się to do tej pory… Do niedawna aplikacje mobilne dzieliliśmy na trzy grupy:

1. Aplikacje typu webview

Aplikacja typu webview to nic innego jak responsywna strona WWW (RWD) posiadająca podstawowe funkcje, jakie powinna spełniać, jak na przykład informacje o firmie, kontakt, czy logowanie.

2. Aplikacje natywne

To rodzaj aplikacji wykorzystujący natywne, czyli wbudowane przez producenta, funkcje smartfona m.in. kamera, mikrofon, GPS, czy czytnik linii papilarnych. W przypadku oprogramowania na system Android językami programowania będą tutaj Java oraz Kotlin, zaś w przypadku platformy iOS Objective-C oraz Swift.

3. Aplikacje hybrydowe

Aplikacje hybrydowe pozwalają na stworzenie jednej aplikacji na kilka systemów, z której część jest współdzielona, a część pisana indywidualnie pod daną platformę. Hybrydy mogą działać jednocześnie na różnych systemach dzięki zastosowaniu m.in. JavaScriptu, frameworków, pluginów. Zbudowane są na podobieństwo stron internetowych, opierając się np. na HTML5 czy CSS.

Jak widzimy powyżej zbudowanie aplikacji mobilnej wymaga specjalistycznej wiedzy w zakresie programowania. Jeżeli takiej nie posiadamy, musimy wesprzeć się programistą. Zazwyczaj odbywa się to w taki sposób, że dedykowany programista jest dla aplikacji z systemem Android. Tak samo jest w przypadku platformy iOS. W jednym i w drugim przypadku wiąże się to z wysokimi kosztami.

Dlatego w ostatnich latach alternatywą stały się aplikacje hybrydowe oraz uniwersalne języki programowania, jak Flutter i React Native, zaś nowością tego roku jest metoda no-code.

Czym jest Flutter? To zestaw narzędzi SDK typu open source stworzony przez Google, który pozwala budować aplikacje mobilne, webowe i desktopowe. Flutter służy do tworzenia aplikacji działających zarówno na Androidzie, jak i na iOS.

Z kolei React Native to platforma programistyczna stworzona przez Facebooka. Również pozwala na jednoczesne zbudowanie aplikacji na Androida i iOS, wykorzystując język JavaScript. Wystarczy napisać kod w języku JavaScript, a w efekcie otrzymamy aplikację mobilną z natywnymi elementami obu systemów operacyjnych. Dzieje się tak, ponieważ React Native potrafi przełożyć język JavaScript na natywne komponenty zarówno jednego, jak i drugiego urządzenia.

Flutter i React Native ułatwiły zadanie zarówno programistom, jak i wydawcom, ponieważ dzięki nim nie trzeba od zera pisać dwóch oddzielnych aplikacji. O krok dalej idzie metoda no-code i powiązany z nią zestaw narzędzi. Firma konsultingowa Gartner przewiduje, że do 2024 roku 65% aplikacji będzie zbudowanych za pomocą no-code. Jedną z agencji, która pomaga zbudować aplikacje w ten sposób jest Tenkai.

Lista narzędzi. Źródło: pinver.medium.com

 

W jaki sposób jest w stanie pomóc Tenkai?

1. Automatyzacja procesów: Tenkai pomoże zbudować automat, który opublikuje co tydzień tweeta z raportem o ilości nowych pozytywnych opinii, jakie pojawiły się w Twoim sklepie internetowym.

2. MVP / Landing Page / Aplikacja mobilna: Minimalnie opłacalny produkt MVP (Minimum Viable Product) to wersja produktu z minimalną liczbą funkcji. Mogą z niej korzystać pierwsi użytkownicy, którzy następnie są w stanie przekazać informacje zwrotne dotyczące przyszłości jego rozwoju.

3. Raportowanie: Tenkai pomoże zautomatyzować proces zbierania faktur i generowania aktualnych należności podatkowych.

4. Integracja systemów: Pomoc w integracji danych pochodzących z różnych źródeł.

Poniżej znajdziecie zestaw narzędzie, jakimi posługuje się Tenkai. Wśród nich są zarówno kreatory aplikacji, stron desktopowych, kreatory arkuszy, baz danych oraz płatności. 

Website Builders (Webflow, Notion); App Builders (Bubble); Workflow Automation (Zapier, IFTTT); Database / Spreadsheets (Airtable, Google Sheets); Payments (Stripe, Easycart); Form Builders (Typeform, Google Forms); Desktop Tools (Keyboard Maestro, Hazel, Text Expander, Shortcuts).

Więcej informacji znajdziecie na ich stronie https://tenkai.pl/no-code/.

 

Komentarze:

Comments

comments