Rememberme.app
RememberMe: društvena mreža objavljena u obe prodavnice aplikacija
Veoma bezbedna, skalabilna i jednostavna za korišćenje društvena mreža izgrađena u React Native-u i Firebase-u, objavljena i na Google Play Store-u i na App Store-u.
- Klijent
- Rememberme.app
- Uloga
- Softverski inženjer
- Period
- 2021—2023
- Tehnologije
- React Native · TypeScript · Redux · Firebase · Node.js · Express.js
Problem
Društveni proizvod mora da deluje neposredno — poruke, feed-ovi i obaveštenja stižu bez osvežavanja — a da pritom ostane dovoljno bezbedan da čuva lični sadržaj. Uraditi to na iOS-u i Androidu sa malim timom isključuje održavanje dva nativna projekta.
Kako je građeno
- Aplikacija je izgrađena u React Native-u, pa je jedan kod opsluživao obe platforme, uz izdvojen rad specifičan za platformu tamo gde se platforme zaista razlikuju.
- Firebase je korišćen za prijavu i sinhronizaciju u realnom vremenu, uz Node.js i Express servise tamo gde je bila potrebna posebna serverska logika.
- Višeplatformske funkcije su građene i održavane, pa je ponašanje ostalo dosledno na iOS-u i Androidu umesto da se razilazi iz izdanja u izdanje.
- Rad je tekao blisko sa backend inženjerima, QA testerima i dizajnerima kako bi funkcionalnost i korisničko iskustvo napredovali zajedno.
Rezultat
- Javno objavljeno na Google Play Store-u i App Store-u.
- Ujednačene performanse održane na obe platforme iz jednog koda.
- Skup funkcija — prijava, poruke, feed-ovi, obaveštenja — držan u koraku kroz dve godine razvoja.
Uključene usluge
React Native razvoj mobilnih aplikacija
Jedan kod, obe prodavnice, bez drugog tima.
Node.js backend i razvoj API-ja
API-ji koji zadrže oblik pod opterećenjem.