Mobile development

Architecture

State management

Dependency Injection

Async programming

Background processing

JSON serialisation / deserialisation

Navigation

Deep linking

Local storage

SQLite

Push notification

Development environment

Scalability

Testability

CI/ CD

User Interface

Animation

Page transitions

Paging/ infinite scrolling list view

Image loading/ caching

Google map/ Apple map

Webview

Internationalisation

Accessibility

Chart

Access to hardware features

Camera

Biometric authentication

GPS

Accelerometer

NFC

Security

Authentication

  • Azure Active Directory
  • Amazon
  • Dropbox
  • Facebook
  • Github
  • Google
  • Instagram
  • LinkedIn
  • Microsoft Live Connect
  • Any standard OAuth2/Basic Auth server

SSL certificate pinning

Difficulty of reverse engineering

Secure storage

Miscellaneous requirements

Analytics

Error/ crash reporting

Third party / open source libraries

Generate/ scan QR code

Send/ receive SMS/ MMS

In app purchase

AdMob

Play audio/ music/ video

Be the first to comment

Leave a Reply

Your email address will not be published.


*