- React Native
- Node js
- Git version Control
- Command line
Learn to optimize functionality and user experience on mobile devices.
Mobile development refers to creating applications and any other kind of software development specific to mobile devices, including tablets and smart watches. Stay current on all things mobile development, including Swift, Kotlin, and JavaScript. Whether you develop iOS, Android or Windows apps, our courses prepare you to write clean code.
Our learning method is unique and focuses more on implementing professional projects with feedback and inputs from a mentor.
Projects
At Lights Innovation Labs LLC, we follow the philosophy of "learn-by-doing" with inputs from a dedicated mentor. Implementing real-world project is the fastest way to become proficient. Projects offer hands-on experience and empowers you to hit the ground running on the first day in your new job.
Mentorship
You will be assigned a mentor who will provide one-to-one support via weekly video conference sessions. This mentor will offer valuable guidance on your projects, help define objectives and guide you until you reach them. Our mentors are dedicated professionals who are experts in their field and have experience in sharing their know-how with our students.
Online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Set and maintain flexible deadlines.
Approx. 3 months to complete
Suggested 7 hours / week
Lights Innovation Labs LLC Specialization is a series of courses that helps you master a skill. To begin, enroll in the Specialization directly, or review its courses and choose the one you'd like to start with. When you subscribe to a course that is part of a Specialization, you’re automatically subscribed to the full Specialization. It’s fine to complete just one course — you can choose to either pause your learning or end your subscription at any time.
Every Specialization includes a hands-on project. You'll need to successfully complete the project(s) of each individual courses to complete the Specialization and earn your certificate.
When you finish every course and complete the hands-on project, you'll earn a Certificate that you can share with prospective employers and your professional network.
Courses available in this specialization
Module 1: This course introduces you to hybrid mobile application development. You will learn about React Native and explore some of the features of React Native to implement a mobile
app based on the React application that was implemented in the previous course on React.
Module 2: will look at how we can make use of these elements in designing the various views of our application. You will
get an overview of the Flux architecture and introduced to Redux as a way of realizing the Flux architecture.
Module 3: In this module we look at enhancing the user experience through the use of animations and support for gesture-based interaction. We also look at persisting the redux state, and
alerting the users
Module 4: In this module you will explore the Expo SDK that enables you to access the native capabilities of the mobile devices. You will use a few SDK APIs in order to understand the general
concepts and the patterns for using these APIs within your React Native application