We may earn an affiliate commission when you visit our partners.
Alex Ziskind

This course introduces web developers to NativeScript, an open source framework for building native iOS and Android apps. Learn how a real app is constructed with NativeScript, discover its features, and alternate paths of development.

Read more

This course introduces web developers to NativeScript, an open source framework for building native iOS and Android apps. Learn how a real app is constructed with NativeScript, discover its features, and alternate paths of development.

Want to learn how to build native apps easily with free tools? This course introduces web developers to NativeScript, an open source framework for building native iOS and Android apps. First, you'll see the initial installation of NativeScript and configuring the modern open source Node.js-based ecosystem. The app that you will be building is a native mobile app developed for a fictitious company, RPS, to help its conference attendees view the conference schedule and create their own agendas. You will be guided through the app development process by seeing reasons behind each choice made to implement a feature, as if the author was an employee of RPS that was tasked with building the conference app. In each module, you'll be introduced to a new concept by implementing an app feature. By the end of this course, you'll be better prepared to tackle a full implementation of a real native app using freely available tooling.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Overview
Course Introduction
Configuring Your Environment
Core Concepts
Read more
UI Basics
Working with Data
Navigation
Animation
Course Summary

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops core skills for web developers interested in building native iOS and Android apps
Taught by a recognized expert in the field, Alex Ziskind
Builds a foundation for web developers new to NativeScript
Suitable for intermediate learners with some knowledge of web development
Requires learners to come in with some background knowledge of Node.js and its modern ecosystem
May not be suitable for absolute beginners to web development

Save this course

Save Building Cross Platform Native Mobile Applications with NativeScript to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Building Cross Platform Native Mobile Applications with NativeScript with these activities:
Review JavaScript Basics
Strengthen your foundation in JavaScript, which is essential for understanding NativeScript's underlying framework.
Browse courses on JavaScript
Show steps
  • Review the basics of JavaScript syntax and data types.
  • Practice writing simple JavaScript functions.
  • Explore JavaScript modules and object-oriented programming.
Explore NativeScript Docs
Familiarize yourself with NativeScript's documentation to build a foundation for understanding its features and application.
Browse courses on NativeScript
Show steps
  • Navigate to the NativeScript Documentation website.
  • Review the Getting Started guide.
  • Explore the API Reference for NativeScript.
NativeScript Resource Hub
Organize your learning materials by curating a comprehensive resource hub that includes tutorials, documentation, and community resources related to NativeScript.
Browse courses on Mobile Development
Show steps
  • Create a folder or repository for your resource hub.
  • Gather and organize relevant NativeScript tutorials.
  • Include links to the official NativeScript documentation.
  • Add resources from the NativeScript community, such as forums and blogs.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Build a Sample App
Reinforce your understanding of NativeScript concepts by building a basic app, implementing core features and UI elements.
Browse courses on Mobile Development
Show steps
  • Create a new NativeScript project.
  • Add a button and handle its click event.
  • Display data on the user interface.
  • Test the app on an emulator or device.
NativeScript Study Group
Deepen your understanding through collaborative learning by joining a NativeScript study group, discussing concepts, and working on projects together.
Browse courses on Mobile Development
Show steps
  • Find or start a NativeScript study group.
  • Meet regularly to discuss course material.
  • Collaborate on small projects or exercises.
  • Provide and receive feedback on your work.
NativeScript Workshop
Enhance your skills by attending a NativeScript workshop, where you can learn from experts and engage in hands-on exercises.
Browse courses on Mobile Development
Show steps
  • Research and identify relevant NativeScript workshops.
  • Register for a workshop.
  • Attend the workshop and participate actively.
  • Implement what you learned in your own projects.
NativeScript Hackathon
Challenge yourself and showcase your skills by participating in a NativeScript hackathon, where you can collaborate with others to create innovative solutions.
Browse courses on Mobile Development
Show steps
  • Identify and register for a NativeScript hackathon.
  • Form a team or work individually.
  • Develop a creative and functional NativeScript project.
  • Present your project to the judges.
NativeScript Project
Put your knowledge into practice by creating a substantial NativeScript project, incorporating various features and demonstrating your skills.
Browse courses on Mobile Development
Show steps
  • Define the scope and goals of your project.
  • Design the app's architecture and UI.
  • Implement the project's functionality.
  • Test and debug your project.

Career center

