Mobile Apps

Components in developing a mobile app

  • Mobile app type – Native or Responsive or Hybrid
  • Platform – Apple, Android, Windows
  • Programming – Java, Objective C, X code for iOS
  • Screens – There are many options or resources
  • Build – Framework
  • Distribution – App stores
  • Upgrade options – Release and app stores
  • APIs –
  • Hosting – Cloud or in-house
  • Security –
  • Payment Integration –
  • Social Media Integration –
  • Push notifications
  • Browser based tools for responsive apps
  • Performance
  • Quality
  • Thin or Thick client – web service for data integration for light weighted app, also to occupy less space on the physical device
  • Industry regulations – Any specific regulations that should be followed
  • Devices supported (physical devices) –

Business Analysis Framework

  • Targeted Audience
  • Market Study – Extensive
  • Statistics of device availability
  • Stakeholders
  • Scope
  • Cost
  • Time
  • Customers, Consumers
  • Vendors
  • Technology Integration
  • Build Tools
  • Development methodology – Agile or XP
  • Integration mechanism
  • Performance
  • Quality Control
  • Quality Assurance