WSTECZ
POPRZEDNI
NASTĘPNY 
ODCINEK
19
3/8/2024

Aplikacje mobilne w no-code - czym są i na jakich platformach je tworzyć?

Jak tworzyć aplikacje mobilne za pomocą technologii no-code? Które platformy są do tego najlepsze? Sprawdź w tym odcinku podcastu Just No Code!

Agenda

0:34 - Czym są aplikacje mobilne?

5:17 - Tworzenie aplikacji w no-code

6:24 - Bubble.io

8:10 - Flutter Flow

10:43 - Draftbit

11:35 - Top platformy no-code

12:04 - Pozostałe platformy

UKRYJ TRANSKRYPT

Cześć, z tej strony Kamil Tarczyński. Witam was w kolejnym odcinku naszego podcastu Just No Code. Dzisiaj porozmawiamy sobie o aplikacjach mobilnych. Czym te aplikacje są, jak można je robić, jakie mamy rodzaje, jakie są platformy i na co te platformy de facto pozwalają, jakie mają możliwości. Nie przedłużając, zaczynamy.

Czym są aplikacje mobilne?

Więc tak, czym są aplikacje mobilne? Aplikacje mobilne to oczywiście takie aplikacje, które możemy pobrać ze sklepu, na przykład z Google Play'a czy na przykład z AppStore'a. Są to tak zwane aplikacje natywne mobilne. Aplikacje natywne mobilne to właśnie takie aplikacje, które mogą wykorzystywać wszystkie, powiedzmy, możliwości urządzenia mobilnego, na którym pracują, czyli na przykład aparat, czyli na przykład jego żyroskop, czyli na przykład GPS-a, Face ID, Touch ID itd., te wszystkie, wiecie, takie typowe dla aplikacji mobilnych umiejętności czy możliwości.

Rodzaje aplikacji mobilnych

Natomiast oczywiście aplikacje natywne nie są jedynym rodzajem aplikacji, ponieważ mamy jeszcze tak zwane aplikacje PWA. PWA to jest tak zwane Progressive Web Apps, to są takie aplikacje webowe, które mogą być otwarte w przeglądarce na przykład naszego telefonu. Będą oczywiście odpowiednio wyskalowane i też będą mogły korzystać z niektórych właśnie tych funkcjonalności natywnych. Ciekawym przykładem są jeszcze tzw. aplikacje hybrydowe, bo aplikacje hybrydowe to jest połączenie takiej aplikacji webowej z aplikacją natywną. Na czym to polega? Polega to dokładnie na tym, że taką aplikację webową, którą przygotowaliśmy my jako deweloperzy, możemy trochę rozszerzyć o to co ona potrafi przez to, że umieścimy ją w natywnym wrapperze. I co to jest ten natywny wrapper? po to abyśmy w tej aplikacji webowej mogli rozmawiać właśnie z tymi podzespołami czy z tymi możliwościami danego urządzenia z którego korzystamy.

Tworzenie aplikacji za pomocą no-code

My za pomocą no-codu możemy zbudować te aplikacje mobilne, czy możemy zbudować wszystkie rodzaje, czy jak to dokładnie wygląda. Generalnie rzecz biorąc, musicie pamiętać jeszcze o jednej bardzo istotnej rzeczy, że każda z platform właśnie, czy iOS, czy Android ma swój jakiś tam język, którym trzeba pisać w przypadku iOSa jest to Swift, w przypadku Androida nie jest to inny język które musimy używać do tego, żeby napisać te aplikacje. Ale powstały właśnie różne frameworki, które umożliwiają programistom, którzy nie posługują się tym specyficznym językiem dla danej platformy również pisać aplikacje natywne mobilne. Nie będę już tutaj wchodził w techniczne szczegóły, bo to nie tego dotyczy ten podcast. Natomiast są takie dwa języki jak React Native oraz Flutter. I te dwa języki pozwalają nam właśnie, również te dwa frameworki pozwalają nam na tworzenie aplikacji natywnych.

Platformy no-code dla aplikacji mobilnych

I dzięki czemu powstały dwie platformy rozwiązań, które pozwalają nam na tworzenie natywnych aplikacji mobilnych za pomocą no-coldu. Zaraz sobie o nich porozmawiamy. Za pomocą no-coldu również możemy stworzyć oczywiście aplikację PWA, bo to jest po prostu aplikacja webowa, czyli która się po prostu odpowiednio skaluje na małe urządzenia. I za pomocą no code również możemy stworzyć aplikacje hybrydowe, czyli możemy po prostu ten widok mobilny umieścić sobie w raperze, o czym sobie zaraz porozmawiamy, dzięki czemu będziemy mieli aplikację natywną, mobilną, taką pseudo aplikację natywną, tą aplikację hybrydową. No i zacznijmy sobie właśnie od tych aplikacji PWA czy hybrydowych, bo takie aplikacje możemy tworzyć na przykład na platformie Bubble.io.

Jeżeli możemy tworzyć tam aplikację na przeglądarkę, to również możemy je uczynić responsywnymi, czyli tak, aby taka aplikacja była otwierana w przeglądarce na urządzeniu mobilnym. To jest jak najbardziej możliwe za pomocą Bubble. Bubble nie oferuje nam żadnego wrapera ani możliwości stworzenia aplikacji natywnej, ponieważ Bubble pod spodem działa na zwykłym JavaScriptie, HTMLu i CSSie, czyli technologiach stricte przeznaczonych do przeglądarek.

Rozszerzenie możliwości aplikacji z Bubble Developer Kit

