What we do in rudo?

Here in rudo we develop native apps for iOS and Android. Nothing more. We are not a swiss army knife. We are not your typical company that does everything. We don’t do marketing online, webs nor give you 360º neo-digital approaches. Mind you, our apps are brutal.

You want an app and don’t know where to start? Or do you have everything clear but are tired of constant problems? We are here to help you!

I don’t know about apps and don’t know how to start.

Relax, we are experts and have a team of 22 people that only make apps. We want to understand your objectives and so give you your best technological solution and if that solution is not an app, we’re going to say it clearly to you! We prefer being honest and having long term clients than quick and easy money.

I want to know how much it will cost.

Great, for that it’s of utmost importance that we know exactly what you want, screen by screen and detail by detail. And if you don’t know how to do it we’ll help you in the process. Once it’s clear we will send you a perfectly detailed budget. This way you will have no doubts as to what it is included and what is not included.

I don’t want to bet everything on one card.

We always propose a step by step development process. You don’t have to sign with us the whole project and make a super big investment without even knowing us. We prefer going slowly. Long live MVPs! And if you don’t like what we do, you can always take the code and show it to another company.

I don’t want to lose control of the project.

We know that it’s scary for your project to be developed by an external company, that’s why from day one we set up a Hangouts, Skype, Slack or Whatsapp connection to be directly connected with the team. You can also come to our office any time you want to work side by side with our developers, we may invite you to coffee!

{Try our magic}

With our exclusive tool «rudo app concept» we can give you an orientative budget in a simple 30 minute meeting and on the spot.

If you have everything clear we can detail each and every one of the screens and offer you a concrete proposal to start working with.

{Which app do you need?}

App as a business

You’re building a startup and want to earn money with it.

App for business

You have a business and want to optimize processes.

App for Marketing

You need an app to promote your brand.

{Our services}

In rudo we go hand to hand with you through the whole development process of your app, from the concept to the upload in Apple and Google app stores. Mind you, don’t ask us to do marketing or make you a website. We are specialists in creating apps and we do everything with our internal team, controlling the whole process and with no subcontracting. In a single 30 minute meeting we can give you an orientative budget through our concept tool. We detail each and every one of the screens and offer you a technological solution.

1. Concept and functional analysis

2. User Experience (UX)

3. User Interface (UI)

1. Concept and functional analysis

2. User Experience (UX)

3. User Interface (UI)

4. Backend

5. CMS Web Admin.

6. Android Development

7. iOS Development

1. Concept and functional analysis

Consulting service with the objective of helping you find the best technical solution for your application. Before we start we help you define:

  • Which is your app’s goal. It’s important to know what you want to get with the app, be it sales, downloads, usage, optimize processes, generate transactions…
  • What problem is your app trying to solve. It has to solve a real user’s problem.
  • Who is the user with the problem. We have to define and study them. How are they? Which are their behaviors?
  • How are we going to solve that problem. Here we start defining one by one all of the functionalities.

We use our exclusive “rudo app concept” tool.

2. User experience (UX) wireframes

Based on representing the main app functionalities, the navigation between screens and the interactions between them. The main result are the wireframes which are an interactive sketch that allow you to “try” the app, going from one screen to another and follow the logical flow, but without using real data.

We use Sketch for designing and Invision for presenting it to you

3. User interface (UI) with Sketch and Invision

What’s commonly known as design, adding colors, gradients, fonts, texts, images, logos, and shapes to the wireframes. This design will be adapted to your corporate image, as well as iOS and Android technical requirements.

We use Sketch for designing and Invision for presenting it to you

4. Back with Django (Python)

The backend is what cannot be seen in an app, the structure of the data, the logic and where its stored.

It includes:

Design and modeling of the database. The logical structure is established, including the relationships and the limitations that determine how data is stored and how it’s accessed.

Database in Postgresql

API development. An API serves as the way to communicate the app with the database, this way the logic is stored in the server and not in the smartphones, making it much more scalable and modular.

Rest in Json format made in Django

Hosting of the backend in a server. We use highly scalable cloud servers. We usually propose Amazon Web Services or Digital Ocean.

We launch with Nginx and Gunicorn

5. CMS web admin. with Django (Python)

We develop a management system in web format to administrate the app’s contents. We use Django’s standard design. Among other things, users can be managed, created or eliminated as well as manage, create or eliminate publications. Notifications can also be sent as well as usage reports. We can make different levels and permissions, but all of the app’s data are managed from here.

Developed en Django

6. Android in Java with Android Studio

We develop the screens and functionalities defined in the design of the application using Android’s native languages. You can control the progress of the project at any given time as we work with a Bitbucket repository that can be easily shared. We use an architecture based on model-view-presenter, but we can use another architecture if you prefer. We perform final testing manually or through unitary if you prefer.

We use Java with Android Studio

7. iOS in Swift 4 with Xcode

We develop the screens and functionalities defined in the design of the application using iOS’s native languages. You can control the progress of the project at any given time as we work with a Bitbucket repository that can be easily shared. We use an architecture based on model-view-presenter, but we can use another architecture if you prefer. We perform final testing manually or through unitary if you prefer.

 

We use Swift 4 with Xcode

Do you want us to study your app project and offer the best solution?

Contact us:

Calle Pedro Duque 7. Universidad Politécnica. Edif 9B.
46022 - Valencia

(+34) 961 043 844

Incubated by:

Follow us!