Shockoe’s 1st Meet-Up: React Native

The Meet-Up Overview: 

Shockoe would like to provide a space for the RVA React Native community to share its knowledge and grow together. There are many options today for creating mobile applications, and React Native is a great solution for a cross-platform approach. Join us to strengthen the community by bringing in new developers and sharing our knowledge with one another!

Cost of Attendance:
Free

Time & Date:
Friday, August 16, 2019
6:00 PM to 8:00 PM

Location: 
3122 W Marshall Street #201
Richmond, VA 23220

What We’ll be Covering:

Our first React Native meetup will be targeted towards beginners and more advanced developers.

Part 1:
An introduction to React Native and review resources that are available to get you started. We will discuss how React Native works, and draw parallels to other frameworks and platforms. Additionally, we will run through some newer JavaScript concepts that are prevalent in the React Native community.

Part 2:
A focus on the tools and tricks available to the React Native developer. We will explore the standalone React Native Debugger as well as extensions available in Visual Studio Code. We will also share some development tricks to make your job easier!

I’m a Beginner- What’s React Native?

React Native is a framework, backed by Facebook, for creating cross platform applications. React Native essentially cuts developer effort in half by removing the need for an isolated codebase for each platform. This is achieved by allowing developers to write JavaScript code, which maps to native elements, and can be ran on both iOS and Android. That allows for a smooth transition from web developers that are already used to creating single page applications with JavaScript.

This cross platform idea is not a new one.

Cordova and Ionic achieve a similar goal by utilizing WebViews. Developers actually create websites that are ran on mobile. Plugins are provided to interact with native APIs where needed. This means that all of the UI is not truly native, but instead just a website. UX can suffer when going this route.

Flutter is also not a native experience, but it is not web either. Flutter provides its own UI engine that is super fast and runs on both platforms. The development team has created components that mimic native Android and iOS components, but do not always behave identically. UX will generally be better with Flutter than a pure web solution, but integration with native elements can be strange.

React Native, NativeScript, and Titanium, and Xamarin all allow for a developer to write in JavaScript that then drives true native components. Xamarin falls into this category as well, but it substitutes JavaScript for C#. This approach isn’t flawless, but it does utilize native components instead of attempting to mimic a native feel. We feel that React Native is the strongest in this category due to its dependency on React and the outstanding support from the React Native community.

If you would like to speak at a future event, please contact us through Meetup or send a direct email to kevon.adonis@shockoe.com

Interested in coming? We’d love to meet you!

Meet Your Hosts:

Andrew Rumbley

Andrew Rumbley

Cross-Platform Development Lead

Andrew is a Senior Mobile Developer focused on creating quality user experiences. He is a full stack developer with experience working on every piece of a mobile application from backend APIs to frontend UI. Andrew is passionate about creating high performing native applications. He also has the distinguished mantle of being the longest-tenured developer at Shockoe.

Kevon Adonis

Kevon Adonis

Full-Stack Development Lead

Kevon Adonis is a senior full stack developer with 12 years of development experience spanning Java, PHP, C#, Javascript, HTML, CSS, and SQL. Being a certified AWS Solutions Architect, Kevon also brings cloud solution and dev-ops experiences to the table. When not writing code, Kevon focuses on algorithm analysis and computational theories that impact his everyday coding challenges.

Ryan Waltz

Ryan Waltz

July 23, 2019

Ryan graduated from Virginia Polytechnic Institute and State University with a Bachelor’s Degree focused in Digital Communication and Media/Multimedia . She is skilled in communication, staffing services, Spanish, and social media. When not at Shockoe, Ryan runs her own wedding photography business & can be found hanging with her cat Kai.

More like this delivered right to you:

Sign up for our Newsletter to get our latest posts plus invitations to our events and access to future whitepapers.

Related Posts

Seeing the Member Experience in a “User-Experience” World

Seeing the Member Experience in a “User-Experience” World

In the world of product development, we are often always saying “user” _______. User-centered design, user analytics, user personas, user journeys, etc, etc.It’s a term that holds importance because it is a genuine focus on the end-user experience.  It’s also often...

7 Tips for Utilizing Amazon Alexa to Engage with Customers

7 Tips for Utilizing Amazon Alexa to Engage with Customers

Amazon first released Alexa virtual assistant and smart speaker Echo in late 2014. An in-home virtual assistant is an impressive tool, but creating a seamless user experience with it can be a challenge. So how do companies overcome this challenge? What engagement can...

Ready to drop us a line?