Cześć
Chciałbym stworzyć aplikację mobilną na platformę Android (z późniejszą opcją dodania iOS). Samą formę aplikacji można chyba porównać do Instagrama. Czyli tworzenie postów i wyświetlanie postów (filtrowanie, sortowanie). Planowałem zbudować najpierw serwis udostępniający REST api (pewnie Spring Boot) i potem podpiąć do tego samą aplikację. Dochodzi do tego dwie bardziej złożone funkcje, które chciałbym zaimplementować.
- Rejestracja / logowanie / utrzymywanie sesji (za pomocą email/ mediów społecznościowych). Podejrzewam, że będę musiał wykorzystać OAuth2. Czy są jakieś przykładowe implementacje używające Androida + Spring?
- Mikrotransakcje - jak zintegrować wersję mobilną z serwerem? Jakiego systemu najlepiej użyć? Ponownie - czy są jakieś przykładowe implementacje?
Liczę na jakieś materiały, przykłady, złote rady, projekty na githubie działające w podobny sposób. Chciałbym najpierw wszystko spokojnie przeanalizować i zaplanować, zanim zacznę pisać własny kod.
Często widziałem też, że przy takich tematach pojawiają się głosy "naucz się najpierw tego albo tego". Robiłem już projekty i w Androidzie i w Springu, w samej Javie czuję się dosyć pewnie. Potrzebuję raczej pomocy koncepcyjnej i ew technologii, których mógłbym użyć.
Pozdrawiam! :D