Mielőtt elkezdenéd a feladat megoldását, töltsd ki az alábbi tesztet:
https://assessment.testgorilla.com/testtaker/publicinvitation/a73862f4-2147-4b2f-aa8d-68bb12de72b6
Swift-ben vagy Kotlin-ban írd meg!
Arra vagyunk kíváncsiak, hogy milyen szép kódot írsz!
Készíts egy alkalmazást, ami egy nyílt API adatait tölti le és jeleníti meg egy rendezett módon.
Gondolj arra, hogy ez egy production alkalmazás, tartsd szem előtt a továbbfejleszthetőséget.
Ne told túl, nem akarjuk az egész napodat elvenni. :)
A legfrissebb stable Android Studio-t vagy Xcode-ot használd.
Beta szoftverrel készült projektet nem fogadunk el.
| Oldal | URL |
|---|---|
| Open Weather | http://openweathermap.org/api |
| StackExchange | https://api.stackexchange.com/docs |
| JSON Placeholder | http://jsonplaceholder.typicode.com |
| BKK Futár utazástervező | https://bkkfutar.docs.apiary.io |
... vagy lepj meg minket.
Elsősorban ezeket fogjuk nézni:
- Fordul-e az app :)
- Legalább 3 screen
- Képernyőméretek figyelembevétele
- Dependency Injection használata
- Meglévő nyílt forrású libek használata
- Clean kód és projekt felépítés, architektúra, esztétika
- iOS-en a minimum az iOS 12 és légyszi ne használj RxSwiftet
- Android esetében az alkalmazás legyen reaktív és moduláris, használj composet és coroutineokat
- Plusz pont a Unit tesztekért és/vagy UI tesztekért
Feladhatsz egy PR-t ide, csinálhatsz egy ingyenes privát repót a GitLab-on, a Bitbucket-on, vagy csak küldd el e-mailben.
Ahogy tetszik.