Being the most used mobile platform in the world, it is imperative that Android is at the heart of your mobile ecosystem. We closely follow the Android platform to understand its functionality, growth, adaptability, and open-source community so that we may build apps that are great for basic users as well as power users.
Android Studio and Kotlin
Android Studio, based on IntelliJ, is the preferred IDE for developing apps on Android. Kotlin is Google’s preferred modern programming language for Android development, alongside Java when required.
Jetpack Compose and XML layouts
These are two of the core systems used to build the app’s user interface. We use these to build the experience that is user-friendly, accessible and responsive across screen sizes.
Android SDK and Google APIs
We develop Android apps using the native Android SDK alongside Google APIs to develop the highest-quality experience that integrates seamlessly with Google and Google Play services. These include: offline functionality, push notifications for real-time engagement, camera integration, location-based services, bluetooth connectivity and Google Wallet integration.
At Vioside, we develop Android apps that follow its architecture, while designing the apps using Android’s Material Design for mobile, tablets, watch, TVs and Auto. We approach Android development in the professional manner that it requires by following the community, using the latest best practices, and keeping scalability, security, and accessibility in mind.
Vioside specialises in the development of native apps. This means that we use Android technologies directly, which helps develop an app that is future-proof and ready for when new technologies and devices are released by Google. This approach also ensures the best possible experience for users, using standards that an Android user is already accustomed to
Direct contact with developers
We are a small team on purpose so that clients will have direct communication with those doing the work. No bureaucracy and middlemen, but long-lasting relationships.
Transparency
Our clients have full ownership of the project. We just need access to do the work. Therefore we want to make sure that clients understand what’s going on.
Industry standards
We use industry-standard practices in our work. We support our code with documentation and we review each other’s work. This ensures that any other developer can easily understand it and get to work.
Secure and accessible by design
We prioritise best practices to make sure the app is secure by design. This also extends further to support accessibility in apps.
Compliance
Being software engineers is not just about building apps, it's about building apps the right way. Scalable and secure, but also compliant with necessary regulations.