App development

  • Design

    We design UI for apps and websites. This means research, testing and talking to users before we start making it pretty. As Steve Jobs said, "design is how it works".

  • Web Development

    Whether you want to make a professional blog or a complex website, we can help. We pick the frameworks and platforms right for your needs, present and future scalable.

  • Android development

    We like Android, and our Tech Lead has one prizes for Android development. If you are on the fence about going with iOS or Android, let's have a chat about what is right for your project.

  • iOS development

    iOS users demand flawless usability and beautiful design. This is what we aim to deliver. We cut the development time by first defining the project idea clearly.

The process

Our work is agile, we learn and adapt all the way.

  • Design

    It starts with a coffee

    Step 1:

    We sit and discuss on what is needed to make the project successful. We decide what is business development, design work and technical plan to achieve those results.

    Step 2:

    You, the Product owner, our Business developer, Tech lead and Design lead meet and set up the milestones. Usually a product will have anywhere between 4 to 6 milestones, depending on the size of project.

    In this stage the priority is given to design and user experience followed by technology.

    Design comes in several steps. The first is about understanding the problem. Given the goals we have, what is the best way to achieve them and make a successful service that people want to use? We research existing solutions and ask the users what they need. We make rough sketches that focus on the big picture first, to later move on to details and pixel-perfect design. We test on users along the way to keep us on the right track.

    Step 3:

    Project manager then creates what is called as scrum board, giving importance to the design followed by tech and business.

    A scrum board will have a sprint board, each sprints run between 2 or 3 weeks. Team will work on the board together to avoid any confusion on task. A burn-down chart is then used to measure the flow of development.

    Finally a demo will be shown to product owner by end of each sprint to show the progress of the app, doing this demo will avoid confusion earlier in stage or enhancing the product.

  • Photography

    User-centered design

    The development of any product always focus giving high priority to design team constantly hearing from them since they work closesly with users and user feedbacks. The steps they achieve to do this as follows:

    1) Design team will do UX prototype

    2) Design team tests, User Experience with users, recording the expressions from User feedback

    3) User Experience team gives output to User Interface team for pixel perfect design creation

    4) User Interface team delivers graphic assets to Front end engineers

    5) Backend engineers work based on what is specified in design specification document

    6) Backend delivers system to support front end implementation

    7) Frontend delivers to design team for design review and QA

    8) Sprint demo is produced (we repeat this for each sprint)

    We will project manage, develop and report back to you after each completed sprint, so you always know how the project is progressing.

    We believe in questioning assumptions and we never shy away from giving our professional opinion.

  • Graphic Design

    Staging and prodcution releases

    Any product during development goes through many releases seperated with staging and production releases.

    Staging

    Staging is a environment to rehearsal for real releases, the staging product will run on real environment like a real product except that it will not be available for public use but only to a restricted group.

    Production

    Production is a environment available for public, it is in the live market.

    Release stages

    The product will go through many different releases both including staging releases and production releases

    a) Demo for each sprint - Staging environment

    b) Milestone Demo - Staging environment

    c) Alpha release for product owners and friends - Staging environment

    d) Beta release for selected public users - Staging environment

    e) Live version v1.0 for all users - Production environment.

    A live website or app is an opportunity to learn more. We collect and analyze data. On that base we test a hypothesis on users, iterate and keep on improving. If any issue arises in the live product, it will be fixed and named as a "hot-fix" on live versions.