
Actions Panel
Build Your Own Trivia Game In NativeScript and a REST API
When and where
Date and time
Location
WeWork City Center 1111 Broadway Oakland, CA 94607
Map and directions
How to get there
Description
**This meetup is a hands-on workshop during which you will learn how to build a Native Mobile App using NativeScript, with Node.js, Express and Docker in the Backend.**
Few years back, using Web technologies for building mobile apps revolved around using hybrid frameworks that basically used a web host view to run a web app inside. As a consequence, the performance of such apps rarely met the desired expectations, leaving the development of immersive and exciting mobile apps to native mobile technologies. This fact has been hard on businesses as well, as having the need of investing in separate designated teams to target multiple platforms takes its toll on expenses, effort, and time.
Luckily, the rules have changed! We can now see more and more technologies emerge to fill in the gap. For quite some time now, building modern native mobile apps using Web technologies is no longer a dream!
In this workshop, participants will build a native mobile app along with a containerized web API to support it.
The app we’re going to build is a trivia quiz app. It is all about fun and games! The user chooses between different trivia games comprised of several questions, be that picture-based or multiple choice, and goes through solving it all the way over to the summary and feedback.
The app will be built using NativeScript, an open source framework for building native iOS and Android apps, while the back-end will focus on building a REST API using Node.js with Express, and hosting it with Docker.
Pre-requisite installations
1) Modern JavaScript Code Editor of your choice (Visual Studio Code, WebStorm, Eclipse, Sublime, Atom, etc)
2) Frontend – Native Mobile App with NativeScript
a. NativeScript: https://docs.nativescript.org/start/quick-setup
b. Optimized Virtual Device: See attached setup guide
3) Backend – REST API with Node.js and Docker
a. Node.js: https://nodejs.org/en/download/
b. MongoDb: https://www.mongodb.com/download-center#community
c. Docker: https://www.docker.com/community-edition#/download
What we'll do
18:00 - 18:30 — Gathering, Pizza and Drinks
18:30 - 20:00 — WorkShop by Amir Zuker, Consultant and Architect, CoFounder at CodeValue.
What to bring?
Please bring your laptop! You may save time by configuring your environment according to the prerequisites listed at the end of the description.
Things to Know
JavaScript ES6 or above.
Amir Zuker Bio
Amir is an experienced and highly skilled software architect. A founder of CodeValue and the leader of its Web division, Amir leads the design and implementation of many complex distributed systems and applications.
In recent years, Amir has lead entire development teams, conducted lectures and workshops, and has tackled various technological obstacles head-on in both client and server-side products.
Amir is one of CodeValue's college instructors, giving lectures in various areas, such as architecture, microservices, Cloud, .NET, and the entire Web stack. In addition, Amir is also keen on public speaking as well, making presentations in various user groups, meetups and software related forums.