Level:

Beginner

Beginner

Beginner

Age Group:

Primary, Secondary, Junior College (Delete accordingly)

Primary, Secondary, Junior College (Delete accordingly)

Primary, Secondary, Junior College (Delete accordingly)

Duration:

1 – 2 Days (Use – instead of -)

1 – 2 Days (Use – instead of -)

1 – 2 Days (Use – instead of -)

Type:

Course

Course

Course

Mobile App Development

Mobile App Development

Mobile App Development

Advanced React Native and Redux

Advanced React Native and Redux

Advanced React Native and Redux

Lesson Outcomes

Lesson Outcomes

Lesson Outcomes

  • Understand the use of LayoutAnimation and Animated libraries in React Native for animationsL

  • earn animation guidelines as per Apple's and Google's standards

  • Setup and use the expo-camera package for camera functionalities in React Native apps

  • Integrate animations with profile screens, permission handling, and navigation between screens

  • Understand APIs and their functionalities in mobile apps

  • Develop mobile apps with back-end integration using Flask and Firebase

  • Work with Redux for state management in React Native

  • Utilize various tools such as Figma and Thunkable for app prototyping and development

  • Implement CRUD operations using Redux and Firebase Firestore

  • Publish apps on Google Play Store and Apple App Store

Course Overview

Course Overview

Course Overview

The course covers a wide range of topics centered around mobile application development using React Native, APIs, Firebase, and Redux, with added emphasis on UI/UX design and animations. Students will learn to work with animation libraries like LayoutAnimation and Animated, understand animation guidelines by Apple and Google, handle camera functionalities using expo-camera package, and integrate advanced animations and navigation. It dives into APIs, covering HTTP requests and responses, JSON and XML data formats, and connecting mobile apps to back-end services using Flask and Firebase. Students will develop practical skills in building and deploying mobile apps, exploring app prototyping tools like Figma and Thunkable, and learning project ideation, execution, and publishing. The course includes hands-on exercises for using Redux in global state management and optimizing apps, along with practical projects that demonstrate the application of these skills. Submission and grading criteria include screen recordings, code repository links, and completing project extensions.

Benefits

Benefits

Benefits

Content

Registration

Registration

Registration

Let's work together!

Let's work together!

Let's work together!

Tinkercademy is the education brand of Tinkertanker Pte Ltd, based in Singapore.

Looking for educational toys and kits? That's our Get Hacking Store, run by our subsidiary Tinker Class Pte Ltd.

We're a proud investor in, and collaborator with, Tinkermind, a maker-centric tech education company, because we like their name.

Sign up for our mailing list!

Teachers will receive a monthly (or so we hope) email with news & thoughts on tech education; free workshops, resources, and competitions for students; and other newsworthy messages.

For students and professionals, we'll send information about free learning resources we publish, and occasionally ask you to check out our new courses and offerings.

Get in touch!

59 Jalan Pemimpin #04-01,

L&Y Building, Singapore 577218

hello@tk.sg

© 2025 Tinkertanker Pte Ltd.

Teaching and coding in Singapore since 2006!

Tinkercademy is the education brand of Tinkertanker Pte Ltd, based in Singapore.

Looking for educational toys and kits? That's our Get Hacking Store, run by our subsidiary Tinker Class Pte Ltd.

We're a proud investor in, and collaborator with, Tinkermind, a maker-centric tech education company, because we like their name.

Sign up for our mailing list!

Teachers will receive a monthly (or so we hope) email with news & thoughts on tech education; free workshops, resources, and competitions for students; and other newsworthy messages.

For students and professionals, we'll send information about free learning resources we publish, and occasionally ask you to check out our new courses and offerings.

Get in touch!

59 Jalan Pemimpin #04-01,

L&Y Building, Singapore 577218

hello@tk.sg

© 2025 Tinkertanker Pte Ltd.

Teaching and coding in Singapore since 2006!

Tinkercademy is the education brand of Tinkertanker Pte Ltd, based in Singapore.

Looking for educational toys and kits? That's our Get Hacking Store, run by our subsidiary Tinker Class Pte Ltd.

We're a proud investor in, and collaborator with, Tinkermind, a maker-centric tech education company, because we like their name.

Sign up for our mailing list!

Teachers will receive a monthly (or so we hope) email with news & thoughts on tech education; free workshops, resources, and competitions for students; and other newsworthy messages.

For students and professionals, we'll send information about free learning resources we publish, and occasionally ask you to check out our new courses and offerings.

Get in touch!

59 Jalan Pemimpin #04-01,

L&Y Building, Singapore 577218

hello@tk.sg

© 2025 Tinkertanker Pte Ltd.

Teaching and coding in Singapore since 2006!