Jeśli czytałeś artykuły na temat projektowania aplikacji, prawdopodobnie natknąłeś się na całą listę różnych terminów: układ, prototyp, makieta, model szkieletowy, szkic. Czym się od siebie różnią? Tak naprawdę, jeśli chodzi o tworzenie oprogramowania no-code, nie ma to większego znaczenia.
Możesz całkowicie zaprojektować część wizualną w edytorze , w dowolnym momencie wprowadzić poprawki i zmiany według własnego uznania. Nawet po opublikowaniu aplikacji i rozpoczęciu korzystania z niej przez użytkowników możesz zmienić wygląd i układ stron bez ryzyka utraty danych!
Dlatego to w jakiej formie zaprezentujesz projekt przed przejściem do edytora nie jest tak istotne. Może to być prototyp w Figmie lub obraz w Photoshopie, rysunek w Paint lub szkic odręczny, a nawet diagram w arkuszu kalkulacyjnym Excel. Najważniejsze, że masz jasne pojęcie, jak to powinno działać.
Ale jest kilka ważnych punktów, które należy wziąć pod uwagę.
Zdecyduj, jakiej aplikacji potrzebujesz: internetowej czy mobilnej
Możesz stworzyć dwie wersje aplikacji, które będą ze sobą połączone – część Twoich użytkowników będzie pracować na urządzeniach mobilnych, część na komputerach osobistych, natomiast dane będą udostępniane. Chociaż projekt będzie inny.
Różni redaktorzy są przyzwyczajeni do tworzenia aplikacji mobilnych i internetowych, ważne jest, aby przed rozpoczęciem poznać ogólnie specyfikę ich pracy. Przeczytaj sekcje na ich temat w naszej dokumentacji .
Zdefiniuj grupy użytkowników
Podziel użytkowników na grupy w zależności od tego, jakie funkcje są dla nich dostępne i przeanalizuj, jak bardzo się różnią.
Nie mówimy tylko o podziale na użytkowników i administratorów. Jeśli z Twojej aplikacji będą korzystać klienci o różnym poziomie dostępu lub pracownicy różnych działów, możesz ukryć lub wyświetlić poszczególne elementy, a nawet całe strony, w zależności od tego, jakimi funkcjami i danymi dysponuje dany użytkownik.
Potrzebujesz ilustrujących przykładów
Znajdź jak najwięcej aplikacji, które są jak najbardziej podobne do Twojej. Możesz użyć jednej z nich jako bazy, dodając żądane funkcje lub możesz połączyć funkcjonalność kilku aplikacji w jedną. Zrób krótką listę z opisem zalet i wad - przyda się nie tylko przy tworzeniu układu, ale także podczas kontaktowania się z pomocą techniczną w celu uzyskania porady, poszukiwania wykonawców i inwestorów do projektu, a także po prostu w celu wygenerowania nowych pomysłów.
Opisz szczegółowo strony
Musisz jasno zrozumieć, jakie strony znajdą się w Twojej aplikacji i jakie informacje powinny się na każdej z nich wyświetlić.
Zwykle aplikacja zawiera:
- Strona główna: wszyscy użytkownicy będą odwiedzać tę stronę, niezależnie od tego, czy są zarejestrowani, czy nie.
- Portal administracyjny: zarządza ustawieniami i kontami.
- Oddzielne strony dla użytkowników o różnych poziomach dostępu.
- Wyskakujące strony pojawiają się po wykonaniu określonych czynności.
- Nie zapomnij o komunikatach serwisowych dla użytkowników i osobnych oknach z potwierdzeniem działań (np. zgody na przesłanie danych).
Nie zapomnij o wymianie danych
Zastanów się, dokąd Twoja aplikacja będzie pobierać dane i dokąd je wyśle. Czy wszystkie informacje będą pochodzić od użytkowników? Jakie procesy można zautomatyzować?
Część danych można pobrać ze stron internetowych lub pobrać z programów księgowych. Aby uprościć logowanie do swojej aplikacji, skorzystaj z autoryzacji dużych serwisów, takich jak Google czy Facebook. Wymaga to odrębnych elementów interfejsu, np. przycisków „Prześlij dane” lub „Zaloguj się przez Facebook”.
Jeśli trudno jest przemyśleć wszystko na raz, utwórz układ z minimalnym zestawem niezbędnych funkcji i osobno napisz swoje przemyślenia na temat tego, co chciałbyś dodać w przyszłości. Jeśli masz jakiekolwiek trudności - napisz na kanał telegramu naszej pomocy technicznej, zawsze chętnie pomożemy!