Expo: Kolejność

… tworzenia małej aplikacji 🙂

To z czym zmierzy się każdy programista, tj stworzenie aplikacji np. na komórki, czy aplikację klasyczną (Webową), to pytanie o to, od czego zacząć, co ustawić w kolejce do budowy, a czym zakończyć projekt. Z własnego doświadczenia zauważyłem, że należy zacząć od czego najbardziej zależy pisana aplikacja, czyli co determinuje resztę w projekcie.


  1. Określenie bytów, burza mózgów, co aplikacja ma robić, czyli zbieranie wymagań.
  2. Zapis przemyśleń w postaci graficznej (wykresy, ilustracje, diagramy UML itp.)
  3. Sen.
  4. Pobudka i powtórzenie wiadomości z punktu 1.
  5. Dodać to czego brakuje lub jest błędne.
  6. Routing i struktura aplikacji uzależniona od adresów URL.
  7. Stan aplikacji (zdefiniowanie danych oraz akcji wg zasady DRY).
  8. Wybór implementacji stanu, np lekki Zustand.
  9. Podział na moduły i komponenty i hooki.
  10. Pisanie kodu funkcyjnego i jednoczesne:
  11. Testowanie jednostkowe.