
Actions Panel
Build Your Own Trivia Game In NativeScript and a REST API
When and where
Date and time
Tuesday, February 6, 2018 · 6 - 8pm PST
Location
WeWork City Center 1111 Broadway Oakland, CA 94607
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.
Tags
About the organizer
CodeValue, founded in 2010, is a leading dynamic software development, UI/UX design, and consulting services firm.
We deliver tailor-made innovative solutions and services ranging from focused product and technology analysis, to comprehensive development and in-depth consultancy. We integrate UX/UI research and design in our development process and provide customized training programs to bridge knowledge gaps.
Our solutions address varied needs across every domain, from startups and mid-size firms, government agencies, public and private enterprises, and global corporations.
Led by globally accredited experts with decades of hands-on real-world experience, we utilize leading edge technologies, to help our customers spearhead their fields.
We provide the full spectrum of software development and technology deployment services. We extend our solutions with modern technologies and integrate the cloud capabilities from architecture to DevOps.
Our in-house Design Group offers end-to-end UX-UI research, analysis, and design in full synergy and cohesion with software development to insure creation of great user experiences.
We apply advanced state of the art professional methods to analyze, ideate, design, and evaluate optimized user-centric experiences. We utilize a wide range of tools and technologies to create superior UX for our customers.
Our in-depth technology consultancy services provide customers with an outstanding array of software experts. Our team includes unmatched number of Israel’s most savvy software architects, with top-level accreditations, including Microsoft MRD and MVP, Google GDE, as well as AWS certified experts.
We are committed to sharing our expertise. We provide customized training combining in-depth theoretical education with highly practical instruction, developed and delivered by accredited experts. We offer tailored mentoring, including training in leading and emerging technologies. Our experts also regularly share their expertise in international conferences and forums.