The RealEstateManager app is a property management application specifically developed for agents to efficiently manage their real estate portfolio.
This app is the ninth project, part of the Openclassrooms course.
This project is the final "code developing" project of the training and aims at consolidating and applying the various skills and techs acquired, such as:
- Java, Kotlin, SQL,
- design patterns,
- MVVM architecture,
- navigation component,
- room database,
- OK HTTP,
- content providers,
- permissions,
- services,
- internal/external storage,
- etc.
This project applies Kotlin Coding Conventions.
- List real estate properties
- View real estate properties in a Google map
- View details of a specific property
- Create and edit properties
- Multi-criteria search over properties
- Loan simulator
This app supports:
- English
- Kotlin
- AndroidX
- Android Architecture Components
- Android Fragment Manager
- Room
- RawQuery
- Google Play services APIs
- Glide
- JUnit4-5
- Mockito
- Mokk
1 - Download the app
2 - User Android studio to open the folder/project "RealEstateManager" ( see https://developer.android.com/studio)
3 - Run your app