Learn how to build an app that's featured on Ionic's Showcase!
Rapid Prototyping with Ionic: Build a Data-Driven Mobile App —
Content and Overview:
Take advantage of the advancement of web technologies and build a mobile application that's rich with functionality yet simple to understand.
You will be provided with how-to videos and text material, guiding you through the process of creating a hybrid native mobile application for iOS (easily adjusted for Android too!) with coding techniques that anyone with any experience making websites can master.
What you'll get from this course:
• Valuable lectures and hours of coding tutorials
• A full mobile application with source code to use at your discretion
• Cutting edge and highly marketable programming skills
• Increased confidence in your ability to make applications on your own
• Gateway into the billion dollar mobile apps industry
The value of this course:
Mobile app development skills link you to a billion dollar market. This course leaves you ready to create high quality applications whether you are a programming veteran or just getting into web development.
Course structure and teaching style:
You will be taken through every step of setting up your development tools, being introduced to the coding languages to be used, and taken through the development phases of a functional mobile application, as I explain every aspect in a conversational and contextual manner without skipping a single line of code, resulting in a complete, full featured stock market app.
Like all Udemy courses, the course itself is broken up into sections and lectures. The sections represent broad, headline subjects. Under each section, you'll find multiple lectures: this is the meat of the course. You'll see that lectures can come in various formats — screen recordings, presentations and talking head style videos, and text.
Download and install Node.js and then use the Terminal application to install Ionic's and Cordova's command line tools.
Learn about the main Ionic CLI commands we'll be using throughout the course.
Run the start command to create your app, then download, install, open, and configure all of the apps we'll be using to develop. Lastly, we'll be setting up a local and remote git repository and installing gulp and setting up sass.
Implement a factory services, in which we request data from API's using the $http service and resolve that data to a controller using promises.
Yahoo Web Services Query — http://finance.yahoo.com/webservice/v1/symbols/YHOO/quote?format=json&view=detail
Yahoo YQL Query — http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20IN%20(%22YHOO%22)&format=json&env=http://datatables.org/alltables.env
Yahoo Static Charts Query — http://chart.finance.yahoo.com/z?s=YHOO&t=1d&q=l&l=on&z=m&a=vm
This lecture picks up the pace as we begin building interactive data-driven charts using Angular-NVD3 and nv-chart, featuring 52 week price and volume data we retrieve from a Yahoo YQL API.
Yahoo YQL Historical Data Query — select * from yahoo.finance.historicaldata where symbol = "YHOO" and startDate = "2009-09-11" and endDate = "2010-03-10"
Innovation defines my thought process. I am a creative thinker with the habits of a true businessman and entrepreneur. Everything is art — whether I am creating beautiful user interfaces, structuring projects and spreadsheets, or making the best PB&J possible. I believe that personal artistic expression breathes life into everything we do, but that it must also serve a purpose.
As an entrepreneur, my motto is “Always think big, and then start small." My goal as a professional is to help others achieve their dreams by doing exactly that. With this in mind, I have merged my love of developing mobile apps and websites with teaching others how to develop their dreams step by step.
Most recently, I founded LX Labs — an idea development and project management company focused on helping aspiring entrepreneurs turn their dreams into reality. In an industry where everything is constantly evolving, the Ionic framework is the perfect tool for rapid prototyping mobile apps — a necessity in idea development. Our goal at LX Labs is to help those who don't know where to get started by showing them how to start small and work their way towards their goal.
As a businessman and project manager, I strive to combine my personal interests and hobbies with my career path. I believe that doing so is what makes you a successful entrepreneur. In addition to teaching and working with entrepreneurs, I develop and publish apps and websites, allowing me to explore my passion for web and tech development.
Some of my recent projects include:
stockMarketApp — Built from the ground up using Ionic and AngularJS, this app allows you to search and follow stocks, get key market data, and more.
Such link. wow. — A doge themed URL shortener that has served over 400,000 clicks and shortened over 20,000 URLs since its launch in May.
partycircles | Music Visualizer App — This app was developed as a personal project to deliver on an idea that I had in college. As you play music, colorful shapes appear and react to the audio data. You can choose from a selection of scenes and adjust the trigger threshold to customize how each scene reacts to the audio.
Deriving from the code base of partycircles, I developed iOS Music Library Access, a program which allows Unity3d developers to give users access to and play music from their device's music library.
Learning, developing, and communication are my true passions. I am a DIY master, always eager to create innovative and useful products while adding to my skillset. I may dream big but I always start small, working to make my visions a reality.