Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building Mobile Apps for People | IDCamp x KADI...

Building Mobile Apps for People | IDCamp x KADIN 2023

Presented for Offline Training Android Dev @Medan

Ahmad Arif Faizin

May 27, 2023
Tweet

More Decks by Ahmad Arif Faizin

Other Decks in Programming

Transcript

  1. Things to consider • Just focus on what you want!

    • Use Model-View-Whatever architecture :D • Something like list-detail is enough • Learning new things by case (carousel, maps, pdf, scan camera, chips)
  2. Building Apps for Others (teaching) • Clean Code • Easy

    to understand • Teaching for learning
  3. Building Apps with Others (hackathon) • Need to know how

    to collaborate • Project management • MVP
  4. Building Apps for Friend (projekan series) • Be careful with

    specification • Be careful with timeline • Be careful with payment
  5. Building Apps for Friend (projekan series) • Need to know

    how to create API (fullstack) • Or using Firebase • Or using Spreadsheet :p
  6. Building Apps for Friend (projekan series) • Need to know

    how to create API (fullstack) • Or using Firebase • Or using Spreadsheet :p
  7. Building Apps for Software House (projekan series) • Specs, timeline,

    & payment more clear • Back-end Provided • Mostly online CRUD • Learning about RX
  8. Building Apps for Software House (projekan series) • We can

    use the same base project for others • Start to consider about architecture • Be ready with deadline! • Big payment every single project done
  9. Building Apps for Company (projekan series) • Payment every month

    (salary) • Need to know the business • Go straight to the field • Support other social goods • Thinking about offline-first app
  10. Ingredient for Building Startup Apps 1. Find the problem 2.

    Validate your idea 3. Create a team 4. Build the MVP 5. Test and iterate
  11. Validate Your Ideas • Feasibility: Can it be built? •

    Viability: Can you make a business out of it? Will it be sustainable and scalable? • Desirability: Do people want your product or service? • Integrity/Ethics: How does business impact society and the environment? Source: boardofinnovation.com
  12. Not everyone needs an app App Size • Internet Quota

    • Phone Storage Retention • How many time user will return?