Giter VIP home page Giter VIP logo

just_cook_mobile_app's Introduction

Konfiguracja projektu

Pobieranie SDK

- Uruchomić Android Studio

- Pobrać platformę SDK

phone

- Oznaczyć werjsę Android 9.0 (Pie) i pobrać(po oznaczeniu, pojawi się opcja pobrania), a w przypadku już pobranego widok będzie jak poniżej

phone

Uruchomienie aplikacji

- Pobrać zapakowany projekt (ZIP) i rozpakować w wybranej lokalizacji

- Uruchomić Android Studio

- Wybrać wskazaną opcję

phone

- Odnaleźć rozpakowany projekt

phone

- Możliwe, że Android Studio zasugeruje konfigurację projektu i będzie można uruchomić aplikację od razu. W przeciwnym razie należy zrobić to samemu

phone

- Dodajemy emulator

phone

- Wybieramy system operacyjny Android 9.0 (Pie)

phone

- Możemy nadać nazwę naszemu emulatorowi, aby łatwiej go rozpoznać

phone

- Po poprawnej konfiguracji nasze urządzenie powinno być widoczne w AVD Manager

phone

- Przechodzimy do uruchomienia aplikacji

phone

- Aplikacja została zbudowana i jest gotowa do użycia na emulatorze

phone

Błąd przy pierwszym uruchomieniu związany z plikami nie posiadającymi rozszerzenia .xml

Taki błąd może wystąpić jednorazowo podczas pierwszej próby rozruchu aplikacji. W takim przypadku należy uruchomić widok projektu, odnaleźć folder readme i usunąć go.

phone

Obsługa aplikacji

Rejestracja uzytkownika

Uzupelnic kolejno pola wpisujac: nazwe uzytkownika, adres mail, haslo.

Należy zaakceptować regulamin aplikacji oraz nacisnąć przycisk rejestracji.

W tym momencia nasz uzytkownik zostal dodany do bazy danych,

a my możemy w pelni korzystać z usług aplikacji.

phone phone

Logowanie użytkownika

Żeby się zalogować, należy uzupełnić pola wpisując: e-mail oraz hasło.

Gdy użytkownik zostanie odnaleziony w bazie, a dane logowania będą się zgadzać, ten zostanie przeniesiony do ekranu głównego aplikacji.

W przypadku nie odnalezienia użytkownika o podanym e-mailu oraz haśle, użytkownik zostanie o tym poinformowany.

phone

Logowanie automatyczne

Logowanie użytkownika odbywa się automatycznie przy każdym starcie aplikacji, pod warunkiem, że ten nie użył opcji wylogowania.

phone

Wylogowanie użytkownika

Wylogowanie użytkownika odbywa się poprzez wybranie z menu nawigacyjnego opcji "Logout".

Użycie tej opcji spowoduje, że użytkownik nie zostanie automatycznie zalogowany przy następnym starcie aplikacji.

phone

Wyszukiwanie przepisów

Aby wyszukać interesujące nas przepisy, należy wybrać z menu nawigacyjnego interesującą nas kategorię.

Alternatywą jest wyszukiwanie przepisów po nazwie, które odbywa się po kliknięciu ikony lupy, wpisaniu poszukiwanej frazy oraz wyszukaniu przez kliknięcie lupy przy polu do wprowadzania.

phone

Wyświetlanie / ocenianie / komentowanie przepisu

Żeby wyświetlić przepis, należy kliknąć na blok zawierający ten, który nas interesuje.

Ocenianie odbywa się poprzez nasiścięcie gwiazdki. Akcja ta doda 1 do całkowicej oceny przepisu.

Żeby skomentować przepis, należy nacisnąć pasek "Show comments", by wyświetlić komentarze, następnie należy napisać treść komentarza w przeznaczonym do tego polu, a następnie nacisnąć przycisk odpowiedzialny za wysłanie komentarza.

Chcąc wrócić do menu głównego aplikacji należy nacisnąć przycisk cofania w androidzie.

phone

Dodanie nowego przepisu

By dodać nowy przepis, należy z menu nawigacyjnego wybrać opcję "Add recipe", która przeniesie nas do ekranu dodawania nowego przepisu.

Należy w tym miejscu uzupełnić informacje takie jak: nazwa przepisu, poziom trudności, typ przepisu, składniki, oraz kroki wykonywania przepisu.

Po upewnieniu się, że informacje się zgadzają, należy nacisnąć przycisk "ADD RECIPE".

Naciśnięcie przycisku doda przepis do bazy, oraz wróci użytkownika do ekranu głównego.

phone

Wyszukanie autorskich przepisów

By wyszukać autorskie przepisy, należy wybrać z menu nawigacyjnego opcję "My Recipes".

phone

Edytowanie przepisu

W aplikacji opcja ta jest jedynie dostępna dla autora przepisu.

By edytować przepis, należy wybrać stworzony przez nas przepis z ekranu menu głównego.

Po wyświetleniu przepisu, dostępna będzie opcja "EDIT RECIPE", która przeniesie użytkownika do ekranu edycji przepisu.

Edycja przepisu wygląda analogicznie do dodawania nowego przepisu.

Po zakończeniu edytowania, należy wybrać przycisk "EDIT RECIPE", który zaktualizuje dane w bazie, oraz wróci użytkownika do podglądu starej wersji przepisu.

Chcąc wyświetlić nową wersję przepisu należy odświeżyć listę przepisów i następnie wybrać edytowany przez nas przepis.

phone

Usunięcie przepisu

W aplikacji opcja ta jest jedynie dostępna dla autora przepisu.

By usunąć przepis, należy wybrać stworzony przez nas przepis z menu głównego.

Po wyświetleniu przepisu, dostępna będzie opcja "DELETE RECIPE", która wyświetli menu dialogowe, oczekujące potwierdzenia decycji.

Po usunięciu przepisu, użytkownik zostanie przeniesiony do menu głównego.

phone

just_cook_mobile_app's People

Contributors

pr0r0ck avatar

Stargazers

Łukasz Zaranek avatar  avatar

Watchers

James Cloos avatar  avatar

Forkers

desind

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.