1 \ ANDROID COURSE AGENDA
1 \ ANDROID COURSE AGENDA
MODULE I. INTRODUCTION TO ANDROID
- Unit 1. The Android platform.
- Unit 2. The Android framework.
- Unit 3. The development environment.
- Unit 4. . The first app: Hello World!
- Unit 5. Interface design.
- Unit 6. The Activities.
- Unit 7. Permits.
- Unit 8. Notifications.
MODULE II. ADVANCED ANDROID
- Unit 9. Advanced application design
- Unit 10. Google Maps.
- Unit 11. Geolocation
- Unit 12. Running background tasks.
- Unit 13. Web services.
- Unit 14. Application preferences.
- Unit 15. Databases.
- Didactic unit 16. Hardware of the Device.
- Didactic unit 17. Introduction to Kotlin.
- Didactic unit 18. Widgets.
- Didactic unit 19. Publish an application on Google Play.
2 \ SWIFT COURSE AGENDA
MODULE I. FIRST STEPS
- The world of apps
- Preparing for battle
- Xcode
- Introduction to OOP
- Swift
- Cocoa touch and Foundation
MODULE II. DESIGN AND ARCHITECTURE PATTERNS
- Method to create apps
- Interoperability
- Uikit
- Foundation
MODULE III. MULTIVIST APPLICATIONS
- Multiview Applications
- Table views
- Web, email and social networks
MODULE IV. DATABASES AND UTILITIES
- Local data persistence
- Locate our App
- Mapkit
- Camera
3 \ COMPLEMENTARY MATERIAL
- Language training
- Introductory Course to Object Oriented Programming