Skip to content

Currently available for remote full-time and contract engineering roles. Based in Europe (CET timezone), available for US/EU overlap.

← Back to projects
Project Note

Nory

Wrapped Nory web apps with Capacitor, implemented native mobile functionality, built Nory "kiosk" mobile app from scratch using React and Capacitor launched apps on app stores.

Tech Stack
ReactCapacitorFirebase
Nory

Nory

Position: Senior Mobile Developer
Manager: Offer Sharabi, Marcin Gardas
Team: Management Team

Goals

Goals

  • 01Wrap Web App with Capacitor
  • 02Launch Employee App
  • 03Launch Inventory Management App
  • 04Over-The-Air Updates and Automatic Deployments
  • 05Create and launch Kiosk app

Projects

As the main mobile dev for a while when I started I was in charge of wrapping the existing web app with Capacitor so it can be run as a native app on Android and iOS, preparing native Android and iOS configurations and code for App Store submission, launching employee app, launching inventory management app, building from scratch and launching kiosk app, setting up CodePush over-the-air updates so we can release updates without having to go through app store review process, configuring push notifications for OneSignal, PubNub and SendBird providers and consulted team on various aspects of mobile app development and best practises.

Project 1

Contribution
Wrapping web app with Capacitor framework so it can be run as a native mobile app for Android and iOS
Scope
Adding Capacitor framework to the project and configuring it so it runs on mobile devices
Impact
Wrapping the web app with Capacitor significantly decreased the development time of mobile apps since the web app was responsive and required just tweaks instead of having to develop mobile apps from scratch for both Android and iOS

Project 2

Contribution
Preparing App Store Submissions
Scope
Google Play and Apple App Store app entries, native Gradle and Xcode configurations
Impact
Because we prepared our app store entries and configured our apps for launch ( e.g. permission strings ) launching both employee and inventory management app went as smooth as possible

Project 3

Contribution
Launching Employee App
Scope
Mobile side of making employee facing web app run as a native app on mobile devices
Impact
Nory’s existing employee facing web solution was now running on users native devices making it a lot easier to use and interact with the platform

Project 4

Contribution
Launching Inventory Management App
Scope
Mobile side of making inventory management app run as native app on mobile devices
Impact
Nory’s inventory management solution launched for mobile devices making it a lot easier to use the new product

Project 5

Contribution
Setting up CodePush for over-the-air updates
Scope
Mobile apps, AppCenter configurations
Impact
Having to go through the app store review process every time we wanted to update the apps meant that our users were getting improvements and bug fixes with a delay, by pushing updates via CodePush we speed up our mobile app release flow and save a lot of frustration for our users who are waiting for features and bug fixes

Project 6

Contribution
Setting up Push Notifications
Scope
Mobile apps, OneSignal SDK, PubNub SDK, SendBird SDK
Impact
With push notifications we made sure our users were informed about important events in our app even while not actually using the app, e.g. received a new instant message or their holiday request was approved

Project 7

Contribution
Created and Launched Kiosk app
Scope
Created UI for a stand-alone Kiosk app that used existing API endpoints from employee app to streamline location based clock-ins / outs
Impact
Kiosk app that would use a static location was a requirement many Nory clients were asking for, I’m very proud to say that having the Kiosk app resulted in a lot of new client sign on’s and a most existing clients also started using it!

Collaboration & mentorship

  • Onboarded a new mobile dev to the mobile project and introduced to all mobile relevant topics
  • Presented mobile app build flow and over-the-air updates in front of the internal Nory team
  • Explained mobile specific issues and solutions to web / backend devs or anyone interested

Design & documentation

Documented mobile app build flow and over-the-air updates

What I learned

I learned how to wrap a web app with Capacitor framework and run it as a native mobile app
I learned how to integrate OneSignal, PubNub and SendBird JavaScript SDK’s

Relevant links

Nory kiosk app store link

Nory inventory management google play link
Nory inventory management app store link

Nory team google play link
Nory team app store link

Nory web site