How We Develop Mobile Applications

Best practices from Collective Idea

Copyright: Collective Idea

Like many software development shops, we at Collective Idea have our own best practices when it comes to developing mobile applications. These practices run the gamut from setting up the environment, to how we produce builds for both clients and the app store. Being supporters of open-source, we thought it would be interesting to share these practices with the rest of the development community.

To that end, this is just the first in a series of blog posts from our mobile application development team. We’ll cover how we do what we do. Along the road, we will also touch on some of the latest technologies for both iOS and Android.

To provide an overarching narrative, we will be building one mobile application for both iOS and Android over the course of this blog series. For that application, we have chosen to build a mobile version of our donuts web app. The idea behind the web application is simple: Let people in the office know when someone is bringing donuts so that we don’t double up. (Yes, that is an issue from time to time).

Kicking Things Off

The mobile application will start out simple enough. We first need one screen that displays if someone is bringing donuts or not. It should also have a button to allow us to indicate that we would like to bring donuts on that day. We came up with some basic wireframes to outline the process and validate that it is indeed what we are looking for.

Once we agreed upon the overall design, our designers helped us come up with final assets as well as put polish to the application.

In our next blog post in the series, we will be covering how we at Collective Idea set up our environments for an application. Until next time, keep thinking “donuts”.


To view other posts in this blog series broken down by OS, see below:

Android

Part 2 - Getting Our Environment Set Up for Android

Part 3 - Using TDD to build our models and API client

iOS

Part 2 - Getting Our Environment Set Up for iOS

Part 3 - Building a Cheap Prototype to Validate Design

Photo of Tim Bugai

Programming since the age of 8, Tim has a strong background in agile software development, Ruby, JavaScript, and iOS. He’s also helping our team with mobile application development, often leading the charge.

Comments

Add a Comment

Hmm...that didn't work.

Something went wrong while adding your comment. If you don't mind, please try submitting it again.

Comment Added!

Your comment has been added to this post. Please refresh this page to view it.

