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.
RememberMe — React Native društvena mreža | alien-dev