Build a Music App with React Native (From Scratch!)
What you'll learn
- Use Expo for local development, building and deploying to app stores
- Create a React Native app with Expo
- Add Navigation with React Navigation
- Use React Native Track Player for music playback
Requirements
- Basic knowledge of JavaScript or equivalent programming language
- Some React experience is recommended but not required
Description
Have you ever had a wild idea for a music app? Maybe you didn't have the skills or the confidence to build it? Well, well that's music to our ears (very much pun intended).
Meet our unconventional "baws" – a dog with a nose for innovation! In this course, we're taking our MusicMe app from the shadows of imagination to the bright lights of reality by submitting it to the Apple and Google app stores.
This course is your express ticket to becoming a React Native and Expo maestro. When you've completed it, you'll wield the power to create a React Native app from scratch using Expo, master the art of testing your creation on both iOS and Android simulators with Expo debug tools, deftly handle third-party dependencies with expo-dev-client, seamlessly navigate between different screens using React Navigation, and become a pro at queuing and playing audio with React Native Track Player.
But here's the twist – we believe that learning should be fun. If you like fun, then this course is made for you. We make mistakes, we laugh, we correct them. Making mistakes is the best way to learn. Join us in this journey to make MusicMe a reality. Get ready to code, jam, and conquer the React Native world!
Who this course is for:
- Beginner and intermediate React developers who enjoy hands-on learning building stuff
Instructor
Software Engineer with 10+ years of software engineering experience creating web and mobile experiences.
I've worked at small and medium sized companies in EdTech, finance, government, as well as consulting shops. My background is in mobile and web application development. My favorite part about software is working with the brightest minds. (I like to think I absorb some of it through osmosis.)
I'm a lifelong learner. I love teaching concepts in Computer Science and technology. My teaching style is very hands-on and project based. I'd prefer to build something rather than lecture about it. If that's also how you learn, I'm confident you'll enjoy my courses!
When not programming, you can catch me playing guitar or skateboarding with friends. The learning never ends!