Optional. If added, we will display a link to the website in your comment.
Optional. Never shared or displayed in your comment.
  1. February 22, 2017 at 11:49 AM

    nice blog about development of mobile application.it’s also useful..

  2. March 10, 2017 at 10:09 AM

    Great post!! thanks for sharing. It’s very informative..

  3. April 06, 2017 at 7:56 AM

    This is awesome information provided by this platform.

  4. April 13, 2017 at 20:44 PM

    Your post really grabbed my attention and interest for the reason that the content is not just informative but also simple yet meaningful.

  5. April 18, 2017 at 18:50 PM

    I really love your article its really interesting and grabbed my attention, I am also a mobile app developer and makes 100s of apps for my clients but sometimes I am facing the problem when I developed the app on eclipse the toolset of eclipse is not user-friendly for me I face some issue when I use eclipse as compare to android studio that is more easy to me to make a apps on android studio.

  6. April 18, 2017 at 18:54 PM

    I really love your article its really interesting and grabbed my attention, I am also a mobile app developer and makes 100s of apps for my clients but sometimes I am facing the problem when I developed the app on eclipse the toolset of eclipse is not user-friendly for me I face some issue when I use eclipse as compare to android studio that is more easy to me to make a apps on android studio.

  7. May 02, 2017 at 11:25 AM

    Thanks for sharing .. nice and very informative blog post

  8. May 31, 2017 at 13:35 PM

    Thanks for sharing such a great article. Being a mobile app developer this article helped me to see through various perspectives.

  9. May 31, 2017 at 13:37 PM

    Thanks for sharing such a great article. Being a mobile app developer this article helped me to see through various perspectives.

  10. June 23, 2017 at 11:17 AM

    It’s a really great post Tim Bugai, I really love this and thank for sharing.

  11. July 15, 2017 at 10:16 AM

    I like your series “How We Develop Mobile Applications”

  12. September 14, 2017 at 10:15 AM

    Nice i like information i am new in mobile app development helping me.

    Thanks for sharing with.

    By the way i like very much is the way you are represented that i like very much.

    Information is good but the way of representation addition to force read.

    That what reader more like.

  13. November 29, 2017 at 6:21 AM

    Thanks for sharing .. nice and very informative blog about mobile app development.

  14. November 29, 2017 at 6:22 AM

    Thanks for sharing .. nice and very informative blog about mobile app development.

  15. December 29, 2017 at 7:11 AM

    Thanks for sharing such a informative blog about mobile application development.your content is simply meaningfull with lot of information.

  16. January 10, 2018 at 6:35 AM

    According to latest trends, Mobile Apps are becoming leading source of enhancing the business. Thanks for sharing such a great information. It’s really nice and informative.

  17. January 16, 2018 at 11:20 AM

    Here are some of the key factors you could gain by developing a mobile application:

    1. Generate additional sales
    2. Reduce cost to serve.
    3. Reduce marketing cost.
    4. Enhance the customer experience
    5. Get the competitive edge
    6. Broaden your market coverage.
    7. Get feedback.

    Mindster is a mobile app development company which prioritize on developing powerful Mobile apps which offers enriched user-experience to the customers. We partner with startups and outsource web application development to enhance the productivity in business. Mindster has a work experience of more than 6 years.

  18. January 19, 2018 at 10:00 AM

    Mobile application development is very important now a days for your online business. Thanks for sharing such a useful information of mobile app development. very useful to those who want to hire mobile application developers.

  19. February 28, 2018 at 10:32 AM

    I can say that you have very useful articles. Thank you for sharing them with us, for me as a mobile application developer, it was very interesting to read your blog, I think it’s also useful for a beginning mobile application developer to read the series “How We Develop Mobile Applications” for example .

  20. March 08, 2018 at 12:22 PM

    how do you get estimate for development cost of your app

  21. April 02, 2018 at 10:50 AM

    Really nice blog post about Mobile Application Development. Worth reading and informative, Thanks for sharing.

  22. May 03, 2018 at 12:31 PM

    Appcentric Solutions is a leading web and mobile app development company in USA, offering quality app development services. Get a free consultation for your web and mobile app development needs today!

  23. May 15, 2018 at 7:52 AM

    Each one has its own different way to design an application. These collective ideas for better designing of mobile applications are truly awesome. The information you provided is both up-to-date and specific to developer’s needs. Thank you.

  24. May 15, 2018 at 12:34 PM

    Thanks Tim Bugai for such a great post and thanks for your ideas it’s seriously help a lot of peoples.

  25. May 19, 2018 at 4:35 AM

    This post is really helpful and you always provide the best information.Thanks for sharing with us.

    pace.wisdomc@gmail.com

  26. May 24, 2018 at 11:12 AM

    I READ OUT THIS ENTIRE BLOG. IN THIS BLOG THEY PROVIDE A BEST INFORMATION ABOUT ANDORID DEVELOPMENT

    http://pacewisdom.uk/

  27. May 29, 2018 at 5:08 AM

    Thanks for sharing. Very informative blog post.

  28. May 29, 2018 at 12:51 PM

    This post will be very useful to those who are working in mobile app development. Thanks for this type of useful post. Nice to visit your blog!

  29. June 05, 2018 at 9:19 AM

    Appreciating the persistence you put into your blog and detailed information you provide.

  30. June 11, 2018 at 11:27 AM

    its a nice blogs. in this blog they mention about mobile device
    http://pacewisdom.uk/

  31. June 26, 2018 at 10:32 AM

    nice blog about development of mobile application.it’s also useful..

  32. June 28, 2018 at 7:42 AM

    Excellent post. I enjoy reading your article post. Very helpful information particularly on Mobile Application Development.

  33. July 18, 2018 at 9:19 AM

    This is awesome information provided by this platform.

  34. July 31, 2018 at 9:37 AM

    Thanks for sharing such an informative post. we at SISGAIN also provide mobile app development services
    by our mobile app developers in dubai.

  35. September 03, 2018 at 10:53 AM

    Reading this article was an experience. I enjoyed all the information you provided and appreciated the work you did in getting it written. You really did a lot of research.

  36. October 03, 2018 at 8:56 AM

    Awesome post. I really enjoy reading this post. Very helpful information particularly on Mobile Application Development.

  37. October 04, 2018 at 18:27 PM

    Nice article, which you have shared here about the mobile applications development. I liked your way to express your good views here. If anyone looking for the top mobile application development companies, Visit top10dev.com

  38. elitmedyasdad@gmail.com
    SEO
    October 22, 2018 at 14:24 PM

    Access all your CRM data, customizations, and productivity tools from anywhere

  39. November 12, 2018 at 12:37 PM

    Very helpful article. Thanks for sharing it with us. Impiger technologies is also one such company which provides best mobile app development services.

  40. November 15, 2018 at 12:57 PM

    Thanks for your post. Visit Team Tweaks for more info https://www.teamtweaks.com/

  41. November 22, 2018 at 5:49 AM

    In today’s fast paced world, the mobile app market is expanding by leaps and bounds. Consequently, mobile marketing is becoming more competitive. To ensure the visibility of your app in such a complex scenario, you need to be very particular about the approach being followed for mobile app development.

  42. November 26, 2018 at 9:24 AM

    Great post, very informative. In past i have used an online app cost calculator that helped me to get an estimate of development cost of app with desired features. If you like you can also have a look- http://www.clavax.com/howmuchtomakeanapp/select-platform

  43. December 03, 2018 at 12:11 PM

    A perfect representation of images well done, incubating the process how we develop Mobile Applications understanding the necessity of the trending technology. That’s a great post with newer ideology!

  44. December 13, 2018 at 8:49 AM

    Our mobile app development process is easy in fact we have our process mentioned on our website here http://www.incubasys.com/how-it-work.php

  45. December 17, 2018 at 11:50 AM

    Hi Tim,
    This is a great post you share here. As a game developer, I just love this article. Really, this article is very helpful for me. Thank you for sharing this informative post with us. Keep sharing new articles.

  46. January 04, 2019 at 13:18 PM

    Thanks for sharing such an informative post.I won’t think twice to endorse your blog post to anybody who wants and needs support about this area. we at SISGAIN also provide mobile apps for telemedicine by our skilled Telemedicine app developers in UK.

  47. January 10, 2019 at 8:40 AM

    Thank you for sharing. It’s very helpful material for me. It helps me to increase my knowledge in mobile applications development.

  48. January 14, 2019 at 7:17 AM

    Thank you for sharing this wonderful post.

  49. January 24, 2019 at 7:43 AM

    That’s a unique way of explaining the mobile app development process. Keep coming the great content.

  50. January 25, 2019 at 12:33 PM

    I want to have my personal mobile application of my website but due to lack of technical knowledge I am unable to hire anyone but this article will really help me in talking with developer. Thanks for sharing such a great info.

  51. January 31, 2019 at 12:50 PM

    Almost everyone owns an iOS and Android and the confidence of undertaking a transaction online is already high and increasing by the day. This is the perfect time to take a step ahead of the competition and develop an android and ios app for your business.

  52. February 14, 2019 at 12:32 PM

    Excellent post, very best to get knowledge