← Back to the course
MYPASCHOOL MYPASCHOOL (SASU)
Training activity declaration no. 27580099158
contact@mypaschool.fr · 06 07 08 00 54

Build Your Own Native iPhone & Android App with AI, No Coding Needed

From idea to App Store and Google Play: design it, have AI build it, test it and publish it.

General information

Format
Remote (e-learning), at your own pace
Duration
22 hours of training
Level
All levels
Language
English
Price
€639
Access
Unlimited

Learning objectives

Target audience

Prerequisites

Programme

1. Understanding the world of mobile apps
  1. 1.1 Welcome: the app you are going to publish
  2. 1.2 Native app, web app or PWA: what are the differences?
  3. 1.3 The tools for creating an app with AI
  4. 1.4 The real budget of a mobile app
  5. 1.5 Do you need a Mac and an iPhone?
2. From idea to app concept
  1. 2.1 Defining the problem and the user
  2. 2.2 Studying the competition on the stores
  3. 2.3 Defining the first version (MVP)
  4. 2.4 Writing the specification with AI
  5. 2.5 Concept sheet and mobile specification template
3. Mobile UX and mock-ups
  1. 3.1 Usability rules specific to mobile
  2. 3.2 Mapping user journeys and the screen structure
  3. 3.3 Creating mock-ups with AI and Figma
  4. 3.4 Visual identity, icon and splash screen
4. Setting up your workshop
  1. 4.1 The accounts to create and why
  2. 4.2 Installing Claude Code and creating an Expo project
  3. 4.3 Seeing your app on your phone with Expo Go
  4. 4.4 Alternative: getting started in FlutterFlow
  5. 4.5 Saving your work with GitHub
5. Building the screens by steering the AI
  1. 5.1 The instructions file and the art of the brief
  2. 5.2 Navigation, tabs and main screens
  3. 5.3 Lists, forms and keyboard input
  4. 5.4 Photos, camera and gallery
  5. 5.5 Local storage and offline use
  6. 5.6 When the AI gets it wrong: diagnosing and fixing
  7. 5.7 Prompt library for mobile
6. User accounts and data
  1. 6.1 Databases explained simply
  2. 6.2 Creating the database and authentication with Supabase
  3. 6.3 Signing in with Apple and Google
  4. 6.4 Protecting each user's data
  5. 6.5 Account deletion and personal data
7. Notifications and native features
  1. 7.1 Local notifications and reminders
  2. 7.2 Push notifications from a server
  3. 7.3 Sharing, deep links and opening from an email
  4. 7.4 Location and other sensors: use them sparingly
8. Monetising your app
  1. 8.1 App business models
  2. 8.2 Apple's and Google's payment rules
  3. 8.3 Setting up a subscription with RevenueCat
  4. 8.4 Testing purchases in sandbox mode
9. Testing your app like a pro
  1. 9.1 Building the app with EAS Build
  2. 9.2 Testing on iPhone with TestFlight
  3. 9.3 Testing on Android with Google Play
  4. 9.4 Test plan, accessibility and performance
  5. 9.5 Pre-submission testing checklist
10. Publishing on the App Store and Google Play
  1. 10.1 Creating your Apple and Google developer accounts
  2. 10.2 Preparing an appealing store listing
  3. 10.3 Privacy: mandatory labels and forms
  4. 10.4 Review rules and common rejections
  5. 10.5 Submitting and publishing with EAS Submit
11. Keeping your app alive after publication
  1. 11.1 Instant updates or a new version?
  2. 11.2 Measuring usage with analytics
  3. 11.3 Tracking crashes and fixing them fast
  4. 11.4 Reviews, store optimisation and visibility
  5. 11.5 Annual maintenance and roadmap

Practical arrangements

Access arrangements and timescales
Online registration at any time. Access to the course opens as soon as payment is confirmed. On first access, a positioning questionnaire (situation, goals, starting level, adjustment needs) lets us tailor your support; a free preliminary call is still available on request.
Teaching methods
Distance learning (FOAD) on the platform, available 24/7: demonstration videos, downloadable resources, practical exercises based on real cases and a running project. Live virtual classes and replays. Trainer reachable by email or phone, with a reply within 48 working hours; optional one-to-one mentoring.
Assessment methods
Positioning questionnaire on entry, automatically marked quizzes (to be passed to complete the course), tracking of progress and learning time, satisfaction questionnaires at the end and later on. A certificate of completion is issued automatically at the end of the course, with the results achieved; a certificate of achievement and an attendance record can be downloaded.
Accessibility
This course is accessible to people with disabilities. Contact our disability officer before enrolling so that we can look at possible adjustments together (materials, pace, support). — Disability officer: Yvon-Patrick MAMIA — contact@mypaschool.fr — 06 07 08 00 54
Trainer
Yvon-Patrick Mamia, designer, web developer, author and trainer for more than 15 years.
Contact
contact@mypaschool.fr · 06 07 08 00 54