Design and Implementation of Mobile Applications



Exercise classes: material and recordings

- GitHub repository

Invited presentations

- "Managing complexity" by Bending Spoons slides - recoding

Interesting references

Prototyping tools

- Justinmind
- proto.io
- WireframeSketcher
- Pencil project
- Fluid UI prototyping tool
- Marvel
- invision
- protoPie
- Figma

Flutter

- Flutter
- Widget library
- Dart and Flutter pages
- Widget gallery
- Flutter samples
- Navigator 2.0
- Sample architectures
- DevTools

React Native

- React
- React Native
- Expo
- React navigation
- React Native navigation
- Component directory
- Bit
- Ignite
- React Studio
- BuilderX
- Yoga layout

Other cross-platform solutions

- Apache Cordova
- Xamarin
- Sencha
- Ionic
- Angular
- AppSheet

Android

- Android
- Android developers
- Android developers blog
- Genymotion Android Emulator
- Android UI patterns
- Retrofit (A type-safe HTTP client for Android and Java)
- GreenDAO (open source Android ORM)
- SugarORM (easy way to work with Android Databases)
- Android Volley (HTTP library)

iOS

- Apple Developer documentation
- Swift.org