Mamy jednak do dyspozycji plugin, który nazywa się BDK, Bubble Developer Kit. Ten plugin pozwala nam na umieszczanie naszej aplikacji Web Appy w natywnym wraperze oraz rozszerzenie możliwości platformy Bubble o skorzystanie z takich funkcji jak Face ID, aparatu urządzenia, żyroskopu, GPSa i kilku innych funkcji, które są przeznaczone tylko dla aplikacji natywnych.

Rozwiązania dla aplikacji mobilnych

Jest to super rozwiązanie, jeżeli chcemy podejść naprawdę poważnie do tematu. Mamy już na przykład jakąś aplikację webową, chcemy ją teraz po prostu zrobić natywną, chcielibyśmy skorzystać z kilku natywnych funkcjonalności. To jest super rozwiązanie do tego, żeby zbudować takie MVP naszej aplikacji mobilnej, bo zrobimy to szybko, zrobimy to w sposób bardziej taki zautomatyzowany, nie będziemy musieli wystawiać osobnych endpointów do tej naszej aplikacji natywnej itd.

Platformy do tworzenia aplikacji

Flutter Flow

Następną platformą, która pozwala nam tworzyć rozwiązania natywne mobilne na różne platformy jest Flutter Flow. Flutter Flow to platforma, która jak sama nazwa wskazuje opiera się o język Flutter. Jest to super platforma dlatego, że mamy tam dostęp do kodu. Więc jeżeli ktoś z was posiada umiejętności kodowania we Flutterze, to będzie mógł sobie stworzyć trzy czwarte aplikacji bez użycia kodu totalnie. Ta platforma ma również bardzo wiele integracji z różnymi third party, z takimi jak Stripe, Google Firebase, Superbase, Brain Tree, Revenue Cat itd. Naprawdę świetnie działająca platforma, która pozwala budować świetne aplikacje mobilne, bardzo wydajne.

Draft Bit i Inne Platformy

Następnym rozwiązaniem, które jest warte uwagi jest draft bit i ono jest przeznaczone dla tych, którzy poruszają się w siecie React Native, ponieważ jest właśnie ono oparte o ten framework. Ma ono również i różne integracje, nie są one takie bezkodowe jak we Flutterflow, tam musimy jednak mieć troszkę większy skill programistyczny, żeby budować pewne rozwiązania czy integracje, i dostęp również do kodu i do eksportu tego kodu więc również możemy zbudować sobie bardzo fajne rozwiązania, które później po prostu jako programista React Native sobie stwikuje.

Podsumowanie

To tyle ode mnie na dzisiaj w tym odcinku, mam nadzieję, że wprowadziłem Was temat tego jak możemy tworzyć i jakie w ogóle możemy tworzyć aplikacje mobilne w świecie no-codu. To tyle ode mnie, do usłyszenia. Cześć!

ZOBACZ WIĘCEJ ODCINKÓW

ODCINEK
4
11/30/2023
Jak budować wydajne aplikacje? Frontend, backend i no-code.
W tym odcinku podcastu rozmawiamy o tym jak budować wydajne aplikacje. Dbając o kilka podstawowych kwestii możemy mieć pewność, że aplikacja będzie działała znacznie efektywniej.
WIĘCEJ
ODCINEK
11
1/3/2024
Odkryj moc bubble! Jak działa ta platforma od środka?
Wejdź za kulisy i przekonaj się sam, jak platforma, która pozwala budować niesamowite aplikacje, działa od środka! Odkryj tajemnice działania bubble.io, od prostych układów do skomplikowanych workflow, wszystko to w jednym zintegrowanym środowisku.
WIĘCEJ
ODCINEK
18
3/5/2024
Proces tworzenia aplikacji w no-code. Czy różni się od tradycyjnego podejścia?
Jak wygląda cały proces tworzeni aplikacji z no-code low-code? Zobacz poszczególne etapy i sprawdź, jak różnią się od tradycyjnego developmentu
WIĘCEJ
Hej!
Opowiedz mi o swoim pomyśle!
Odpowiemy w ciągu 24 godzin. Tak, to TAKIE proste!
Emil Bednarczyk, havenocode NoCode and LowCode Development Agency CEO and Client Partner
Emil Bednarczyk
Client Partner / havenocode.io
M: +48 792 015 688
Hej!
Opowiedz mi o swoim pomyśle!
Odpowiemy w ciągu 24 godzin. Tak, to TAKIE proste!
1
W jakich wyzwaniach możemy Ci pomóc?
2
Jaki jest Twój budżet?
3
Czy potrzebujesz NDA?
4
Podaj nam więcej szczegółów
Dziękujęmy! Twoja wiadomość została wysłana. Jeśli chcesz dowiedzieć sie więcej o no-code, zapraszamy na nasz blog!
Czytaj o no-code
Wystąpił błąd, formularz nie został wysłany.

Podcast No-Code / Low-Code to podcast o technologii, w którym opowiadamy o digitalizacji, automatyzacji i tworzeniu stron, budowaniu aplikacji oraz platform internetowych. Poznasz wady i zalety low code i no code oraz zrozumiesz podstawy tych narzędzi. W odcinkach podcastu eksperci firmy havenocode poruszają także tematy biznesowe, wskazują najlepsze platformy low code i najlepsze platformy no code.

Dowiedz się jak korzystać z platform no-code i low-code, takich jak: Bubble.io, Xano, Webflow, Flutter Flow, AppSheet czy Zapier. Naucz się tworzyć aplikacje bez kodowania. Poszerz swoją wiedzę i zostań citizen developerem. Sprawdź, jak rozwija się branża low code i no code w Polsce i na świecie. Słuchaj i oglądaj podcast Just No Code!