Mobile app Development
We designing digital experiences & using design thinking methodologies to help our clients solve big problems and challenges.
Mobility is important in today's world. If you don't agree, just look around at your favorite shopping center or mall. How many people do you see talking or texting on their phone, focused on something displayed on a phone's screen, or playing a game on a tablet? Likely, there are many. That's because we're constantly on the go. We want to stay connected to those we care about, informed about what's happening in the world, and productive while we are on the go. Mobile devices and applications allow us to do just that.
Life on the Go
A Mobile Application is a software program that is designed to run on specific hardware, namely mobile handheld computing devices such as tablets and smartphones. They are the programs that execute when you press an icon on your mobile device, such as an iPad or Android phone. There are many such applications available, and they fall into three basic categories:
/*Native*/ - a mobile application that runs only on the specific hardware for which it is designed.
/*Web-based*/ - a mobile application that makes use of the Internet's connectivity to provide some or all of its functionality.
/*Hybrid*/ - A combination of native and Web-based apps.
Feature tools we used
Sketch is a lightweight MacBook based UI/UX design tool for modern app designers. Sketch is more like Adobe Photoshop but it’s built mainly for app prototyping and has one of the highest share in the wireframe and prototyping space.
Zeplin / Avocode - Inspect the design
Zeplin is a collaboration tool for designers and developers. It goes far beyond design and workflow—which allows mobile designers to create a masterpiece. It allows you to upload your wireframes and visual designs from Photoshop and Sketch and add them to your project folder in Zeplin.
Bitbucket - Code Repo
Bitbucket is a web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems. Bitbucket offers both commercial plans and free accounts.
Bugherd - Manage & create feedbacks
BugHerd is the easiest way to collect, organise and act on client feedback. It's just like using a sticky-note on a webpage to collect visual feeedback
Marvel - Overview the design
Looking at designing, prototyping and also collaborating with your team? Marvel makes it possible for you to do all of that.
Plus it makes it possible for you to synchronize your designs from other tools like Sketch or Photoshop, and illustrator, easily, and even those on cloud storage like Dropbox or Google Drive.
VSCode - Code Editor
Code editor is a small piece of software like a text editor. The only difference is code editor has special functionalities than a text editor.
According to the the language use to code, the code editor highlights special keywords, give suggestions for some extent, automatic indentation features and sometimes it has a integrated terminal as well. Ex: Sublime Text, Visual Studio Code
Code editor is not an IDE (Integrated development environment). IDE has more sophisticated complex functionalities to make the developer life more easy. It supports debugging, GIT plugins, Code generators, Managing project history etc.
Docker & Docker Compose - for Ubuntu or Windows pro version - Package project
Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package.
Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application's services.