Little iOS client for consume https://mdiscourse.keepcoding.io/
API
Final iOS Practice for KeepCoding Mobile 10
//
Swift app based on (MVVM + Coordinators) as main architecture.
URLSession as networking layer.
Realm for local database.
GitFlow as Git methodology.
- Register new users
- Login for registered users
- Paginated list of recent topic
- Pull to refresh topics
- Search topics
- Create new topic
- Delete topic
- Topic detail with paginated list of posts
- Reply topic using post
- List users
- Pull to refresh users
- Search users
- User detail view
- List all categories
- User logout
- Cache users objects on Realm database, improve image cache and load with Kingfisher.
Branch ➡️ feature/cacheUsers
Javier Laguna