• How React Native powers a Prescribable Drug and React Native CLI's Plugin System
    We're closing out August with two speakers looking at React Native from a couple different angles. We'll hear about best practices when creating shared components and learn how to create a React Native CLI plugin to help automate repetitive or complicated tasks. 🎤 Creating Plugins for the React Native CLI 🎤 Ray Deck (https://twitter.com/ray_deck) Do you have advanced app configuration needs? Do you want to initialize permissions? Change the gradle ? Update your project to allow Kotlin code? Do you want to do this repeatably, with access to your environment variables and without requiring opening Xcode or Studio? React Native has a powerful command line interface you can extend via its plugin system to orchestrate the initialization, configuration, and management of your apps. We will discuss extending the CLI in two ways: hooking "react-native link" for accelerated changes to native code as well as extending the react-native command palette. Attendees will take away the knowledge - and hopefully inspiration - to start extending the React Native CLI to automate and streamline configuration of their apps without ever opening a GUI. --- Ray Deck is CTO of Element55. He has been in mobile development since J2ME and is the author of over 50 react-native packages on NPM, including react-native-swift. 🎤 Can a React Native mobile application treat disease? 🎤 Jeremy Gilbert We use mobile devices every day — we all know they change our daily behavior and even have been shown to affect our health. But can they act as a prescribable drug? In September 2017, Pear Therapeutics became first company in the world to receive FDA market authorization for a mobile application that actually improves disease outcomes. Our application — which treats substance use disorder — can be prescribed by a doctor just like a drug and even receive reimbursement from drug companies. In 2018 we are following up this achievement by building additional applications in multiple sclerosis and schizophrenia. Pear has built a ground-breaking, interdisciplinary team of software engineers, product designers, clinical psychologists, medical experts, and drug commercialization leaders. Together we work on deeply understanding our patients and building great software in order to create the world’s first generation of “digital therapeutics.” React Native has been central to our technology strategy. Our applications must pass rigorous FDA-mandated testing and validation, and work consistently across many different devices. React Native has been instrumental in addressing these needs for agility and reliable testing. Furthermore, we must maintain strict control over application behavior and program logic based on the particular type of patient we are treating - a key application for descriptive programming models. In this talk, I’ll cover some of the reasons why we love React Native, and how we are using it to deliver an entire pipeline of new digital therapeutics. I’ll also discuss our approach to UI componentization, some lessons learned from early iterations, and share some of the future efforts we are making to ensure consistency across our next-generation therapeutic apps. Come join me to learn how React Native is advancing the edge of medicine! --- Jeremy Gilbert is the CTO / CPO of Pear Therapeutics.

    This Meetup is past

    Drift.com, Inc.

    222 Berkeley Street 6th floor · Boston, ma

  • React Native Social Night @ Robin
    This will be an easy-going social night where you can get to know other React Native developers in the area. Bring your curiosity, technical questions, and experiences working with this platform over a slice of pizza and a drink with some of the folks in town working with similar tech.

    Robin

    11 Farnsworth St, Floor 2 · Boston, MA

    1 comment
  • Don't get rejected from the App Store + Bridging React Native Back to its Roots
    ❗️NOTE: When signing up, please make sure to include your name and email! We need it to check you into the building.❗️ 🎤 “Am I really a copycat? How to not get rejected from the App Store” 🎤 by Mike Thomas (https://twitter.com/vs_miket) Submitting an app can be really frustrating being at the mercy of the App Store Review Team. How can you prevent being called a copycat or be told that your app is not up to the standards that iOS users expect? We will go through best practices of submission from Xcode, to when to go to TestFlight to submission and appeal. Mike Thomas was once an Electrical Engineer, but now lives in a world of pure nodejs frameworks. He is CTO at Virtual Spaces, a business to business webVR platform. --- 🎤 Bridging React Native Back to its Roots 🎤 by Vincent Riemer (https://twitter.com/vincentriemer) React Native has come a long way since its announcement 3 years ago, but what if its future meant looking even further into its past? Vincent is a Software Developer at Symantec, creator of React Native DOM, https://io808.com/, and amateur EDM producer/DJ. --- We've got a Slack group! Come join us: https://slack.bostonreactnative.com Interested in speaking? Sign up here: https://speakers.bostonreactnative.com 🏡 About the Venue 🏡 Facebook is our host this month! They will also be providing food and drinks for the group. If you're looking for a job, they are hiring. If you're interested, let one of the organizers know and we'll put you in touch.

    This Meetup is past

    Facebook Boston

    1 Broadway, 8th Floor · Cambridge, MA

    3 comments
  • Up and Running with Universal Components and Expo in the Trenches
    We're back in April with some more React Native awesomeness! 🎤 Up and Running with Universal Components 🎤 Kurtis Kemple (https://twitter.com/kurtiskemple) and Samantha Bretous (https://twitter.com/samanthabretous) Kurt and Samantha are joining us this month from NYC! Universal components are a great way to maximize impact while minimizing the amount of repeated work. However, if you're not careful, you can quickly end up in some pretty nasty spots. Join Samantha and Kurt as they walk through what universal components are, what are some best practices, and most importantly, what are some pitfalls to avoid! Kurt is a React / React Native / GraphQL enthusiast 🙌 Co-organizer of @NYCGraphQL 🗓 Technical Writer 🖋 Mentor 🎓 Fine Dancer🕺 Samantha is a Software Engineer at MLS blending the gap between web and mobile development through universal components. By day Samantha codes and is a DIY’er. At night she sleeps. --- 🎤 Expo in the trenches 🎤 Jonathan Baker Is Expo ready for production? We'll look at what you could gain and common pitfalls to consider before making the leap to the bleeding edge. Jonathan once knew all the methods in the ASP.NET page lifecycle, and thought JavaScript was a punchline. Now, he's trying to build and maintain a cross platform native app using only JavaScript. It's a strange world. --- We've got a Slack group! Come join us: https://slack.bostonreactnative.com 🏡 About the Venue 🏡 Localytics (https://www.localytics.com/) is a mobile engagement platform for mobile and web apps. Check them out! 🍕About the Pizza Sponsor 🍕 The Gnar Company (https://thegnar.co) is a Boston-based development company that builds robust products designed for the long haul. They are also helping us all feed our faces this month. Thanks to Gnar!

    This Meetup is past

    Localytics

    2 Center Plaza · Boston, MA

    2 comments
  • Building a Native UI component in Swift & Integrating GraphQL APIs
    For March, we're back to a traditional talk format. But don't worry! We'll still have plenty of time to socialize. 🎤 Building a Native UI component in Swift 🎤 Ray Deck (https://twitter.com/ray_deck) A big part of the power of React Native is the ability to extend it with deeply native interface elements. Swift makes that much (*much*) easier for iOS. We will walk through why you might want to do this, creating and managing a native view, making the resulting Swift code work with the Javascript runtime, and some best practices to take out the pain and make the coolest experiences possible! Ray Deck is CTO of Element55. He has been in mobile development since J2ME and is the author of over 20 react-native packages on NPM, including react-native-swift. --- 🎤 Integrating GraphQL APIs in our React Native Apps 🎤 Chris Toomey (https://ctoomey.com) React Native apps often require interacting with remote APIs, fetching and displaying data, and leave us to handle all the details when wiring things up. This work is often tedious, error-prone, and full of boilerplate. If only there were a better way. Good news everyone, there is a better way! GraphQL is a "Query Language for your API" that let's us focus on the unique data needs of our app without having to worry about the details. GraphQL is a novel and interesting technology in its own right, but it shines even brighter when combined with the component model of React & React Native. In this talk you'll learn the how, and most importantly the why of GraphQL when paired w/ React Native. Build more robust react applications with less boilerplate! The talk will start with a brief overview of GraphQL, then dig into a sample application built with GraphQL, React Native, and Apollo, an amazing GraphQL client that takes care of the annoying parts and lets us focus on building features. Chris is a developer at thoughtbot where he works with every technology under the sun and tries to keep a running list of his favorites. This talk focus on a few of them. --- ⚡️Lightning Talk - TBD ⚡️ Want to share something cool you're working on? Let us know: https://speakers.bostonreactnative.com 🏡 About the Venue 🏡 Appcues (https://www.appcues.com/) is an experience layer that sits on top of your product, letting non-technical teams swiftly increase product adoption. We really appreciate them offering their space. Appcues is also sponsoring food and drinks for the group. Check them out!

    AppCues

    54 Canal St. 5th Floor · Boston, ma

  • React Native Social Night @ Lola Travel
    This will be an easy-going social night where you can get to know other React Native developers in the area. Bring your curiosity, technical questions, and experiences working with this platform. At the beginning of the meetup, we'll have a couple of companies give short presentations on why they've chosen React Native for their projects. **We will also be raffling 1 free regular admission ticket to React Amsterdam! (https://react.amsterdam/)**

    Lola Travel

    250 Summer St · Boston, ma

    6 comments
  • Creating a Design System Using Glamorous and Making Reusable Components in Swift
    *NOTE: This meetup will take place at Robin!* This month, we have Cole (https://twitter.com/twnsndco) from Robin (https://robinpowered.com/) and Ray (https://www.linkedin.com/in/raydeck/) from Element55 (http://www.element55.com/)! We're always seeking new speakers for future meetups, so please message us if you would like to give a talk! Composing user interfaces with glamorous-native We build things modularly to increase efficiency. By creating a design system, we can increase developer efficiency and reduce time for our entire product team. A well-implemented design system can: • save team members from confusion and wasted time • reduce decision making when building enhancements and features • save yourself from answering questions about your designs • maintain consistency across the design, consistent expectations for users Using Glamorous and Recompose, it's much easier to create a simple, enforceable design system that saves your team members time.He has prepared a topic about bootstrapping the styling side of an application from a designer's perspective and some tools that helps the process. About Cole Cole Townsend is a Designer at Robin Powered, passionate about running, design tooling, and Young Thug. Making Reusable Native Components in Swift Do you want to extend the power of your react native app in iOS but [objectiveC addHater:you] and you want to deploy your module in multiple apps with just "react-native link"? Learn how XCode 9 and a little NPM make this not only possible - but surprisingly easy! About Ray Ray Deck is CTO of Element55, which makes mobile and automatic time solutions for professional service organizations. A mobile developer since the era of Blackberry (try saying “J2ME” to him and watch his eye twitch) Ray is a fan of making javascript boss of all the things. About the venue Robin (https://robinpowered.com/) makes it easy to find and schedule the right room, at the right time, so you can do your best work with others The Gnar Company (http://www.thegnar.co/) is sponsoring food and beverage!

    Needs a location

    6 comments
  • Composing UI With glamorous-native and Speeding Up Development with Storybook
    *NOTE: Meetup is next week and at RaizLabs!* This month, we have Atticus (https://twitter.com/atticoos) from Robin (https://robinpowered.com/) and Rafael (https://twitter.com/GroundControl) from Lola (https://www.lola.com)! If anyone else would like to give a short talk, please let us know. Composing user interfaces with glamorous-native Robin has taken a cue from the web community's pain points in React UI styling and began incorporating some of their solutions into React Native. In this talk we will take a look at a different way we can incorporate both static and dynamic styles to underlying components without the need to hop between our components and our StyleSheets. You can learn more about glamorous-native in this medium post (https://medium.com/robin-powered/introducing-glamorous-for-react-native-1b8365e7f33f) and at https://github.com/robinpowered/glamorous-native . About Atticus Atticus White leads Mobile Development at Robin, where he and his team work full time with React Native to tackle scheduling and coordination challenges within the workspace. Robin has incorporated React Native into kiosk-mode tablets that mount outside conference rooms (https://robinpowered.com/features/room-display), along with a separate React Native mobile application (https://robinpowered.com/features/mobile), giving employees a digital interface to their workplace. Speed up your React Native development with Storybook Storybook is a development environment for UI components. With storybook, you can develop and test components in isolation, and create a library of components displaying their different states. Lola Travel Company has embraced Storybook and it has completely transformed our development process. In this talk we'll discuss Storybook's effect on React Native development, and how you can reorganize your team's development concerns, increase developer happiness, and ship features faster. About Rafael Rafael is a software architect at Lola Travel Company, where he works on building the next generation travel app using React Native. Lola Travel Company is on a mission to make business travel buttery smooth, and we're launching our app soon. Find out more at https://www.lola.com/ About the venue Raizlabs (https://www.raizlabs.com/) is a software design and development company with offices in Boston and San Francisco. We have been crafting award-winning apps since before the launch of the iTunes App Store in 2008. Today, we build apps and products across many platforms with a focus on iPhone, Web and Android. Raizlabs is hiring (https://www.raizlabs.com/careers/)! The Gnar Company (http://www.thegnar.co/) is sponsoring food and beverage!

    Raizlabs

    50 Milk Street, 19th Floor · Boston, MA

    4 comments
  • Handling Navigation in Your React Native App and Elm Native UI in Production
    *NOTE: This month's meetup is at Localytics! * Talk #1: Choosing the Right Navigator Navigation is the backbone of an app, providing structure and methods for transitioning to different views. Sadly, React Native doesn't have one clear solution, but rather a slew of options: Navigator, NavigatorExperimental, NavigatorIOS, React Navigation, react-native-navigation, react-native-router-flux, native-navigation, ...and many others. YIKES. This talk will provide clarity to the muddy waters of navigation libraries and help you choose the right one for your project. About the Speaker Justin Poliachik (https://twitter.com/Jpoliachik) leads Mobile Development at Live Oak Bank (https://www.liveoakbank.com/), where he works with React Native full time. When he isn't slinging bits and pixels, you'd likely find him on the softball field or at a local brewery. Talk #2: Elm Native UI in Production thoughtbot (https://thoughtbot.com/) has launched the first ever Elm app for mobile devices! We used Elm Native UI (https://github.com/ohanhi/elm-native-ui), a library that compiles down to React Native. In this talk, I’ll discuss our journey building the app, the benefits of using Elm Native UI over other technologies such as Swift and React Native, and the existing hurdles. About the Speaker Josh Steiner (https://twitter.com/josh_steiner) is a developer at thoughtbot, maintainer of the Elixir library ExMachina, and author of Testing Rails. His current interests include Elm, Elixir, and Haskell. About the Venue Localytics (https://www.localytics.com/) is the leading mobile engagement platform for web and mobile apps. The Gnar Company (http://www.thegnar.co/) will be sponsoring food and beverage!

    Localytics

    2 Center Plaza · Boston, MA

    3 comments
  • Using Native Modules in React Native and Building an App from Scratch
    *NOTE: Different venue this month!* This month, we have talks by Stan Bershadskiy (https://twitter.com/stan229) from Modus Create (http://moduscreate.com/) and Chris Ball (https://twitter.com/cball_) from Echobind (https://echobind.com/)! Integrating native functionality with React Native React Native enables you to create native applications using JavaScript. This allows us to build rich and high-performing experience with ease. What if we need to step outside the box a bit and leverage native functionality that has not been provided by the library? How about if we have an existing native app that we want to seamlessly integrate React Native into? This talk will cover how we can use JavaScript and a little bit of native code to unlock the hidden power of React Native. About Stan Stan is a New York City based architect at Modus Create as well as co-organizer of NYC.JS, one of the largest JavaScript focused meetups in the city. Stan has specialized in JavaScript framework development for over five years and recently co-authored the "React Native Cookbook" (Packt Press) released in December 2016. Building an App: From Idea to "Hey it works!" We'll take a detailed look at an app idea called Breaktivity - a way to help manage your work / break cycles by forcing you to move during each break. While we won't be able to cover building the entire app during the talk, you should leave with a better understanding on how to get started, how to think about and build components and screens, or simply an appreciation for how React Native enables us to build great mobile apps. About Chris Chris is a Founding Partner at Echobind, a web and mobile agency specializing Ember, React Native, Rails and Elixir/Phoenix. When he's not helping clients create amazing products, you're likely to find him cycling or camping. About the venue Raizlabs (https://www.raizlabs.com/) is a software design and development company with offices in Boston and San Francisco. We have been crafting award-winning apps since before the launch of the iTunes App Store in 2008. Today, we build apps and products across many platforms with a focus on iPhone, Web and Android. The Gnar Company (http://www.thegnar.co/) is sponsoring food and beverage!

    Raizlabs

    50 Milk Street, 19th Floor · Boston, MA

    13 comments