Mobile applications have revolutionized Mobile World, getting much more power in the hands of customers & more business in the pockets of the entrepreneurs. In the dynamic technology industry, the mobile application development market is at its peak. It is the need of the hour & the latest fruitful business trend.(by Sara Bhavsar)
Importance of mobile development:
- The World has gone mobile
- Visible to Customers all the time
- Create a Direct Marketing Channel
- Build Brand and Recognition (by Sara Bhavsar)
Participants will be able to::
- Understand the difference between native apps, web apps, and hybrid apps
- Understand how mobile development differs from web development
- Learn about mobile platforms and their corresponding languages and frameworks
- Learn how to create an app using React Native
- Find resources for learning other mobile platforms
- The pros and cons of making native, web, or hybrid apps for mobile
- Differences between web and mobile workflow
- Introduce to the 3 mobile platforms and the technologies they are built with
- How to use React Native via tutorial
Read through the Mobile Development slides
Work through this React Native tutorial:
- Spend the rest of your topic time (out of 4 hours total) converting one of your existing interactive projects into a React Native App. Be sure to start a new project/GitHub repo.
- You should use Expo for your stack.
React Native:
- Blog Article: What is React Native?
- React Native Docs
- Run your new React Native app on a mobile device.
iOS:
- Apple Docs: Swift
- Ray Wenderlich's iOS tutorial (all his tutorials come highly recommended!)
- iOS Developer Roadmap
Android:
- What are the main differences between native, web and hybrid applications?
- List the most used languages and frameworks in Mobile Development.
- What resources did you find the most useful for Mobile Development?