SlideShare a Scribd company logo
Od Figmy do gotowej
aplikacji React
AWS Amplify Studio
Aleksander Patschek
Aleksander Patschek
🧑‍💻 Senior Frontend Developer w TSH
✒️Bloguję na fsgeek.pl
📰 Tworzę newsletter webdevnews.pl
Agenda
Lowcode/nocode
AWS Amplify
Live Demo
Od Figmy do aplikacji
Podsumowanie i Q&A
Lowcode/nocode
Narzędzia nocode/lowcode
pozwalają tworzyć systemy przy
braku/małej ilości wiedzy
programistycznej
Od Figmy do gotowej aplikacji bez linijki kodu
Zalety lowcode/nocode
Szybkość
Oszczędność
Time to market
Czy lowcode/nocode
zagraża programistom?
Od Figmy do gotowej aplikacji bez linijki kodu
Co zyskamy na lowcode/nocode?
Ciekawsze projekty
Mniej projektów na wczoraj
Bardziej zaawansowane narzędzia
Wypłacalni klienci
AWS Amplify
Co to jest AWS Amplify?
AWS Amplify is a set of purpose-built
tools and features that lets frontend
web and mobile developers quickly and
easily build full-stack applications on
AWS
Co się składa na AWS Amplify?
Authentication
DataStore
API
Functions
Storage
Co się składa na AWS Amplify? c.d
Amplify Hosting
Amplify CLI
Amplify Studio
Amplify UI components
AWS Amplify Studio
Od Figmy do gotowej aplikacji bez linijki kodu
Etap 1. Figma
Na co zawracać uwagę?
AWS Amplify UI Kit
Poprawne budowanie
komponentów
Nazewnictwo
Amplify UI Kit
Na co zawracać uwagę?
AWS Amplify UI Kit
Poprawne budowanie
komponentów
Nazewnictwo
Komponent
Etap 2. AWS
Proces dodawania komponentów
Importowanie komponentów
Konfigurowanie komponentów
Tworzenie kolekcji
Podpinanie danych do komponentu
Etap 3. React
Na co zawracać uwagę?
Komponenty JSX
Nie usuwa starych
komponentów
Poprawny setup całego
projektu
Instalacja zależności
npm install -g @aws-amplify/cli
npm install aws-amplify
@aws-amplify/ui-react
Pobranie komponentów amplify
amplify pull --appId <appId> --envName <envName>
(Potrzebujesz także Access Key do AWS'a)
Struktura katalogów
Poprawna konfiguracja
Przykładowy komponent
Czas na demo🔥
Od Figmy do gotowej aplikacji bez linijki kodu
Wnioski
w przypadku gotowych designów
można bardzo szybko złożyć aplikację
edytowanie komponentów w figmie
nie usuwa starych połączeń z danymi
tworzy pliki z typami
Co jest fajne w AWS Amplify Studio?
Co jest fajne w AWS Amplify Studio?
da się dodać do istniejącego projektu
możliwości nadpisywania styli i
ustawień wygenerowanych
komponentów
możliwość korzystania z własnego API
trzeba ogarniać trochę figmę
konieczność korzystania z Amplify UI
generuje komponenty *.jsx
nie usuwa starych komponentów z
kodu
Minusy AWS Amplify Studio?
Czy warto wypróbować?
Od Figmy do gotowej aplikacji bez linijki kodu
Pytania?

More Related Content

PDF
Tomasz Głogosz: SharePoint Framework - nowa jakość w client-side development
PDF
Feature flags na ratunek projektu w JavaScript
PDF
Produkcja aplikacji internetowych
PDF
PLNOG 17 - Konrad Kulikowski - Cisco WAE - Wan Automation Engine - Co SDN moż...
PDF
To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.
ODP
Activiti - BPMN 2.0 nadchodzi
PPTX
Robert Olejnik - Bezpieczeństwo w chmurach, czyli jak i dlaczego stworzyliśmy...
PDF
CI oraz CD w złożonym projekcie o małym budżecie
Tomasz Głogosz: SharePoint Framework - nowa jakość w client-side development
Feature flags na ratunek projektu w JavaScript
Produkcja aplikacji internetowych
PLNOG 17 - Konrad Kulikowski - Cisco WAE - Wan Automation Engine - Co SDN moż...
To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.
Activiti - BPMN 2.0 nadchodzi
Robert Olejnik - Bezpieczeństwo w chmurach, czyli jak i dlaczego stworzyliśmy...
CI oraz CD w złożonym projekcie o małym budżecie

Similar to Od Figmy do gotowej aplikacji bez linijki kodu (20)

PDF
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
PDF
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...
PDF
React Native by Artur Staszczyk
PPTX
Serverless w Chmurze. Azure Functions vs AWS Lambda. Porównanie dwóch najwięk...
PPTX
iOS 101 || iOS From The Very Beginning #1
PPTX
Droids On Roids - iOS 101, live coding
PDF
Konferencja Intratic Przyjazny SharePoint, Krzysztof Lis, Paweł Walczewski, N...
PDF
Konferencja Intratic Przyjazny SharePoint, Krzysztof Lis, Paweł Walczewski - ...
PDF
university day 1
PDF
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PPT
Extjs & netzke
PPT
[spodek 2.0] Tworzenie prototypów serwisów internetowych
PDF
Najlepsze wtyczki WordPress, które każdy developer powinien mieć
PPTX
Pierwszy program w c# cezary walencik
PPTX
Windows 8 potyczki z kodem - Poznańska Grupa Zawodowa .NET
PDF
BDD in Symfony
PPTX
giełda, stock, prezentacja, aplikacje mobilne
PPTX
Wzorce Repository, Unity of Work, Devexpress MVC w architekturze Asp.net MVC
PPTX
Azure RemoteApp
PDF
Visual Studio – jak zorganizować pracę używając Scrum i GIT?
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...
React Native by Artur Staszczyk
Serverless w Chmurze. Azure Functions vs AWS Lambda. Porównanie dwóch najwięk...
iOS 101 || iOS From The Very Beginning #1
Droids On Roids - iOS 101, live coding
Konferencja Intratic Przyjazny SharePoint, Krzysztof Lis, Paweł Walczewski, N...
Konferencja Intratic Przyjazny SharePoint, Krzysztof Lis, Paweł Walczewski - ...
university day 1
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
Extjs & netzke
[spodek 2.0] Tworzenie prototypów serwisów internetowych
Najlepsze wtyczki WordPress, które każdy developer powinien mieć
Pierwszy program w c# cezary walencik
Windows 8 potyczki z kodem - Poznańska Grupa Zawodowa .NET
BDD in Symfony
giełda, stock, prezentacja, aplikacje mobilne
Wzorce Repository, Unity of Work, Devexpress MVC w architekturze Asp.net MVC
Azure RemoteApp
Visual Studio – jak zorganizować pracę używając Scrum i GIT?
Ad

More from The Software House (20)

PDF
Jak kraść miliony, czyli o błędach bezpieczeństwa, które mogą spotkać również...
PDF
Uszanowanko Podsumowanko
PDF
Jak efektywnie podejść do certyfikacji w AWS?
PDF
O co chodzi z tą dostępnością cyfrową?
PDF
Chat tekstowy z użyciem Amazon Chime
PDF
Migracje danych serverless
PDF
Jak nie zwariować z architekturą Serverless?
PDF
Analiza semantyczna artykułów prasowych w 5 sprintów z użyciem AWS
PDF
Typowanie nominalne w TypeScript
PDF
Automatyzacja tworzenia frontendu z wykorzystaniem GraphQL
PDF
Serverless Compose vs hurtownia danych
PDF
Testy API: połączenie z bazą danych czy implementacja w pamięci
PDF
Jak skutecznie read model. Case study
PDF
Firestore czyli ognista baza od giganta z Doliny Krzemowej
PDF
Jak utrzymać stado Lambd w ryzach
PDF
Jak poskromić AWS?
PDF
O łączeniu Storyblok i Next.js
PDF
Amazon Step Functions. Sposób na implementację procesów w chmurze
PDF
Co QA może i czego nie powinien się bać?
PDF
Zmigrujmy 30 tys. użytkowników ze starego systemu. Co może pójść nie tak?
Jak kraść miliony, czyli o błędach bezpieczeństwa, które mogą spotkać również...
Uszanowanko Podsumowanko
Jak efektywnie podejść do certyfikacji w AWS?
O co chodzi z tą dostępnością cyfrową?
Chat tekstowy z użyciem Amazon Chime
Migracje danych serverless
Jak nie zwariować z architekturą Serverless?
Analiza semantyczna artykułów prasowych w 5 sprintów z użyciem AWS
Typowanie nominalne w TypeScript
Automatyzacja tworzenia frontendu z wykorzystaniem GraphQL
Serverless Compose vs hurtownia danych
Testy API: połączenie z bazą danych czy implementacja w pamięci
Jak skutecznie read model. Case study
Firestore czyli ognista baza od giganta z Doliny Krzemowej
Jak utrzymać stado Lambd w ryzach
Jak poskromić AWS?
O łączeniu Storyblok i Next.js
Amazon Step Functions. Sposób na implementację procesów w chmurze
Co QA może i czego nie powinien się bać?
Zmigrujmy 30 tys. użytkowników ze starego systemu. Co może pójść nie tak?
Ad

Od Figmy do gotowej aplikacji bez linijki kodu