You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Raddar is the first social app where your posts could die. Your post could die or can be leaders of the world ranking. Swipe up or swipe down every post you find in your Raddar. Your votes and the votes of the entire community will decide if the posts survive or die.
This app was the product of a Startup from Seville (Spain) called Kreomi that did not work in the market. We made this application in our free time after work. We started in 2016 and finished in 2018.
This project is deprecated
We do not save any data, all data are mocks
Mock images from https://pixabay.com
Mock comments
All our servers are down
Fabric and Firebase are active for usage statistics
You can see the source code and more information on GitHub
If you have any question do not hesitate to contact us at [email protected]
❤️ THANK YOU TO EVERYONE WHO COLLABORATED WITH US ❤️
Summary
Architecture
My own Clean Architecture with MVP using Rosie framework
Separate Android Framework and Java in android and general packages respectively to promote the backend developers can add new features
Features
Login with Google, Facebook and user/pass
Splash, Welcome and Tutorial screens
Maps, manage geolocation, draw areas and detect fake location
Create and delete a geolocated post
Vote for a post with swipe up/down
Crop, rotate and zoom images
Create comments
Save your favourite posts
Fabric and Firebase for usage statistics
Push notifications with Firebase
Profile settings
Record and play audio
Animations and sounds
Others
VERY IMPORTANT: To launch this project, use the "debugFake" Build Variant
This project is a Beta, some features are not implemented. For example, to edit a post, follow users, delete comments, report a post and so on
This project is deprecated, we started in 2016 and we have not tested on devices with Android >= 8.0
All the keys and the google-services.json are fake except google maps api key for debugs build variants
Tests are incomplete. There are some deprecated instrumentation tests with MockWebServer
The idea of the empty interfaces, organization of packages, all the Activities with a Fragment and so on, was to homogenize the development for the backend developers. So, they could add new features easily
We ❤️ Kotlin but in this old project we used Java 😭
We ❤️ testing but this product was made in our free time after work... Sorry! 🙏 Moreover, you can see the making of and the previous versions here. So creating new tests each week did not make sense 😅
We ❤️ Clean Code & Clean Architecture but it is not always possible. Be pragmatic! ✌️
Screens
Splash & Welcome
Login
Posts & Rankings
Create Post
Territories
Profiles
Profile Settings
Crop & Rotate & Zoom Images
Tutorial
Others
Behind the Scenes
You can see the making of and the previous versions here
Copyright 2019 Jaime GC
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.