Releases: advanc3dUA/WohnungSuchen
Releases · advanc3dUA/WohnungSuchen
WohnungSuchen v1.22
WohnungSuchen v1.21
What's New
- In the previous version SwiftLint was added but you had to install it using Homebrew. Now it is added to Pods, so no further actions are required.
- Xcode 15 was released. Some required tweaks were added to the project to work properly.
- License changed from MIT to CC BY-NC 4.0 - Non-Commercial usage only.
WohnungSuchen v1.2
What's New
- New feature: you are able to select the application theme (dark or light) or leave it auto. In the last case, it will be the same as your selected system preference. Check the preview below.
- Various under-the-hood enhancements and refactoring which are not visible to you but they are here.
Preview
WohnungSuchen v1.1
What's New
- New feature: you can now separately select apartment providers in the options. Simply tap for disable\enable and you are done. If you enable the provider, the results will appear with the next update depending on the update time parameter.
- Now application pushes various alerts if something went wrong. E.g. previously when the content from the provider was broken, the application could crash. Now it shows the alert with an error explanation instead. You will also receive an alert if the internet connection is down and so on.
- Save options button correctly appears when any option parameter was changed and hides if the current setting and saved are the same.
- Various minor changes in logic & architecture under the hood.
WohnungSuchen v1.0
Disclaimer
This application is made for educational purposes only. The main idea is to optimize gathering information with time from various websites, sort and check for changes, push local notifications when it is needed to grab the user's attention. It is not for commercial usage. The application is limited with a minimum of 30 seconds of website check, so there couldn't be any additional server pressure caused.
About
Check for available Hamburg apartments from Saga & Vonovia. Locate the apartment you like with Google Maps and open its applying page with a single button.
Found it useful? Please, give me a star: it costs nothing for you but means a lot for me!
Features
- The app uses a walkaround not to be terminated in the background with a silent audio player (it plays soundless mp3 file endlessly) you have to grant permission on the first run. Be ready that your iPhone will consume more battery than usual. This is the price which has to be paid for the app to be able to run the main logic even if it is not in the foreground
- Quickly expandable: make a new module for any other real estate provider conforming to Landlord protocol, add it to the array of providers in LandlordsManager and you are done
Your pull requests are welcome!
- Filter apartments for your needs with options in the sheets presented view controller (swipe up from down to appear); save options as default for next runs of the app
- Get local notification when the new apartment is posted and the application is not in the foreground of two types which could be selected in the options (default & custom sound)
How to install
- Get a Mac wth OS Monterey 12.5+ and iPhone with iOS 16+
- Install XCode 14
- Go to preferences of Xcode - Account tab. Login with your Apple ID
- Clone the repository or download with green button "Code" at the top of this page -> "Download Zip"
- Open the project with .xcworkspace file (double click it)
- In the File inspector (left side of XCode) select "WohnungSuchen" project (first line) and select "Signing & Capabilities". Set your you account and "Bundle Identifier". Any unique name is fine but more common way is x.y where x - your damain, y - name of the project. Example: ua.mysite.wohnungsuchen
- Connect your iPhone with the cable, grant access to contact your Mac if needed.
- Select your phone in the top screen where "Any iOS Device (arm64)" is currently set
- Press play button in the top left of the XCode to install the app and you are done