+ All Categories
Home > Documents > Portfolio Clapa Lucian - Amazon S3Clapa+Lucian.pdfTechnologies and libraries: java + android...

Portfolio Clapa Lucian - Amazon S3Clapa+Lucian.pdfTechnologies and libraries: java + android...

Date post: 27-Jun-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
8
Portfolio DealDash app A retail app for auctions from US market. DealDash is a penny auction platform where users can bid on different items and get them at a discounted price. I was responsible with the app's development and architecture, but also responsible with the release process and Play Store administration. I had a lot of freedom in choosing the right approaches and I could always express my ideas and try new prototypes. Since the team was quite small I also had to develop sometimes without mockups or descriptions from designers. Technologies and libraries: java + android framework, RxJava2 for reactive programming, Retrofit2 in combination with RxJava2 adapters as http client, Dagger2 + AutoFactory for dependency injection, Dart + Henson for Intents creation and arguments injection, Glide for image loading, LeakCanary for finding memory leaks and other small libraries
Transcript
Page 1: Portfolio Clapa Lucian - Amazon S3Clapa+Lucian.pdfTechnologies and libraries: java + android framework, RxJava2 for reactive programming, Retrofit2 in combination with RxJava2 adapters

Portfolio

DealDashappAretailappforauctionsfromUSmarket.DealDashisapennyauctionplatformwhereuserscanbidondifferentitemsandgetthematadiscountedprice.Iwasresponsiblewiththeapp'sdevelopmentandarchitecture,butalsoresponsiblewiththereleaseprocessandPlayStoreadministration.IhadalotoffreedominchoosingtherightapproachesandIcouldalwaysexpressmyideasandtrynewprototypes.SincetheteamwasquitesmallIalsohadtodevelopsometimeswithoutmockupsordescriptionsfromdesigners.Technologies and libraries: java + android framework, RxJava2 for reactive programming, Retrofit2 incombinationwith RxJava2 adapters as http client, Dagger2 + AutoFactory for dependency injection, Dart +HensonforIntentscreationandargumentsinjection,Glideforimageloading,LeakCanaryforfindingmemoryleaksandothersmalllibraries

Page 2: Portfolio Clapa Lucian - Amazon S3Clapa+Lucian.pdfTechnologies and libraries: java + android framework, RxJava2 for reactive programming, Retrofit2 in combination with RxJava2 adapters
Page 3: Portfolio Clapa Lucian - Amazon S3Clapa+Lucian.pdfTechnologies and libraries: java + android framework, RxJava2 for reactive programming, Retrofit2 in combination with RxJava2 adapters

MyWalletAbankingappforstoringpaymentcards,couponsandsupermarketcards.Themainpurposeoftheappwastostorepayment cards andpay contactless at POSusingNFC. It alsohad some secondary feature for storingcoupons and redeeming them at the shop either by scanning some QAR code or through POS.Iworkedasanandroiddeveloperinateamof20people.Myrolewastoimplementveryfeatureswithverydetaileddescriptionandhighqualitymockupsandspecificationsfromdesigners.Theappwasveryfocusedonsecurity and it involved communicating with some SIM applets through some complex protocols.Technologies and libraries: Java + android framework, Retrofit as http client, Picasso for image loading,SimAlliance for communicatingwith the SIM, some SDK for communicationwith backend, and other smalllibraries.Alsothisappwasreleasedto3countrieseachonehavingsomedifferences.Wewereusingflavorstoachievethat.

Page 4: Portfolio Clapa Lucian - Amazon S3Clapa+Lucian.pdfTechnologies and libraries: java + android framework, RxJava2 for reactive programming, Retrofit2 in combination with RxJava2 adapters

ClappyBirdHDMyfirstpersonalgame,acopyofthewellknownFlappyBird.ThegamewasdevelopedusingLibGdxlibraryforjavagames.Thegameispublishedinplaystoreandhasmorefeaturethantheoriginalgame.

Page 5: Portfolio Clapa Lucian - Amazon S3Clapa+Lucian.pdfTechnologies and libraries: java + android framework, RxJava2 for reactive programming, Retrofit2 in combination with RxJava2 adapters

FlashlightThiswasoneof thefirstapps Ieverbuilt,asimple flashlightappwithsomesecondary featuresofblinking,red/bluepolicescreenorsimplebedlamp.ThisisapersonalappandIhavearound100kdownloadsandsomehundredactiveusersdaily.This isoneofmyproudestcreationssince itwasmyentrypoint to theandroidworlds.Technologiesandlibraries:java+androidframeworks,EventBuss,Dagger2,LeakCanaryandsomeothersmalllibraries.

GooglePlaystoreappsAtthebeginningofmyprogrammingcareerIstartedsomepersonalappsandpublishedthemtoPlayStore.Eventhoughmostofthemdidn'tshowanyrealsuccessIamstillproudofthemandIstillusethemaspetappstotrynewstuff.Hereisalinktothestore:https://play.google.com/store/apps/developer?id=CLP+STUDIO

Page 6: Portfolio Clapa Lucian - Amazon S3Clapa+Lucian.pdfTechnologies and libraries: java + android framework, RxJava2 for reactive programming, Retrofit2 in combination with RxJava2 adapters

CLPSOFTWARESTUDIOLLCAlsorecentlyIopenedacompanywiththeideaofcreatingaproductthathelpspublicinstitutionsintheprocessofpublicacquisitions.Idevelopedawebsitethathelpspublicinstitution'susersincreatingdocumentsandalsoallowmanagementtoapprovethedocuments.FornowIhaveapublicinstitutionsthatusestheproducts.Link:achizitii.clpstudio.roThereisaReactJSfront-endappservedasastaticserverfromanAWSbucket,aSpringBootrestfulserverthatconnectstoaMysqldatabaseusinghibernate.TheserversareusinglinuxOSprovidedbydigitaloceans.

Page 7: Portfolio Clapa Lucian - Amazon S3Clapa+Lucian.pdfTechnologies and libraries: java + android framework, RxJava2 for reactive programming, Retrofit2 in combination with RxJava2 adapters
Page 8: Portfolio Clapa Lucian - Amazon S3Clapa+Lucian.pdfTechnologies and libraries: java + android framework, RxJava2 for reactive programming, Retrofit2 in combination with RxJava2 adapters

ChemistryappiOSandAndroidappforchemistry.TheapphassomefreecontentandinapppurchasestoseesomeextracontentinaProbundle.WrittenusingReactNative+Redux.Notlunchedyet.


Recommended