Learners who complete Building Cross Platform Native Mobile Applications with NativeScript will develop knowledge and skills that may be useful to these careers:
Mobile Application Developer
This course will be immensely helpful for someone who wants to be a Mobile Application Developer. The syllabus covers topics such as UI Basics, Working with Data, Navigation, and Animation. NativeScript, the open source framework you will learn, is specifically for building native iOS and Android apps. For those that want to learn how to build these kinds of apps, this course is an excellent starting point.
iOS Developer
Building Cross Platform Native Mobile Applications with NativeScript is a very relevant course for someone who aspires to be an iOS Developer. NativeScript includes iOS app development which makes this course a great starting point for this career. The syllabus covers essential concepts such as UI Basics, Working with Data, Navigation, and Animation. It will be very helpful for understanding the process of developing iOS applications.
Android Developer
As someone who wants to be an Android Developer, you may find this course very helpful. NativeScript is a framework for building native Android apps. Therefore, the skills and knowledge you will learn directly apply to this role. The course syllabus covers the initial installation of NativeScript and configuring the Node.js-based ecosystem. You will also learn about Core Concepts, UI Basics, Working with Data, Navigation, and Animation. These fundamental concepts will help you build a strong foundation for success in this field.
Front-End Developer
If you strive to be a Front-End Developer, this course may be useful for you. This course will introduce you to NativeScript, an open source framework for building native iOS and Android apps. Front-end development often involves designing and coding websites to be responsive, user-friendly, and accessible. Some of the skills taught in this course that would be useful include UI Basics, such as Layouts and Styling. You will also learn about Navigation and Animation, both of which are important for front-end development.
Web Developer
Should you wish to become a Web Developer, this course may be useful for you. You will learn how to build a full implementation of a real native app using freely available tooling. Web developers design and create websites. This course will introduce you to important concepts such as UI Basics, Working with Data, Navigation, and Animation.
Software Engineer
Should you wish to become a Software Engineer, this course may be useful for you. In this course, you will learn how to build a full implementation of a real native app using freely available tooling. Software engineers are responsible for a wide range of duties relating to the design, development and maintenance of software systems. This course will be helpful for learning some of the fundamental concepts of software engineering, such as UI Basics, Working with Data, Navigation, and Animation.
Computer Programmer
If you aspire to be a Computer Programmer, this course may be useful for you. You will learn about Core Concepts, UI Basics, Working with Data, Navigation, and Animation. Programmers are responsible for designing, developing, testing, and maintaining software systems. This course will cover many of the core principles that programmers use on a daily basis.
Data Analyst
If you aspire to be a Data Analyst, this course may be useful for you. In this course, you will learn about Working with Data, Navigation, and Animation. Data analysts collect, analyze, interpret, and present data. This course will introduce you to some of the fundamental concepts of data analysis, such as how to work with data and how to navigate and animate data visualizations.
Database Administrator
Should you wish to become a Database Administrator, this course may be useful for you. You will learn about Working with Data, Navigation, and Animation. Database administrators maintain and administer databases. This course will introduce you to some of the fundamental concepts of database administration, such as how to work with data and how to navigate and animate data visualizations.
Computer Systems Analyst
If you aspire to be a Computer Systems Analyst, this course may be useful for you. In this course, you will learn about Core Concepts, UI Basics, Working with Data, Navigation, and Animation. Computer systems analysts design, develop, and implement computer systems. This course will introduce you to some of the fundamental concepts of computer systems analysis, such as how to work with data and how to navigate and animate data visualizations.
Information Systems Manager
Should you wish to become an Information Systems Manager, this course may be useful for you. You will learn about Core Concepts, UI Basics, Working with Data, Navigation, and Animation. Information systems managers plan, direct, and coordinate the activities of an organization's information systems department. This course will introduce you to some of the fundamental concepts of information systems management, such as how to manage data and how to navigate and animate data visualizations.
Technical Writer
If you aspire to be a Technical Writer, this course may be useful for you. In this course, you will learn about Core Concepts, UI Basics, Working with Data, Navigation, and Animation. Technical writers create and maintain technical documentation. This course will introduce you to some of the fundamental concepts of technical writing, such as how to write clear and concise documentation and how to navigate and animate complex technical information.
Learning and Development Manager
If you aspire to be a Learning and Development Manager, this course may be useful for you. In this course, you will learn about Core Concepts, UI Basics, Working with Data, Navigation, and Animation. Learning and development managers plan, develop, and implement learning and development programs. This course will introduce you to some of the fundamental concepts of learning and development management, such as how to design and develop effective learning programs and how to navigate and animate learning materials.
Instructional Designer
Should you wish to become an Instructional Designer, this course may be useful for you. You will learn about Core Concepts, UI Basics, Working with Data, Navigation, and Animation. Instructional designers create and develop educational materials. This course will introduce you to some of the fundamental concepts of instructional design, such as how to design effective learning experiences and how to navigate and animate instructional materials.
User Experience Designer
Should you wish to become a User Experience Designer, this course may be useful for you. You will learn about Core Concepts, UI Basics, Working with Data, Navigation, and Animation. User experience designers design and evaluate the user experience of products and services. This course will introduce you to some of the fundamental concepts of user experience design, such as how to design user-centered products and services and how to navigate and animate user interfaces.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Building Cross Platform Native Mobile Applications with NativeScript.
This cookbook provides practical solutions to common challenges faced by NativeScript developers. It covers a wide range of topics, including UI design, data management, and performance optimization.
Is helpful if you need a refresher on JavaScript, the core technology used in NativeScript.
This comprehensive guide to Android development provides valuable insights into the platform's underlying architecture and APIs.
Emphasizes the importance of writing clean and maintainable code, which is essential for any software development project.
Provides insights into agile development methodologies, which are commonly used in software development projects.
Focuses on the soft skills required for success in the software development industry, such as communication, teamwork, and problem-solving.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Building Cross Platform Native Mobile Applications with NativeScript.
NativeScript + Angular: Build Native iOS, Android & Web...
Most relevant
NativeScript: Animation Techniques
Most relevant
Building React Native Apps with Redux and GraphQL
Most relevant
React Native
Most relevant
React Native 0.63: Components Playbook
Most relevant
Building React Native Applications Using Expo
Most relevant
React Native - The Practical Guide [2024]
Most relevant
Red Hat Certified Specialist in Linux Diagnostics and...
Most relevant
Ionic - Build iOS, Android & Web Apps with Ionic & Angular
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser