<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>The BHW Group</title>
    <description>We build web and mobile applications for businesses of all sizes.
</description>
    <link>https://thebhwgroup.com/</link>
    <atom:link href="https://thebhwgroup.com/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Sat, 27 Jan 2024 14:49:02 +0000</pubDate>
    <managingEditor>bhwinfo@thebhwgroup.com</managingEditor>
    <lastBuildDate>Sat, 27 Jan 2024 14:49:02 +0000</lastBuildDate>
    
      <item>
        <title>The Habit Burger Grill App Surpasses 1 Million Downloads</title>
        <description>&lt;p&gt;BHW’s mobile application for The Habit Burger Grill recently surpassed a huge milestone - it now has more than 1 million downloads! Let’s take a look back and unpack what made this app so successful. We’ll look at the business factors that influenced our design and development considerations from the beginning, and how those considerations were carefully materialized in the features we built.&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2020-03-01-habit-burger-app-1-million-downloads/habit-app-customization.png&quot; 
      alt=&quot;Habit Burger Mobile App - Customizaion Options&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;We have worked with Habit for around three years. For those unfamiliar with the restaurant industry, Habit’s CIO Mike Repetti put the app’s performance into context:&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2020-03-01-habit-burger-app-1-million-downloads/habit-app-quote.png&quot; 
      alt=&quot;Quote from Habit CIO&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;As an app tailored for usage by the general public, this project required that BHW incorporate a wide range of considerations into the design and development processes. The app had to be accessible to users of all kinds of demographics, since The Habit Burger is a popular fast-casual chain that serves customers at 275 locations in 13 states and internationally. Additionally, this app had to be comfortable for users with varying familiarity with technology. We put an incredible amount of effort into making sure that the app could easily guide first-time users while also being accommodating to power users.&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2020-03-01-habit-burger-app-1-million-downloads/habit-app-cover.png&quot; 
      alt=&quot;Several screenshots from the Habit Burger Mobile App&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;As mentioned earlier, The Habit Burger Grill mobile app has an extremely high Apple app store rating of 4.9/5 stars from 18,300 user reviews.&lt;/p&gt;

&lt;p&gt;We attribute this high rating to a number of key considerations that we built into this app from the beginning. We focused particularly on things like ease of first-time use, rapid re-ordering for return users, and thoughtful permissions requests and privacy considerations. We also prioritized ease of item customization so that every customer could tailor their order exactly how they wanted it.&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2020-03-01-habit-burger-app-1-million-downloads/habit-app-store-comments.png&quot; 
      alt=&quot;5 star reviews from app stores&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Overall, we paid an extreme attention to detail and to removing any possible rough edges from the app. We designed cohesive systems to catch and fulfill every type of ordering flow we could think of. For example, we even made it possible to change the store you order from, but keep the items in your order and its customizations. Because of this, the Habit app is not limited from things like switching locations.&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2020-03-01-habit-burger-app-1-million-downloads/habit-app-curbside.png&quot; 
      alt=&quot;Habit Burger curbside app screenshots&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Post-launch, we also made sure to maintain and improve the life cycle of this app. After some time on the market, many mobile apps of similar size and function experience feature bloat - an occurrence where new features or fixes actually interfere with the basic core function of the app, rather than meaningfully improving the experience. We made sure to avoid feature bloat by thoughtfully refining and introducing new features that do not detract from usability.&lt;/p&gt;

&lt;p&gt;Finally, we built in robust error tracking, reporting, and analytics to continually improve the performance, reliability, and usability of the applications. As the app continues to grow, we are able to distill valuable insights and iterate with each update. We are excited to have hit the milestone of 1 million downloads, and can’t wait to see what the future brings.&lt;/p&gt;
</description>
        <pubDate>Mon, 01 Mar 2021 00:00:00 +0000</pubDate>
        <link>https://thebhwgroup.com/blog/habit-burger-app-1-million-downloads</link>
        <guid isPermaLink="true">https://thebhwgroup.com/blog/habit-burger-app-1-million-downloads</guid>
        
        <category>mobile</category>
        
        <category>engagement</category>
        
        
        <category>Development</category>
        
      </item>
    
      <item>
        <title>Sprinkles Release Announcement</title>
        <description>&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2020-02-28-sprinkles-cupcakes-release-announcement/sprinkles-blog-hero.jpg&quot; 
      alt=&quot;Sprinkles - Responsive Ordering System&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Our latest release is with Sprinkles, one of America’s favorite cupcake shops! Check out our work live right now at &lt;a href=&quot;https://order.sprinkles.com&quot;&gt;the ordering site&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Throughout the whole process from design to development, we worked closely with Sprinkles in order to understand their specific needs, workflows, menu, and customers. During this process, we evaluated the existing in-store and above-store technologies to identify the largest area of need for Sprinkles’ digital properties. We were able to design a solution that significantly improved their web ordering experience without disrupting their existing processes or other existing systems. We also designed our solution in such a way that we can continue to improve their host of digital products in the order of largest benefit.&lt;/p&gt;

&lt;p&gt;We designed numerous ordering workflows to optimize ordering for various product types. Two of the most complex product types were for Sprinkles’ Cupcakes by Flavor orders and Sprinkles’ Fill a Box cupcake orders.&lt;/p&gt;

&lt;p&gt;Cupcakes by Flavor was designed to make ordering higher quantities just as convenient as lower quantities.&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2020-02-28-sprinkles-cupcakes-release-announcement/cupcake-by-flavor.gif&quot; 
      alt=&quot;Sprinkles - Order Cupcakes by Quantity&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;This design facilitates easily ordering any flavor in any amount. The clean layout displays each available flavor accompanied by photography, with descriptions available if a user clicks on them. Users can order using the plus and minus buttons, or manually type in a number. This makes ordering any number of any flavor incredibly smooth. The number of cupcakes are always displayed on screen as well, so that the user always has confirmation that their order is being updated with their selections. After selecting cupcakes, users are guided through box selection to make sure their cupcakes are packaged to order.&lt;/p&gt;

&lt;p&gt;Cupcakes by Flavor and Fill A Box orders were a balancing act between offering the user as much customization as possible while still making the ordering process easy and intuitive. Below, we’ll unpack the process that went into making the complicated Fill A Box workflow easy for customers to use.&lt;/p&gt;

&lt;h2&gt;Research&lt;/h2&gt;

&lt;p&gt;During the research phase, we explored different User Interfaces and websites where the user had the ability to highly customize the product. We examined products inside and outside of the restaurant industry. From the start, we knew we wanted a visual emphasis on the food and the ability to make it highly personalized.&lt;/p&gt;

&lt;h2&gt;Information Architecture&lt;/h2&gt;

&lt;p&gt;We began with a User Flow to identify the various User Experiences, which helped us gain an understanding of current features and functionality vs. what we needed to build.&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2020-02-28-sprinkles-cupcakes-release-announcement/sprinkles-ia.png&quot; 
      alt=&quot;Sprinkles - Information Architecture Diagram&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;h2&gt;Wireframing&lt;/h2&gt;

&lt;p&gt;We prioritized food-forward ordering and rewarding customization options. To do so, we streamlined the entire ordering process to allow the user to design, customize, and review their order in real-time.&lt;/p&gt;

&lt;p&gt;We concluded that the most important thing in the ordering process was to give the user control. To bring this to life, we came up with a user friendly and visually appealing solution. We made sure the user could simultaneously browse cupcake options, add them to a box, and view the final product. We also wanted ordering cupcakes to be an exciting process. Each cupcake pops into the box as the user adds it, in any order desired, and each step comes with more options to customize. Users now have a full visual understanding of exactly what they will receive while also introducing a fun element into the ordering process. We hope that this immersive and exciting online ordering experience will keep customers coming back for more.&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2020-02-28-sprinkles-cupcakes-release-announcement/ux-flow.jpg&quot; 
      alt=&quot;Sprinkles - UX Workflow&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;First, we started with mobile prototypes. With the mobile-first approach, we were able to fit all functionality and features into less screen real-estate to ensure they would translate to desktop seamlessly. From there, we were able to design for desktop while maximizing parts of the User Interface we wanted more visual emphasis on, such as the final cupcake arrangement. This was an iterative process: by continually prototyping out basic ordering flows in mobile and desktop, we could test the design constantly and resolve potential issues early on, before moving to styling.&lt;/p&gt;

&lt;h2&gt;Styling&lt;/h2&gt;

&lt;p&gt;For design, we wanted to keep it simple: focus on the product. Large, professionally shot photos on a white background showcase what Sprinkles has to offer. For the user to get a more rich experience with ordering cupcakes, we designed the box preview to be isometrically viewed, as if the user was sitting at a table and looking down at their creation.&lt;/p&gt;

&lt;p&gt;With this 3D angle and our dynamic cupcake quantity pickers, our ordering system offers an almost tangible quality that a static photo just can’t compete with. By combining photos with pixel-perfect box renderings in Photoshop, we were able to layer transparent PNGs on top of each other, brought to life by our amazing developers.&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2020-02-28-sprinkles-cupcakes-release-announcement/sprinkles-ipad.gif&quot; 
      alt=&quot;Sprinkles - Fill a Box Flow&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;h2&gt;Responsive Design&lt;/h2&gt;

&lt;p&gt;We live in an exciting time for product design where mobile can be just as feature-rich and easy to use as desktop - and that’s what we accomplished with this redesign. We did not compromise any functionality in any breakpoint. As a result, the user can enjoy a fully responsive experience. &lt;/p&gt;

&lt;h2&gt;Administrative System&lt;/h2&gt;

&lt;p&gt;On the administrative side, we built an easy to use admin system to continually configure and adjust the platform without developer involvement. Sprinkles can now independently update information like store hours, item availability, menu items, and special promotional periods with flexibility and efficiency. We also built in robust analytics to continually refine and monitor the platform.&lt;/p&gt;

&lt;p&gt;One of the highlights of the admin system is the custom order scheduling and throttling. Because Sprinkles bakes many of their goods same-day for freshness, they needed a way to quickly communicate and coordinate available supply with projected demand at each individual store. Our system enables Sprinkles to manage and update available quantities and orders in real-time, and behaviors can be configured to respond to custom thresholds, such as automatically disabling more orders for certain time slots once they are filled.&lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;Sprinkles is now able to fulfill orders in a more efficient manner and update bakeries in real-time. From design to development, we helped transform Sprinkles’ ordering system to give customers the ability to order exactly what they want, how they want, when they want it.&lt;/p&gt;
</description>
        <pubDate>Sun, 28 Feb 2021 00:00:00 +0000</pubDate>
        <link>https://thebhwgroup.com/blog/sprinkles-cupcakes-release-announcement</link>
        <guid isPermaLink="true">https://thebhwgroup.com/blog/sprinkles-cupcakes-release-announcement</guid>
        
        <category>mobile</category>
        
        <category>engagement</category>
        
        
        <category>Development</category>
        
      </item>
    
      <item>
        <title>The Value of a Systemic Design Approach</title>
        <description>&lt;h1&gt;The Parable&lt;/h1&gt;

&lt;p&gt;There’s a story that my father used to tell me which has shaped how I approach problems.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Once upon a time, a married couple gave birth to a small boy. Over the years they realized that he was quite dumb, and lacked an ability to think critically.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;One day, the parents had to leave their home for a few days to go see some sick relatives. Because the journey was rather long and dangerous, they didn’t want to bring their son. They were afraid that he would starve if he was alone, so they asked a baker to make a special loaf of bread shaped like a large ring. The mother then put the ring of bread over the boy’s head, so it was looped around his neck.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“When you get hungry,” she said, “just look down and eat the bread right under your nose. There’s enough bread for you to last an entire week without us.” The boy agreed and the parents left.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;After five days, the parents returned back to their village. They were horrified to hear that their son had died of starvation. When they ran back into the house, they saw what had happened - only the front half of the bread ring had been eaten. The boy didn’t think to turn the bread ring, and as a result, he starved when there was food in plain reach.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Although this story is extreme, the underlying message is broadly applicable. This story exemplifies an exaggerated version of &lt;a href=&quot;https://chuckslamp.com/index.php/2009/04/11/non-linearthinking/&quot;&gt;linear thinking&lt;/a&gt;, a thought process that follows known cycles or steps. A linear thinking process moves forward like a sequential line. Most of us are taught to approach situations linearly - we look for causes and effects, rises and falls, or actions and reactions. However, this style of thinking can limit the capacity to solve problems if the primary procedure breaks down.&lt;/p&gt;

&lt;p&gt;In this story, the boy understands a simple procedure: if he is hungry, he can lower his head to eat. That’s simple enough, and it works for a period of time. But once there’s no more bread in front of him, he cannot follow that procedure anymore. This wouldn’t be a problem if he would turn the bread ring, but he cannot realize this solution.&lt;/p&gt;

&lt;h1&gt;Linear vs. Systemic Thinking in Our World&lt;/h1&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/linear_vs_system_design.jpg&quot; 
      alt=&quot;Illustration of a system design&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Even though we can easily recognize the solution in the parable, most of us still default towards linear thinking. We tend to cling to what we are most familiar with. These approaches include reductionist models that disregard context, divided organizations that fragment objectives, and habitual patterns for who we consult and how we make change. Our societies have organized knowledge and action by dividing them into smaller units. For every bureau and department, there are five more sub-units underneath. This can fragment knowledge and create separations between theory and practice.&lt;/p&gt;

&lt;p&gt;As a result, many of us find it challenging to think creatively on broader scales without utilizing some kind of tried-and-true framework. Unfortunately, this can make problem solving very difficult, especially when we are dealing with disruptive forces. Linear-thinking approaches are very effective when analyzing well-framed problems that can be easily traced and studied. However, the problems we face in our lives are rarely quite as clear-cut. Instead, they can be extraordinarily broad, messy, and complex. In these cases, linear-thinking can lead to high costs that overturn our original intentions.&lt;/p&gt;

&lt;p&gt;Instead, we should strive to adopt a &lt;a href=&quot;http://learningforsustainability.net/systems-thinking/&quot;&gt;systems thinking&lt;/a&gt; mindset. Systemics views the world in terms of connections and interactions. These connections imply that actions have wide-reaching effects, some of which might be unintentional. Additionally, systemics sets out to view systems in a holistic manner by exploring unique perspectives and boundaries. This type of thinking is adaptive and social, and &lt;a href=&quot;https://thesystemsthinker.com/introduction-to-systems-thinking/&quot;&gt;practicing a systemic mindset&lt;/a&gt; is invaluable in addressing complex situations.&lt;/p&gt;

&lt;h1&gt;Systems Thinking in Design&lt;/h1&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/systems_design_thinking.jpg&quot; 
      alt=&quot;Designer working on a system&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;The core idea of design lies in intentionality. Through design, we shape our ideas into meaningful forms. Design permeates every aspect of our lives, from the cut of our clothes to the turns in our streets. In turn, everything can be redesigned. This critical idea challenges us to evaluate our world and ask ourselves: How effective is this current design? Can we redesign it to be better?&lt;/p&gt;

&lt;p&gt;At The BHW Group, we understand this challenge very well. Design is a critical component in our work. Our designers and developers work closely together to create seamless user experiences that we continuously update and re-evaluate. Design, particularly, is a field where linear thinking can be a setback. Most designs don’t just exist for one user - a website’s landing page must appeal to a wide audience, a pair of headphones must fit a variety of ear shapes, and so on. Additionally, great designs incorporate many perspectives to ensure that the intended message is effectively conveyed. Many failed designs, such as &lt;a href=&quot;https://time.com/4726500/pepsi-ad-kendall-jenner/&quot;&gt;Pepsi’s infamous Kendall Jenner ad&lt;/a&gt;, fail to consider some of their audience’s perspectives.&lt;/p&gt;

&lt;p&gt;Systemic design can avoid these pitfalls and generate innovative creations. It combines the design idea of intentionality with the systemic idea of interdependence. Through systemic design, we can collaborate with a wide variety of resources to create long-standing designs and solutions. This process can apply to complex challenges across all disciplines. We can see examples of systemic design all around us, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://awesomewithoutborders.org/&quot;&gt;Awesome Without Borders&lt;/a&gt;, a program which offers no-strings-attached $1000 grants to support “creative and zany ideas”. Previous grants include a support system for dying languages, free-loan bicycles for refugees, and a hip-hop feminism dance party.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://energyfutureslab.com/&quot;&gt;Energy Futures Lab&lt;/a&gt;, a social innovation lab in Alberta trying to lead the way in transitioning towards a low carbon economy. Their diverse stakeholders include industry, non-profit, government, and academic partners.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thecolorcomplex.cargo.site/&quot;&gt;The Color Complex&lt;/a&gt;, a collaboration between students at The University of Texas at Austin and The University of Ghana to create specialized social campaigns for both campuses to mitigate negative health effects of colorism.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As you can see, these systemic design projects are highly varied in terms of their composition, process, and objective. However, all systemic design projects share key traits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Diverse core teams which engage widely with others and their surroundings&lt;/li&gt;
&lt;li&gt;An open, collaborative, and integrated mindset&lt;/li&gt;
&lt;li&gt;A compelling and multi-faceted vision with interconnected goals and outcomes&lt;/li&gt;
&lt;li&gt;Continuous searching for new interests and perspectives&lt;/li&gt;
&lt;li&gt;Numerous prototyping rounds that build upon each other&lt;/li&gt;
&lt;li&gt;Learn through reflection and re-evaluation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Individually, some of these patterns may be found in linear design. However, the synergy of these practices is what constitutes a systemic design mindset. When we assume that objectives are ambiguous and contested, instead of clearly top-down defined, we can begin to tackle complicated challenges.&lt;/p&gt;

&lt;p&gt;Of course, systemic design cannot replace traditional linear thinking. Linear thinking will always be the most efficient way to solve a well-framed logical problem. There is much value in our sequential and repeatable processes that have been refined over time. They are invaluable when the tasks at hand are clearly-defined. However, when the challenges are ambiguous and complicated, a systemic design approach will encourage insight and flexibility. It can harness diversity to generate value and innovation which wouldn’t otherwise be possible. Adopting a systemic design mindset can be challenging at first, but it becomes much easier through practice.&lt;/p&gt;

&lt;p&gt;At BHW, many of the projects that we work are complex. They have multiple goals and span long timelines. In addition, unexpected roadblocks can occur along the way as we design and develop our solutions. We recognize the value of a systemic design approach as we think through how we can create the best solutions. &lt;/p&gt;

&lt;p&gt;Because global innovation is rapidly increasing, almost all development projects are complex and intricate. This isn’t a daunting fact - it’s an exciting one. Our team loves to work on interesting projects that help drive our world forward. If you’d like to talk about how we can apply a systemic design approach to your idea, please &lt;a href=&quot;/contact&quot;&gt;contact us&lt;/a&gt;. &lt;/p&gt;
</description>
        <pubDate>Thu, 08 Aug 2019 00:00:00 +0000</pubDate>
        <link>https://thebhwgroup.com/blog/the-value-of-a-systemic-design-approach</link>
        <guid isPermaLink="true">https://thebhwgroup.com/blog/the-value-of-a-systemic-design-approach</guid>
        
        
        <category>Design</category>
        
      </item>
    
      <item>
        <title>Interning at One of Austin’s Best Places to Work</title>
        <description>&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/best-places-to-work-austin-2019.png&quot; 
      alt=&quot;Best Places to Work Austin 2019 Logo&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Over the years, The BHW Group has created a close-knit culture that engages our team. We’re delighted that for the fourth year in a row, The BHW Group has been selected as one of Austin Business Journal’s Best Places to Work. This award reflects our company’s steadfast commitment towards shaping the best workplace environment while creating innovative and powerful applications. As a summer intern at BHW, I have loved working here and getting to know the whole team. Through this blog post, I hope to provide my perspective on what it’s like interning at one of Austin’s best places to work.&lt;/p&gt;

&lt;p&gt;For most interns, the first week of an internship is usually a frantic catch-up game of putting names to faces and familiarizing oneself with company technology and processes. What are you supposed to wear? How often should you ask your manager a question? Is that 12-pack of Coke Zero in the fridge for general use?&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/axe-team-photo.jpeg&quot; 
      alt=&quot;BHW Team Photo - Axe Throwing&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;These were the questions running through my mind as I prepared for my first day. BHW has flexible working hours for its employees, so I didn’t have to suffer through the 8 a.m. morning traffic. Instead, I enjoyed some breakfast tacos before I showed up at the office. I was greeted by Paul and BHW’s CEO, Brett Burnett. They gave us a tour around the office before telling us the first priority of the day: ordering lunch.&lt;/p&gt;

&lt;p&gt;That’s the first big perk at BHW: free food. The company provides lunch and snacks, and our team jokes that new hires all gain “The BHW 15”. Each day, we choose meals from a variety of restaurants (today I had spicy pork noodles and dumplings, while my coworker had chicken tacos and wings). The kitchen is stocked with Clif Bars, pistachios, and way too many cans of V8. Don’t see something you like? No problem - we restock our snack supply every two weeks. As long as your choice is in stock online, you can order anything you want.&lt;/p&gt;

&lt;p&gt;As my fellow interns and I munched on snacks and looked around the office, we noticed a pile of pillows and blankets. People would use these “Cozy Corners” to curl up on the floor and work if they got tired of their desk. I resolved to dig my trampoline chair out of my closet and bring it the next day.&lt;/p&gt;

&lt;p&gt;After we filled out the paperwork, the other interns and I spent a while exploring the workspace’s Slack channels (#pet-pictures, #hip&lt;em&gt;hop&lt;/em&gt;101, and #lightbulbtalk, to name a few). We talked about our backgrounds (Them: Computer Science, Me: Business and Liberal Arts) and discussed how excited we were to be here and meet everyone.&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/crawfish-team-photo.jpg&quot; 
      alt=&quot;BHW Team Photo - Crawfish Boil&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;The past months have truly proven that meeting everyone is the best part of the experience. Beyond the standing desks and whiteboard walls, what makes BHW such an amazing place to work is the people. It’s an old cliche, but I first realized its truth as I anticipated our first intern event: a bowling night. BHW was throwing the event to welcome the new intern class and the start of summer. I was no bowling aficionado, but I was looking forward to have fun with everyone outside of the office.&lt;/p&gt;

&lt;p&gt;We had the lanes booked until 10pm. Originally, I wondered if we would use up all that time, but as we began to bowl and talk, the time flew by. Every time I bowled (and there were more gutter balls than not), I came back to high-fives and cheers. Within a few minutes of meeting one of the developers, I was invited to go bouldering with some of the team over the weekend. Another developer talked about how we had to get stand-up comedy nights going again, now that the interns were here. I realized that the people at BHW were a true team - they relied on each other, inspired each other, and were genuinely interested in forming relationships with each other. &lt;/p&gt;

&lt;p&gt;Since coming here, I’ve been able to work with freedom on my projects, bond with the team, and enjoy all of BHW’s office perks. Everyone here is willing to lend a hand or an ear, and we are continuously working to improve our talents. The people here are not only passionate about what they do - they’re also passionate about the people around them. BHW has grown rapidly over the past years, and it is continuing to do so, but it has always remained a very special place to work. I feel lucky to be interning at one of Austin’s best places to work, and I’m more than excited for our next game night!&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/bptw-austin-2019-team.jpg&quot; 
      alt=&quot;Best Places to Work Austin 2019 Team Photo&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;If you’re interested in learning more or joining our team, head over to our &lt;a href=&quot;https://thebhwgroup.com/careers&quot;&gt;careers page&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;Cheers!&lt;/p&gt;
</description>
        <pubDate>Mon, 22 Jul 2019 00:00:00 +0000</pubDate>
        <link>https://thebhwgroup.com/blog/best-places-to-work-austin-2019</link>
        <guid isPermaLink="true">https://thebhwgroup.com/blog/best-places-to-work-austin-2019</guid>
        
        <category>austin</category>
        
        <category>Award</category>
        
        
        <category>Business</category>
        
      </item>
    
      <item>
        <title>BHW Selected As The Top App Developer in Austin, Texas for 2018</title>
        <description>&lt;p&gt;We are extremely proud to announce that we have been named the top app development agency in Austin for 2018 by Clutch. Clutch is a highly authoritative B2B ratings and review platform that includes over 7,000 firms from around the world. In granting this distinction to BHW, they evaluated and ranked over sixty different development companies in Austin. Their evaluation factors in each company’s reviews, market presence, and project portfolios. &lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/sites/default/images/blogs/2018-07-09-bhw-featured-top-app-developer-austin-2018/App_Developers_Austin_2018.png&quot; alt=&quot;Top App Developer, Austin, TX 2018 Badge&quot; style=&quot;max-width:32%;&quot; /&gt;
&lt;img src=&quot;/sites/default/images/blogs/2018-07-09-bhw-featured-top-app-developer-austin-2018/UX_Agencies_Austin_2018.png&quot; alt=&quot;Top UX Agency Austin, TX 2018 Badge&quot; style=&quot;max-width:32%;&quot;/&gt;
&lt;img src=&quot;/sites/default/images/blogs/2018-07-09-bhw-featured-top-app-developer-austin-2018/IPhone_App_Developers_Austin_2018.png&quot; alt=&quot;Top iOS App Development Comany Austin, TX 2018 Badge&quot; style=&quot;max-width:32%;&quot;/&gt;
&lt;img src=&quot;/sites/default/images/blogs/2018-07-09-bhw-featured-top-app-developer-austin-2018/Android_App_Developers_Austin_2018.png&quot; alt=&quot;Top Android App Development Comany Austin, TX 2018 Badge&quot; style=&quot;max-width:32%; margin-left: 16%;&quot;/&gt;
&lt;img src=&quot;/sites/default/images/blogs/2018-07-09-bhw-featured-top-app-developer-austin-2018/Digital_Design_Agencies_Austin_2018.png&quot; alt=&quot;Top Digital Design Agency Austin, TX 2018 Badge&quot;style=&quot;max-width:32%;&quot;/&gt;&lt;/p&gt;

&lt;p&gt;In addition to being selected as the &lt;a href=&quot;https://clutch.co/app-developers/austin/leaders-matrix&quot;&gt;top app development firm in Austin&lt;/a&gt;, we were also selected as one of the top Android app developers, iPhone app developers, user experience designers, and digital design agencies in Austin. BHW achieved these awards thanks to our thirteen year track record of delivering highly polished, profitable, and performant solutions. Our numerous multi-year and multi-project client relationships further affirms this great distinction. &lt;/p&gt;

&lt;p&gt;Our Clutch profile boasts thirteen five-star reviews. Here are some of the top comments left by our clients:&lt;/p&gt;

&lt;p&gt;&lt;i&gt;&amp;quot;Agencies that I&amp;#39;ve worked with in the past oversold the quality of their services, but BHW consistently follows through on their promises.&amp;quot;&lt;/i&gt;
&lt;br/&gt;&lt;strong&gt;-Project Manager, Agrarian Labs, LLC&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;&amp;quot;The BHW Group&amp;#39;s leadership and talented developers separate them from the competition. Our company is challenging and fast-paced, always pushing the limit of what can be achieved. Most vendors cannot maintain that pace.&amp;quot;&lt;/i&gt;
&lt;br/&gt;&lt;strong&gt;-Lead Developer, Business Services Company&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;&amp;quot;They&amp;#39;re thought leaders and experts when it comes to the React Native space...BHW&amp;#39;s work has dramatically improved the performance of our previous mobile app offering. App loading times [were improved by 75%] and 
[the new app] has brought engagement up from an average of three minutes to five minutes, while increasing page views from eight to about twelve per session&amp;quot;&lt;/i&gt;
&lt;br/&gt;&lt;strong&gt;-Co-Founder, Visit Widget LLC&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;&amp;quot;I know it&amp;#39;s not true, but BHW gave me the feeling that my project was the only one that they were working on. The team is professional and dedicated, and they were always available to discuss the project.&amp;quot;&lt;/i&gt;
&lt;br/&gt;&lt;strong&gt;-Product Owner, QSR&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;&amp;quot;The BHW Group takes on large projects and runs with them. All requests were completed within the agreed upon timeframes. They are always available if the internal staff has questions about the way something works. The end results are always excellent... I have never worked with a more reliable, trustworthy development partner.&amp;quot;&lt;/i&gt;
&lt;br/&gt;&lt;strong&gt;-Application Development Manager, AANP&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;&amp;quot;I’ve worked with about a dozen outside contractors and BHW has their act together and makes things easy.&amp;quot;&lt;/i&gt;
&lt;br/&gt;&lt;strong&gt;-CTO, Docket Navigator&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In addition to this award, we were also recently ranked in the &lt;a href=&quot;https://themanifest.com/app-development/companies#thebhwgroup&quot;&gt;top 100 mobile app development companies in the world&lt;/a&gt; by The Manifest, a business news website and sister website of Clutch.&lt;/p&gt;

&lt;p&gt;We are very proud of these accomplishments, but also know our best work is still yet to be done. We are working hard to consistently grow and improve. If you are interested in learning more about BHW and our recent work, check out our &lt;a href=&quot;https://thebhwgroup.com/projects&quot;&gt;projects page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you are searching for a web app or mobile app development company for your next project, there is a pretty good chance BHW is the development agency you&amp;#39;ve been looking for! &lt;a href=&quot;https://thebhwgroup.com/contact&quot;&gt;Contact us&lt;/a&gt; and see how BHW can help create your next big thing!  &lt;/p&gt;
</description>
        <pubDate>Mon, 09 Jul 2018 00:00:00 +0000</pubDate>
        <link>https://thebhwgroup.com/blog/bhw-featured-top-app-developer-austin-2018</link>
        <guid isPermaLink="true">https://thebhwgroup.com/blog/bhw-featured-top-app-developer-austin-2018</guid>
        
        <category>austin</category>
        
        <category>Award</category>
        
        
        <category>Business</category>
        
      </item>
    
      <item>
        <title>Mobile App Development Process</title>
        <description>&lt;p&gt;Each day, thousands of mobile apps are published to the Google Play and Apple App Stores. Some of these mobile apps are games, others are social networks, and many are ecommerce apps. All of these apps, if professionally built, should follow a similar mobile app development process. At BHW, we have built over 350 &lt;a href=&quot;https://thebhwgroup.com/projects&quot;&gt;web and mobile apps&lt;/a&gt;. In this article, I will outline the strategy, design, and development processes we follow. &lt;/p&gt;

&lt;p&gt;Each app is different and our methodologies are always evolving, but this is a fairly standard process when developing mobile apps. This mobile app development process typically includes idea, strategy, design, development, deployment, and post-launch phases.&lt;/p&gt;

&lt;h2&gt;Idea&lt;/h2&gt;

&lt;p&gt;As trite as it sounds, all great apps began as ideas. If you don’t have an app idea, the best place to start is to train yourself to always think of things in terms of problems and potential solutions. You want your brain to instinctively ask “Why do we do things this way?” or “Is there a better way to solve this problem?” If you can identify a problem or market inefficiency, you are half way to your idea!&lt;/p&gt;

&lt;p&gt;The next thing to do is understand why this problem exists and think about why nobody else has made an app to solve this problem previously. Talk to others with this problem. Immerse yourself in the problem space as much as possible. Once you have a complete grasp of the problem, begin to evaluate how a mobile app could solve the problem.&lt;/p&gt;

&lt;p&gt;This is where having some understanding of what mobile apps can do is extremely valuable. We are frequently asked, “Is this even possible?” Fortunately, the answer is often yes, but it is imperative that this answer is sound. You are about to invest a considerable amount of time and money into an app, so now is the time to challenge your idea’s validity and viability.&lt;/p&gt;

&lt;h2&gt;Strategy&lt;/h2&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2017-05-31-mobile-app-development-process/mobile-app-strategy.png&quot; 
      alt=&quot;Mobile App Process - Strategy Diagram&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;h3&gt;Competition&lt;/h3&gt;

&lt;p&gt;Once you have an idea, you need to plan for your app’s success. One of the best places to start is by identifying your competition. See if any other apps serve a similar purpose and look for the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Number of installs&lt;/strong&gt; - See if anyone is using these apps.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ratings and reviews&lt;/strong&gt; - See if people like these apps and what they like/dislike about them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Company history&lt;/strong&gt; - See how these apps have changed over time and what sort of challenges they faced along the way. Try to see what they did to grow their user base.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are two main goals of this process. First, learn as much as you can for free. Making mistakes is time consuming, frustrating, and expensive. Often, you have to try a few approaches before getting it right. Why not save yourself a few iterations by learning lessons from your competitors? The second is to understand how hard it will be to compete in the marketplace. Are people hungry for a new solution? Is there some niche not being filled by the existing options? Understand what gaps exist and tailor your solution to meet them. If your idea is completely new, find other “first to market” apps and study how they educated consumers about their new product.&lt;/p&gt;

&lt;h3&gt;Monetization&lt;/h3&gt;

&lt;p&gt;Unless you just enjoy building apps for their own sake, you are probably hoping to make money on your mobile app. There are several methods of monetization that could work, including: in-app purchases, subscription payments, premium features, ad-revenue, selling user data, and traditional paid apps. To determine which is best for your app, look to see what the market expects to pay and how they expect to pay for similar services. You also need to consider at what point you begin monetizing your app. Far too many apps (particularly startups) skip this step and have a hard time later turning a profit.&lt;/p&gt;

&lt;h3&gt;Marketing&lt;/h3&gt;

&lt;p&gt;This step in the mobile app development process is all about identifying the &lt;a href=&quot;https://www.apptentive.com/blog/2015/12/29/6-things-developers-forget-when-building-a-mobile-app/&quot;&gt;biggest challenges&lt;/a&gt; you will face when marketing your app. Assuming you have a reliable app development and app design team, your biggest hurdles will likely be driving app adoption. There are thousands of beautiful and quite useful apps on the app stores that simply go unused.  At this point you need to understand what your marketing budget and approach will be. In some cases (like internal-use apps or B2B apps) you might not even need marketing.&lt;/p&gt;

&lt;h3&gt;Road Map (MVP)&lt;/h3&gt;

&lt;p&gt;The final stage of the strategy process is defining your app’s roadmap. The goal of this process is to understand what your app could one day become and what it needs to be successful on day one. This day one version is often called your Minimum Viable Product (MVP). During this process, it can be helpful to write on a whiteboard all of the things you want your app to do. Then begin ranking these items by priority. Consider what your app&amp;#39;s core functionality will be, what is needed to gain users, and what can be added later. If there are some features you think users might want, they are likely great candidates for later versions. As you gain users with your MVP, you can solicit feedback on what additional features are desired. App monitoring (covered later in this article) can also assist in this process.&lt;/p&gt;

&lt;h2&gt;User-Experience Design&lt;/h2&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2017-05-31-mobile-app-development-process/mobile-app-UX.png&quot; 
      alt=&quot;Mobile App Process - UX Design Diagram&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;h3&gt;Information Architecture&lt;/h3&gt;

&lt;p&gt;Information architecture is the process in which you decide what data and functionality needs to be presented within your app and how that data and functionality is organized. Typically, we begin this process by writing down a list of features we want the app to perform and a list of what needs to be displayed somewhere in the app. These are the basic building blocks with which we will build the wireframes.&lt;/p&gt;

&lt;p&gt;Tools we use: Whiteboards and Pencil &amp;amp; paper&lt;/p&gt;

&lt;h3&gt;Wireframes&lt;/h3&gt;

&lt;p&gt;Next, we begin creating screens and assigning each functions and data. It is okay if some things live in multiple places, but you need to make sure each item has a home. This process often takes place on whiteboards or paper initially. You want to make changes here, rather than later in the process, because it is much cheaper to erase some marks than to rewrite code. Once you have several screens drawn up, begin considering your app’s workflows.&lt;/p&gt;

&lt;p&gt;Tools we use: Whiteboards, Pencil &amp;amp; paper, &lt;a href=&quot;https://balsamiq.com/products/mockups/&quot;&gt;balsamiq&lt;/a&gt;, and &lt;a href=&quot;https://www.sketchapp.com/&quot;&gt;Sketch&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Workflows&lt;/h3&gt;

&lt;p&gt;Workflows are the pathways users can travel within your app. Consider each of the things you want your users to be able to do and see how many clicks are needed to complete that action. Make sure each click is intuitive. If something takes a few clicks to accomplish, that might be fine, but it should not take a few clicks to perform common tasks. As you find problems with your workflows, update your wireframes and try again. Remember to run through all of your features in each iteration, just to make sure you did not increase the difficulty of one action in an attempt to improve another.&lt;/p&gt;

&lt;p&gt;Tools we use: Whiteboards, Pencil &amp;amp; paper, &lt;a href=&quot;https://www.invisionapp.com/&quot;&gt;Invision&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Click-through models&lt;/h3&gt;

&lt;p&gt;Click-through models help you test your wireframes and workflows. They are basically a way to experience your wireframes on a phone for more realistic testing. For example, our clients simply receive a link, which when opened on their phone allows them to click through the wireframe. Although the app has no functionality at this point, they can click on each page in the app and begin testing the app’s navigation. As you find issues in this step, make changes with your wireframes and iterate until you are satisfied.&lt;/p&gt;

&lt;p&gt;Tools we use: &lt;a href=&quot;https://www.invisionapp.com/&quot;&gt;Invision&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;User-Interface Design&lt;/h2&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2017-05-31-mobile-app-development-process/mobile-app-UI.png&quot; 
      alt=&quot;Mobile App Process - UI Design Diagram&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;h3&gt;Style guides&lt;/h3&gt;

&lt;p&gt;Style guides are basically the building blocks of your app’s design. Having a sound style guide will help tremendously with your app’s usability. You don’t want your call to action button on one screen to be blue and at the bottom, but green and in the header on another screen. By having a consistent design language, users are more likely to be comfortable within your app. &lt;/p&gt;

&lt;p&gt;There is a lot that goes into determining an app’s style guide. You need to consider who you are and who your customers will be. Is your app going to be used at night? Then maybe a dark theme will work best, as to not blind your users. Will it be used mostly by busy employees? Try to keep clutter to a minimum and get your main point across. An experienced designer or design team has a wide range of output and can deliver an app that is a great fit for you and your customers. The output of this phase is a set of colors, fonts, and widgets (buttons, forms, labels, etc.) that will be drawn from in the design of your app.&lt;/p&gt;

&lt;h3&gt;Rendered designs&lt;/h3&gt;

&lt;p&gt;Rendered design is the process of taking your wireframes and replacing the grayscale elements with elements from your style guide. There should be a rendered screen for each wireframe screen. Try to stay true to your style guide in this process, but you don’t have to be dogmatic about it. If you find yourself wanting a new or changed style, feel free to update or amend your style guides. Just make sure your design is consistent when this stage is complete.&lt;/p&gt;

&lt;p&gt;Tools we use: Whiteboards, Pencil &amp;amp; paper, and &lt;a href=&quot;https://www.sketchapp.com/&quot;&gt;Sketch&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Rendered Click-through models&lt;/h3&gt;

&lt;p&gt;Once you have all your screens rendered, return to your click-through model application and test your app again. This is the step in the mobile app development process where you really want to take your time. Although a considerable amount of effort has already gone into the app, after this point changes can become increasingly costly. Think of this as reviewing a floor plan before your home’s concrete is poured. Fortunately, mobile app development is a bit more adaptive than construction, but thinking of it in these terms can be the most cost-effective.&lt;/p&gt;

&lt;p&gt;Tools we use: &lt;a href=&quot;https://www.invisionapp.com/&quot;&gt;Invision&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Design-to-Development Handoff&lt;/h2&gt;

&lt;p&gt;After having put in so much effort into the form and function of your app, it is imperative that this vision is properly realized by your development team. It always amazes me how often this step in the mobile app development process goes poorly. Perhaps this is due to many organizations and agencies only providing design or development services or the sometimes combative relationship between designers and developers. Whatever the reason, I highly recommend finding a team that can provide both design and development services and can properly handle this step in the process. &lt;/p&gt;

&lt;p&gt;Part of what helps ensure a smooth transition and exact implementation is the proper use of the available tools. We like using an application called &lt;a href=&quot;https://zeplin.io/&quot;&gt;Zeplin&lt;/a&gt;, which helps developers quickly grab style guides for the design. But, this is not foolproof. Zeppelin is a great tool, but sometimes its guides are not exact or not the best implementation (it can use explicit dimensions, rather than dynamic ones for example). In those situations, it is immensely beneficial if your developers can also use design applications (such as Sketch or Photoshop). The important thing here is that your team does not simply best guess at dimensions, hex values (colors), and positioning. Your design team put in tremendous effort to ensure things were properly aligned and positioned. Your development team’s goal should always be a pixel-perfect implementation.&lt;/p&gt;

&lt;p&gt;Tools we use: &lt;a href=&quot;https://zeplin.io/&quot;&gt;Zeplin&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;High-level Technical Design (Tech Stack)&lt;/h2&gt;

&lt;p&gt;There are numerous approaches, technologies, and programming languages that can be used to build a mobile app, each with its own strengths and shortcomings. Some might be cheaper to use, but are less performant, whereas others might take longer to implement and be overkill. The worst possibility is building on a dying or unreliable technology stack. If you make this mistake, you might have to rebuild your app or pay a premium for developers moving forward. That is why having a trusted development partner that is seasoned in making these decisions is vital in this process.&lt;/p&gt;

&lt;h3&gt;Front-end (the mobile app)&lt;/h3&gt;

&lt;p&gt;For front-end development, there are basically 3 approaches. They are platform-specific native, cross-platform native, and hybrid. Here is a brief overview of each approach and some articles that delve into each with greater details.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Platform-specific Native&lt;/strong&gt; - Apps built with this approach are written separately for each mobile platform. Code can’t be reused between Android and iOS, but these apps can be fully optimized for each platform. The UI can look entirely native (so it will fit in with the OS) and the app should work fluidly. This is often the most expensive approach, but is very tried and tested.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Cross-platform Native&lt;/strong&gt; - Apps built with this approach have some (or entirely shared) code, but still run natively. Common technologies used for this are &lt;a href=&quot;https://www.smashingmagazine.com/2016/04/consider-react-native-mobile-app/&quot;&gt;React Native&lt;/a&gt;, &lt;a href=&quot;https://dotnet.microsoft.com/apps/xamarin/&quot;&gt;Xamarin&lt;/a&gt;, and &lt;a href=&quot;https://www.nativescript.org/&quot;&gt;Native Script&lt;/a&gt;. This is a nice middle ground between the various approaches in that it is more cost-effective, but can still be optimized and styled for each platform.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Hybrid&lt;/strong&gt; - Hybrid apps are built using web technologies (HTML, CSS, Javascript) and are installed via a native wrapper. This can be done using technologies such as &lt;a href=&quot;https://cordova.apache.org/&quot;&gt;Cordova&lt;/a&gt;, Phone Gap, and &lt;a href=&quot;https://ionicframework.com/&quot;&gt;Ionic&lt;/a&gt;. This option can be the cheapest, but also presents some very &lt;a href=&quot;https://www.apptentive.com/blog/2015/08/25/5-points-to-consider-before-making-a-hybrid-mobile-app/&quot;&gt;real difficulties&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Back-end (Web API &amp;amp; Server)&lt;/h3&gt;

&lt;p&gt;The server is responsible for much of your app’s performance and scalability. The technologies used here are similar to those used to power web-based applications. Here are a few things you have to decide before writing code:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Language&lt;/strong&gt; - There are dozens of languages that can be used to build your API. Common languages used are Java, C#, Go-lang, javascript, PHP, and Python. Most languages also have numerous frameworks that can be utilized.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Database&lt;/strong&gt; - There are two main types of modern databases, SQL and noSQL. SQL is more traditional and the best choice in almost all cases. Common SQL implementations include MSSQL, MYSQL, and PostgreSQL. In addition to selecting a database engine, you have to design your particular database schema. Having reliable and well organized data is crucial to your long term success. So, make sure this is well thought out.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Hosting Environment (Infrastructure)&lt;/strong&gt; - In this step you need to decide where and how your API and database will be hosted. Decisions made here will help determine the hosting costs, scalability, performance, and reliability of your application. Common hosting providers include &lt;a href=&quot;https://aws.amazon.com/&quot;&gt;Amazon AWS&lt;/a&gt; and &lt;a href=&quot;https://www.rackspace.com/en-us&quot;&gt;Rackspace&lt;/a&gt;. Beyond picking a provider, you need to plan how your system will scale as your user base grows. Cloud-based solutions allow you to pay for resources as a utility and scale up and down as needed. They also help with database backups, server uptime, and operating system updates.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Development &amp;amp; Iteration&lt;/h2&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2017-05-31-mobile-app-development-process/mobile-app-testing.png&quot; 
      alt=&quot;Mobile App Process - Development Diagram&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Sound mobile app development is an iterative process. You have likely heard the term “sprints” or “agile methodology”. This basically means that you break up all development work into smaller milestones and build your app in a series of cycles. Each cycle will include planning, development, testing, and review. There are entire books written on this process, so this article will just provide a brief overview of each step. If your company elects to use another process, these steps will be quite similar, but the order and length of each might vary.&lt;/p&gt;

&lt;h3&gt;Planning&lt;/h3&gt;

&lt;p&gt;The planning phase of a sprint involves dividing up the list of tasks to be implemented during the current iteration. Each task needs clearly defined requirements. Once these requirements are understood by developers, they will often estimate the time needed to complete each task, so that the tasks can be evenly distributed to ensure a balanced workload during the sprint.&lt;/p&gt;

&lt;p&gt;Developers also begin planning their approach to solving their assigned problems during this phase. Skilled software developers find ways to intelligently reuse code throughout an application. This is especially important for implementing styles and shared functionality. If a design needs to be changed (believe me, something will change), you don’t want to have to go and update code in numerous places. Instead, well designed software can be changed in select places to make these sorts of sweeping changes.&lt;/p&gt;

&lt;h3&gt;Development&lt;/h3&gt;

&lt;p&gt;During the development phase your development team will begin implementing the styles and functionality of your app. As they are completed, they are assigned back to a project manager or QA tester for review. Good project managers are able to fully optimize developer workloads during this process by properly redistributing assignments throughout the sprint.&lt;/p&gt;

&lt;p&gt;It is important that your development team fully understand the goals of the application as a whole and for the specific feature they are working on. Nobody is more in-tune with that particular feature than the assigned developer. They should understand the intent of the requirements. If something starts to not make sense, it is often developers who will be the first to let you know.&lt;/p&gt;

&lt;p&gt;During development, we use a private beta platforms (Testflight for iOS and Google Play Beta for Android). These allow us to privately and securely distribute the in-development version of the app to testers, clients, and other developers. These platforms automatically notify users of new builds (so everyone is testing the latest &amp;amp; greatest), provides crash reporting, and can ensure only approved testers have access to your app. It is a great way to keep everyone up to speed on progress. During development, we try to update beta builds once or twice a week.&lt;/p&gt;

&lt;h3&gt;Testing&lt;/h3&gt;

&lt;p&gt;Most testing should be performed by non-developers or at least people who are not your app’s primary developer. This will help ensure a more genuine testing experience. There are several types of testing that should occur during each sprint. These typically include the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Functional Testing&lt;/strong&gt; - Testing to ensure the feature works as described in the requirements. Usually, a QA team will have a test plan with a list of actions and the desired app behavior.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Usability Testing&lt;/strong&gt; - Testing to ensure the feature is user-friendly and is as intuitive as possible. Often it is helpful to bring in new testers for a “first-use” experience during this step.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Performance Testing&lt;/strong&gt; - Your app might work perfectly, but if it takes 20 seconds to display a simple list, nobody is going to use it. Performance testing is typically more important in later sprints, but keep an eye on the app’s responsiveness as you move along.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Fit and Finish Testing&lt;/strong&gt; - Just because the design phase is completly passed, it doesn&amp;#39;t mean you can lock your designers in a closet. Designers should review each feature and ensure that their vision was implemented as described in the design. This is another reason why having one agency for both design and development is so beneficial.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Regression Testing&lt;/strong&gt; - Remember that one feature from the previous sprint? Don’t assume it still works, just because you tested it last month. Good QA teams will have a list of tests to perform at the end of each sprint, which will include tests from previous sprints.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Device-Specific Testing&lt;/strong&gt; - There are tens of thousands of device and operating system combinations in the world. When testing, make sure you try out your app on numerous screen sizes and OS versions. There are tools that can help automate this, such as Google’s Firebase, but always test the app on at least a handful of physical devices.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;User Acceptance Testing&lt;/strong&gt; - This is testing performed by either the app owner or future app users. Remember who you are building this app for and get their feedback throughout the process. If a feature passes all the above tests, but fails this one, what use is it?&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As problems are discovered in this phase, reassign tasks back to developers so that the problems can be resolved and the issues closed out. Once testing has been completed and each task is done, move on to review.&lt;/p&gt;

&lt;h3&gt;Review&lt;/h3&gt;

&lt;p&gt;At the end of each sprint talk with each of the stakeholders and determine how the sprint went. If there were difficulties, try to eliminate similar issues from future sprints. If things went well in one area, try to apply them elsewhere. No two projects are the exact same and everyone should always be advancing in their roles, so aim to improve while you iterate. Once review is complete, begin again with the planning phase and repeat this process until the app is done!&lt;/p&gt;

&lt;h2&gt;Extended Review&lt;/h2&gt;

&lt;p&gt;At this point your app should be fully testable and feature complete (at least for the MVP). Before you spend a sizable amount of time and money on marketing, take the time to test your app with a sample of your potential users. There are two main ways to go about this.&lt;/p&gt;

&lt;h3&gt;Focus Groups&lt;/h3&gt;

&lt;p&gt;Focus groups involve conducting an interview with a tester or group of testers who have never seen the app before and conduct an interview. You want to understand who these testers are, how they learn about new apps, and if they use similar apps already. Try to get some background info out of them before even getting into your product. Next, let your testers begin using your app. They should not be coached during this process. Instead, let them use the app as if they had just found it in the app store. See how they use the app, and look for common frustrations. After they are done using the app, get their feedback. Remember to not be too strongly guided by any one tester, but combine feedback and make intelligent decisions using all available feedback.&lt;/p&gt;

&lt;h3&gt;Beta Testing&lt;/h3&gt;

&lt;p&gt;In addition to, or instead of focus groups, you can do a beta launch of your app. Beta tests involve getting a group of testers to use your app in the real world. They use the app just as if it had launched, but in much smaller numbers. Often these beta testers will be power users, early adopters, and possibly your best customers. Make sure they feel valued and respected. Give them ample opportunities to provide feedback and let them know when and how you are changing the app. Also, beta testing is a great time to see how your app performs on various devices, locations, operating systems, and network conditions. It is imperative that you have sound crash reporting for this step. It does you no good if something goes wrong, but is not discovered and diagnosed.&lt;/p&gt;

&lt;h3&gt;Refinement&lt;/h3&gt;

&lt;p&gt;After these extended review periods, it is common to have a final development sprint to address any newly discovered issues. Continue beta testing during this process and ensure that your crash and issue reports are declining. Once you have the all-clear from your testers, it is time to begin preparing for deployment.&lt;/p&gt;

&lt;h2&gt;Deployment&lt;/h2&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2017-05-31-mobile-app-development-process/mobile-app-deployment.png&quot; 
      alt=&quot;Mobile App Process - Deployment Diagram&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;There are two main components to deploying your mobile app into the world. The first involves deploying your web server (API) into a production environment that is scalable. The second is deploying your app to the Google Play Store and Apple App Store.&lt;/p&gt;

&lt;h3&gt;Web API (Server)&lt;/h3&gt;

&lt;p&gt;Most mobile apps require a server back-end to function. These web servers are responsible for transferring data to and from the app. If your server is overloaded or stops working, the app will stop working. Properly configured servers are scalable to meet your current and potential user base, while not being needlessly expensive. This is where the “cloud” comes in. If your server is deployed to a scalable environment (Amazon Web Services, RackSpace, etc.), then it should be able to better handle spikes in traffic. It is not terribly difficult to scale for most mobile apps, but you want to ensure your team knows what they are doing or your app could fall apart, just when it gets popular.&lt;/p&gt;

&lt;h3&gt;App Stores&lt;/h3&gt;

&lt;p&gt;Submitting your apps to the app stores is a moderately involved process. You need to make sure your apps are properly configured for release, fill out several forms for each store, submit screenshots and marketing materials, and write a description. Additionally, Apple manually reviews all apps submitted to their app store. It is possible they will request you make changes to your app to better comply with their regulations. Often, you can discuss these changes with Apple and get them to accept your app as-is. Other times, you might have to make changes to be granted entrance. Once your app is submitted, it will be live in Google later that day and in Apple within a few days, assuming everything goes smoothly.&lt;/p&gt;

&lt;h2&gt;Monitoring&lt;/h2&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2017-05-31-mobile-app-development-process/mobile-app-support.png&quot; 
      alt=&quot;Mobile App Process - Monitoring Diagram&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;It would be incredibly naive to think that the mobile app development process ends when the app is shipped. Go look at any even moderately popular apps and you will see a long history of app updates. These updates include fixes, performance improvements, changes, and new features. Thorough monitoring is essential to best understand what sort of updates are needed. Here are a few things you should be monitoring.&lt;/p&gt;

&lt;h3&gt;Crashes&lt;/h3&gt;

&lt;p&gt;There are numerous libraries that can be used to reliably track app crashes. These libraries include information about what the user was doing, what device they were on, and plenty of technical info that is crucial for your development team in resolving the problem. Apps can be configured to send an email/text/alert when crashes occur. These crashes can be viewed and triaged accordingly.&lt;/p&gt;

&lt;p&gt;Tools we use: &lt;a href=&quot;https://sentry.io/welcome/&quot;&gt;Sentry&lt;/a&gt; and &lt;a href=&quot;https://www.bugsnag.com/&quot;&gt;Bugsnag&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Analytics&lt;/h3&gt;

&lt;p&gt;Modern app analytics systems are a treasure trove of information. They can help you understand who is using your apps (age, gender, location, language, etc.) and how they are using it (time of day, time spent in app, screens viewed in app, etc.). Some even allow you to view heat maps of your app, so you know what buttons on each screen are clicked most often. These systems provide an invaluable glimpse into how your app is being used. Use this information to best understand where to invest future efforts. Don’t build onto portions of the app that are seldom utilized, but invest where there is action and the largest potential for growth.&lt;/p&gt;

&lt;p&gt;Tools we use: &lt;a href=&quot;https://analytics.facebook.com/&quot;&gt;Facebook Analytics&lt;/a&gt;, &lt;a href=&quot;https://www.apptentive.com/&quot;&gt;Apptentive&lt;/a&gt;, and &lt;a href=&quot;https://www.google.com/analytics/&quot;&gt;Google Analytics&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Performance&lt;/h3&gt;

&lt;p&gt;One vital metric not covered by the previous two monitoring categories is your app&amp;#39;s technical performance, i.e. how quickly it works. Any system we deploy has extensive performance monitoring in place. We are able to track how many times an action occurred and how long that action took. We use this to find areas ripe for optimization. We also put alerts in place to let us know if a particular action is slower than expected, so we can quickly look to see if there are any issues. These performance tools typically have dash-boarding, reporting, and alerting functionality included.&lt;/p&gt;

&lt;p&gt;Tools we use: &lt;a href=&quot;https://prometheus.io/&quot;&gt;Prometheus&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;App Store Management&lt;/h3&gt;

&lt;p&gt;App store ratings and reviews are extremely important, particularly for newer apps. Whenever a new review is left on your listing, make sure to engage the reviewer. Thank users who give you great reviews and try to assist those who were frustrated. I have seen hundreds of poor reviews changed to 5-stars just with a little customer service. Users don’t expect app developers and owners to provide a hands-on level of service and that help goes a long way in boosting your online reputation.&lt;/p&gt;

&lt;h2&gt;Further Iteration and Improvement&lt;/h2&gt;

&lt;p&gt;The purpose of all this monitoring is to know what you need to do next. Most apps are never really done. There are always new features that can be added and things that can be improved upon. It would be incredibly wasteful to blindly build on your app. Use the information you have received from your users and your monitoring platforms. Then repeat parts of this mobile app development process (don’t worry, many steps are much easier each after the first pass). Continue to improve your app, your conversion rates, your install base, and of course your revenue. Mobile apps are fluid. Take advantage of that by continuing to grow and improve.&lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;The mobile app development process might seem overwhelming and involved. There are a lot of steps and difficult decision making is required along the way. But, it is an extremely rewarding process and can be quite lucrative. Also, there might be some temptation to skip steps in this process, but this guide is built upon years of experience working with app owners that chose to skip certain steps.&lt;/p&gt;

&lt;p&gt;If you are looking to build your next (or first) mobile app and need help with one or more of these steps, you’re in luck! The BHW Group welcomes app owners at any stage in this process. Whether you are a startup or Fortune 50 company, we have the team and knowledge needed to deliver a fantastic mobile app. Please don’t hesitate to &lt;a href=&quot;https://thebhwgroup.com/contact&quot;&gt;contact us&lt;/a&gt; today.&lt;/p&gt;
</description>
        <pubDate>Mon, 05 Jun 2017 00:00:00 +0000</pubDate>
        <link>https://thebhwgroup.com/blog/mobile-app-development-process</link>
        <guid isPermaLink="true">https://thebhwgroup.com/blog/mobile-app-development-process</guid>
        
        <category>mobile</category>
        
        <category>engagement</category>
        
        
        <category>Mobile</category>
        
      </item>
    
      <item>
        <title>Best Places to Work Austin 2017</title>
        <description>&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/best-places-to-work-austin-2017.gif&quot; 
      alt=&quot;Best Places to Work Austin 2017 Logo&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;BHW is honored to have been selected as one of the best places to work in Austin for the second year in a row! We would like to thank our incredible team that makes BHW such a fantastic place to work. Each individual’s contributions to our welcoming office environment, laid back, but still passionate, culture, and general sense of community can’t be overstated. This is a fantastic honor and is something that we appreciate each day.&lt;/p&gt;

&lt;p&gt;The past few years have been an extremely exciting and rewarding time for us. We have more than doubled in size, continue to strengthen our already superbly talented team, and expand our technical and design capabilities. Throughout this evolution, we strive to maintain a fantastic work environment and company culture. Continuing to grow and build beautiful apps remains our focus, but we can’t lose what makes this a very special place to work.&lt;/p&gt;

&lt;p&gt;Thanks again to everyone at BHW for making this one of the best places to work in Austin.&lt;/p&gt;

&lt;p&gt;If BHW seems like a fantastic place to work, that’s because it is. If you are interested in joining our quickly growing team, learn more about BHW and our application process on our &lt;a href=&quot;https://thebhwgroup.com/careers&quot;&gt;careers page&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Sun, 14 May 2017 00:00:00 +0000</pubDate>
        <link>https://thebhwgroup.com/blog/best-places-to-work-austin-2017</link>
        <guid isPermaLink="true">https://thebhwgroup.com/blog/best-places-to-work-austin-2017</guid>
        
        <category>austin</category>
        
        <category>Award</category>
        
        
        <category>Business</category>
        
      </item>
    
      <item>
        <title>Mobile App Maintenance Costs</title>
        <description>&lt;p&gt;Mobile apps can be expensive to initially design and develop, but many app owners forget to consider the ongoing maintenance costs of mobile applications. These costs vary from app to app and can play a meaningful role in your app’s overall profitability. For that reason, you would be wise to carefully consider them before getting started. &lt;/p&gt;

&lt;p&gt;These mobile app maintenance costs often include hosting, monitoring, continued engagement, marketing, app updates, and customer support. This article will provide an overview of each expense and provide some idea about the level of effort involved with each.&lt;/p&gt;

&lt;h2&gt;Hosting&lt;/h2&gt;

&lt;p&gt;Many mobile apps require a server which hosts the app’s API, database, and assets (such as images and videos). Most app developers choose to host these items in a cloud-based environment, such as &lt;a href=&quot;https://aws.amazon.com/&quot;&gt;Amazon Web Services (AWS)&lt;/a&gt; or &lt;a href=&quot;https://www.rackspace.com/en-us&quot;&gt;Rackspace&lt;/a&gt;. App owners will pay monthly for these services based on the resources used. If your app supports video streaming or large file transfers to and from your sever, this could be a large expense. Additionally, as your user base grows, so too can this cost. Fortunately, this is a cost that your developer or development agency should be able to estimate with reasonable confidence before your project starts.&lt;/p&gt;

&lt;h2&gt;Monitoring&lt;/h2&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2017-01-16-mobile-app-maintenance-costs/app-monitoring.png&quot; 
      alt=&quot;Mobile App Monitoring Page&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Most apps should have analytical monitoring that reports on what users are doing within your app. There are numerous free platforms that provide this service (such as &lt;a href=&quot;https://developer.yahoo.com/analytics/&quot;&gt;Flurry Analytics&lt;/a&gt;, &lt;a href=&quot;https://analytics.facebook.com/&quot;&gt;Facebook Analytics&lt;/a&gt;, or &lt;a href=&quot;https://www.google.com/analytics/#?modal_active=none&quot;&gt;Google Analytics&lt;/a&gt;), but you will still need to invest time or money in monitoring these reports. This data is invaluable, so use it to inform future decisions.&lt;/p&gt;

&lt;p&gt;Additionally, apps should have crash/error reporting and performance monitoring. There are also plenty of platforms that do this for free, but fixing and improving issues could incur additional costs. You might want to have someone on-call to respond to these alerts, particularly after app updates. &lt;/p&gt;

&lt;h2&gt;Engagement&lt;/h2&gt;

&lt;p&gt;Apps thrive when they have continuous engagement. Frequent app usage increases the likelihood of adding new customers and maintaining existing ones. Well-designed apps have methods of driving ongoing &lt;a href=&quot;https://thebhwgroup.com/blog/2013/12/engagement-mobile-applications&quot;&gt;engagement&lt;/a&gt;. Some of this can be scripted into your app, so that it does not require continued work, but having dynamic content created by a real person engaging on your app can be hugely beneficial. This can take the form of fresh content, push notifications, emails, or special events. By ensuring there is always something new happening in your app, you give your customers a meaningful reason to return again and again. The cost of this effort can vary depending on the type of engagement. It might require some work from your developers or could be something your content creators can handle on their own.&lt;/p&gt;

&lt;h2&gt;Marketing&lt;/h2&gt;

&lt;p&gt;It is quite shocking how many app owners never fully consider the amount of marketing that is usually needed for a mobile app to succeed. Thousands of apps are released each day. It is naive to think that just because your app is wonderful, it will flourish. Unless you have an existing customer base or your app is for internal company use, you will need a marketing plan. The cost of marketing can vary tremendously, but this is often the largest ongoing expense for mobile apps. Marketing costs can include content creation (videos, animations, photography, and/or blogs) and ad buys (app store listings, search ads, TV, and/or radio). You will likely need an experienced marketing team to guide you through this process.&lt;/p&gt;

&lt;h2&gt;App Updates&lt;/h2&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2017-01-16-mobile-app-maintenance-costs/app-updates.png&quot; 
      alt=&quot;Mobile App Update Message&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Look at any app in the app store and you will find a list of app updates. These updates will include new features, changes, and bug fixes. No app is perfect in version 1, but thankfully the app stores provide a reliable method of publishing updates. Deploying updates typically takes an hour or so, but the majority of the cost of updating an &lt;applet&gt;&lt;/applet&gt; is additional development time. This cost will be determined by how large the new features are or how involved the bug fixes might be.&lt;/p&gt;

&lt;h2&gt;Licenses&lt;/h2&gt;

&lt;p&gt;Some apps will be built with or entirely through licensed technologies. Many such apps will have annual fees or optional annual update fees. Make sure you understand how your app is being built and what the licensing arrangement looks like. You don’t want to be shocked by an unexpected bill and want to make sure you consider ongoing fees when deciding between various development options.&lt;/p&gt;

&lt;h2&gt;App Store Maintenance&lt;/h2&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2017-01-16-mobile-app-maintenance-costs/app-store-management.png&quot; 
      alt=&quot;Mobile App Store Listing Monitoring&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Well run apps have well run app store listings. Our most successful clients do a fantastic job of quickly responding to user reviews. Thanking users for good reviews and answering questions can make already loyal and happy users feel appreciated. This can lead them to share your app with their friends. Responding to unhappy customers can actually convert bad reviews to good ones at a shockingly high rate. Customers appreciate when app owners go out of their way to solve issues and respond to feedback. This “maintenance cost” is typically not high, but is something that is definitely worth spending time on as your app grows.&lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;Mobile app development does not end when your MVP is deployed to the app stores. Understanding and considering ongoing mobile app maintenance costs is essential in properly planning for your mobile app. With this understanding, wise app owners can more accurately plan for the initial and ongoing costs of their project. It would be a terrible mistake to spend all of your resources in the initial app development and not properly invest in the mobile app maintenance phases.&lt;/p&gt;

&lt;p align=&quot;center&quot;&gt;&lt;em&gt;If you are an app owner who needs help understanding and planning for your mobile app maintenance costs, please feel free to &lt;a href=&quot;https://thebhwgroup.com/contact&quot; target=&quot;_blank&quot;&gt;reach out&lt;/a&gt;. We welcome apps at any phase and would be happy to answer any questions you might have.&lt;/em&gt;&lt;/p&gt;
</description>
        <pubDate>Mon, 16 Jan 2017 00:00:00 +0000</pubDate>
        <link>https://thebhwgroup.com/blog/mobile-app-maintenance-costs</link>
        <guid isPermaLink="true">https://thebhwgroup.com/blog/mobile-app-maintenance-costs</guid>
        
        <category>mobile</category>
        
        <category>engagement</category>
        
        
        <category>Mobile</category>
        
      </item>
    
      <item>
        <title>Austin Mobile App Development Camp 2016</title>
        <description>&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/mobile-app-development-team.jpg&quot; 
      alt=&quot;Austin Mobile App Development Camp - Team Photo&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;h2&gt;Austin Mobile App Development Camp - 2016 Wrap Up&lt;/h2&gt;

&lt;p&gt;We recently completed our first Mobile App Development Summer Camp and it was a great success! We hosted about 20 Austin-area (and even a couple from Houston) students at our 2-day interactive camp. During the camp, 7th-9th graders were able to learn directly from professional mobile app developers and designers. We discussed the processes and tools we use when creating apps and each group left with a completed click-through model of their own app!&lt;/p&gt;

&lt;p&gt;For those that were unable to attend or would like to attend in the future, here is an overview of our camp (complete with app screenshots!).&lt;/p&gt;

&lt;h2&gt;The Process&lt;/h2&gt;

&lt;h3&gt;App Ideas&lt;/h3&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/ideas.JPG&quot; 
      alt=&quot;Mobile App Ideas&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;All great mobile apps begin as ideas. Each group of students spent some time talking about apps they enjoy using and how apps help them on a daily basis. We explored what makes certain apps successful and others forgettable. Each student was able to pitch their app idea to their group and after a short vote, one idea was selected by each team.&lt;/p&gt;

&lt;h3&gt;Feature Brainstorming &amp;amp; Prioritization&lt;/h3&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/features.JPG&quot; 
      alt=&quot;Mobile App Features&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Even once an idea is agreed to, there are hundreds of decisions yet to be made. How do we best achieve our stated goal? Do we think our customers will want to use our app this way or some other way?&lt;/p&gt;

&lt;p&gt;During this phase, we wrote a long list of things our app could possibly do and why that feature is important. We then worked to consolidate and prioritize this list. It is important to know what all we would like our app to do in the future, but also what is achievable in an initial version.&lt;/p&gt;

&lt;h3&gt;Wire Framing&lt;/h3&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/mobile-app-wireframes.JPG&quot; 
      alt=&quot;Mobile App Wireframes&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Once a feature list had been constructed, we worked to translate those goals to potential app screens. Teams used whiteboards to discuss possible screens and describe how they would all link together. During this process, we tried to frequently return to our problem statements and see if our users could easily perform the desired features in the proposed screens and workflows. This process involved thoughtful iteration and compromise. It is important to always return to your goals and priorities. They should dictate this process. &lt;/p&gt;

&lt;h3&gt;Brand Design&lt;/h3&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/mobile-app-design.JPG&quot; 
      alt=&quot;Mobile App Design&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;During the brand design process our teams thought about who they were and how they want to be perceived as well as who their users were and what would attract them. Some teams did demographic research on similar apps to understand what their potential customers look like. It can be extremely helpful to create a picture of a singular potential user. Then you can think about how that person or group of people would be most comfortable using your app. In the real world this could be improved with focus group testing, but for the camp we did the best we could.&lt;/p&gt;

&lt;h3&gt;App Design&lt;/h3&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/sketch.png&quot; 
      alt=&quot;Mobile App Sketch Design&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;The next step in our process was to take our wireframes and color them in with our brand design. Brand design should help identify fonts, colors, and language that can best communicate with your users. We used &lt;a href=&quot;https://www.sketchapp.com/&quot;&gt;Sketch&lt;/a&gt; to take our wireframes from whiteboards to laptops. Sketch is a fairly simple, but extremely powerful tool that we use to design our mobile apps. Students took turns designing individual screens in the app.&lt;/p&gt;

&lt;h3&gt;Click-Through Prototypes&lt;/h3&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/invision.png&quot; 
      alt=&quot;Mobile App Invision Prototype&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Once our initial rendered designs were completed, we used a tool called &lt;a href=&quot;https://www.invisionapp.com/&quot;&gt;InVision&lt;/a&gt; to stitch these designs together to create a click-through model. Basically, we uploaded each screen as an image, then selected click areas on each screen, and set what screen should be viewed when that area is clicked. This allowed us to review your app (on our actual phones!) and see what it will be like to actually use. This is a great time to test your app out on a new group of potential users who you can ask to perform a few basic tasks and see if they are confused about your app’s navigation or workflow.&lt;/p&gt;

&lt;h3&gt;Iteration&lt;/h3&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/mobile-app-review.JPG&quot; 
      alt=&quot;Mobile App Review&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Mobile app development demands analysis, review, and iteration. During each step in our process, and particularly after our click-through prototypes were completed, we worked to improve our products. It is important to listen to your users, all team members, and to always revisit the problem you are trying to solve. The worst thing you can do in this process is be directionless and overreact to feedback. Understand and consider all available data and make an informed decision that you believe betters your app. Then do that at least a dozen more times!&lt;/p&gt;

&lt;h3&gt;Demos&lt;/h3&gt;

&lt;p&gt;At this point, our camp was nearing its end. But, we had one extremely important and fun step left! Our office was teeming with parents, siblings, BHW developers, and campers as we prepared for our app demos. Some students elected to do informal introductions and presentations of their work and others did Apple-style keynotes about their revolutionary product. Had there been VCs in attendance, we very likely could have had the beginnings of the latest Austin startup!&lt;/p&gt;

&lt;h2&gt;The Results&lt;/h2&gt;

&lt;p&gt;We were extremely impressed by our campers! The ideas, the hard work, and the resulting app prototypes were all fantastic!&lt;/p&gt;

&lt;p&gt;Here are some screenshots from the final apps:&lt;/p&gt;

&lt;h3&gt;App Icons&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/app-icons.jpg&quot; alt=&quot;Mobile App Icons&quot;/&gt;&lt;/p&gt;

&lt;h3&gt;YOUniversity&lt;/h3&gt;

&lt;p&gt;YOUniversity allows highschool students to find the best univeristy for them! Just answer a few questions and we will match you with your perfect college!&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/youniversity-login.jpg&quot; alt=&quot;Mobile App Login Screen&quot;/&gt;
&lt;img class=&quot;non-mobile-margin-left&quot; src=&quot;/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/youniversity-start.jpg&quot; alt=&quot;Mobile App Start Screen&quot;/&gt;
&lt;img src=&quot;/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/youniversity-list.jpg&quot; alt=&quot;Mobile App List Results&quot;/&gt;
&lt;img class=&quot;non-mobile-margin-left&quot;  src=&quot;/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/youniversity-results.jpg&quot; alt=&quot;Mobile App School Result&quot;/&gt;&lt;/p&gt;

&lt;h3&gt;Pokestats&lt;/h3&gt;

&lt;p&gt;Want to dominate your friends in PokemonGo? Use Pokestats to find the optimal pokemon for each battle!&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/pokestats.jpg&quot; alt=&quot;Mobile App Home Screen&quot;/&gt;
&lt;img class=&quot;non-mobile-margin-left&quot; src=&quot;/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/pokestats-details.jpg&quot; alt=&quot;Mobile App Pokemon Screen&quot;/&gt;&lt;/p&gt;

&lt;h3&gt;Clever Closet&lt;/h3&gt;

&lt;p&gt;Have trouble keeping track of what clothes are dirty and clean? Are you a dirty teenager? Never clean your room? Hate laundry? We have an app for you!&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/clever-closet-menu.jpg&quot; alt=&quot;Mobile App Menu&quot;/&gt;
&lt;img class=&quot;non-mobile-margin-left&quot; src=&quot;/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/clever-closet-hamper.jpg&quot; alt=&quot;Mobile App Closet Screen&quot;/&gt;&lt;/p&gt;

&lt;h3&gt;Hacked Life&lt;/h3&gt;

&lt;p&gt;Hacked Life lets you learn the latest tricks that make your life simple! Start saving time today!&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/sites/default/images/blogs/2016-11-25-austin-mobile-app-development-camp-2016/hacked-life.jpg&quot; alt=&quot;Mobile App Hack Screen&quot;/&gt;&lt;/p&gt;

&lt;h2&gt;Wrapping Up!&lt;/h2&gt;

&lt;p&gt;We had a great time hosting our Mobile App Development Summer Camp! We would like to thank all of our fantastic campers and our BHW team that helped host the event. We are already planning our 2017 camp. If you or your student would like to attend, keep an eye on the &lt;a href=&quot;https://thebhwgroup.com/summer-camp&quot;&gt;camp page&lt;/a&gt; We will be posting our sign up form for next year in April.&lt;/p&gt;
</description>
        <pubDate>Thu, 08 Dec 2016 00:00:00 +0000</pubDate>
        <link>https://thebhwgroup.com/blog/austin-mobile-app-development-camp-2016</link>
        <guid isPermaLink="true">https://thebhwgroup.com/blog/austin-mobile-app-development-camp-2016</guid>
        
        <category>austin</category>
        
        
        <category>Business</category>
        
      </item>
    
      <item>
        <title>Material UI Redesign</title>
        <description>&lt;h2&gt;Bringing Material Design to Rush Enterprises, Inc.&lt;/h2&gt;

&lt;p&gt;Rush’s mobile repair order app is used by technicians working remotely on vehicles. The app allows technicians to track their time for each task performed, invoice replacement parts used, keep track of inspections, and send reports to customers. Our task was to bring clarity to Rush’s internal app using material design principles. In this redesign, we used our 4 step process to make the transition as smooth as possible.&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-10-17-material-ui-redesign/material_design.jpg&quot; 
      alt=&quot;The process of redesigning an app using Google&#39;s Material Design&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt; 

&lt;h2&gt;Bringing Material Design to Rush Enterprises, Inc.&lt;/h2&gt;

&lt;p&gt;Material design is based off the “street smarts” of working with ink and paper. But beyond this, Google reinforces the simplicity of material design with a comprehensive set of guidelines (book smarts) detailing sensible ways to handle a deluge of use cases (found &lt;a href=&quot;https://material.google.com/&quot;&gt;here&lt;/a&gt;) as well as hundreds of free resources and icons. There’s hints of skeuomorphism in the way layering mimics the behavior of paper, and elements on screen are animated with a charm that is reminiscent of ink doodles. Besides this, material design is a good bridge between skeuomorphism and flat design. It is simplistic and bold without too being too radical.&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-10-17-material-ui-redesign/material_patterns.png&quot; 
      alt=&quot;Material Design Principles&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt; 

&lt;h2&gt;Why We Adapted Material Design&lt;/h2&gt;

&lt;p&gt;So, why did we choose to implement material design on this app in the first place? A few reasons:&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-10-17-material-ui-redesign/old_app.png&quot; 
      alt=&quot;The app before material design&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Users had a hard time telling which parts of the app were active or not&lt;/li&gt;
&lt;li&gt;Where there was visual hierarchy, colors were harsh on the eyes&lt;/li&gt;
&lt;li&gt;The app was lacking a well founded brand connection to Rush&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Back to the Drawing Board&lt;/h2&gt;

&lt;p&gt;Translating to a new design language can sometimes be a rocky experience, so we set up a solid 4 step process to make sure the transition was as smooth as possible. This process can be applied beyond translating to a new design language; we oftentimes follow a similar approach to the branding process. &lt;/p&gt;

&lt;h2&gt;Step 1: Reduce&lt;/h2&gt;

&lt;p&gt;The first question we ask is, “what are the essentials?” At this stage, it’s a good idea to break the app down to its most integral colors and brand elements. Anything extra, including standard icons, will be replaced with material design elements later in the process. Testing the existing app is a good idea at any stage in this process. If in doubt of what could be made more lean in the reduction step, gather outside feedback.&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-10-17-material-ui-redesign/reduction_small.jpg&quot; 
      alt=&quot;Reduce the logo down to the core colors&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;h2&gt;Step 2: Evaluate Existign Patterns&lt;/h2&gt;

&lt;p&gt;Next, we decide what user experience patterns will (or won’t) translate to the app’s new version. In this app, for example, we found that text fields could be better represented using material design principles. By doing this, there is no question which buttons/fields are active or not. At this stage, make notes of any user experience or user interface design trouble spots or red flags within the app.&lt;/p&gt;

&lt;p&gt;When in doubt, test the app and gather feedback. The more feedback from a wider audience, the better. Red flags in an app show up when there are conflicts between what users think they can do and what the app developers intended the users to do.&lt;/p&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-10-17-material-ui-redesign/material_design_research.jpg&quot; 
      alt=&quot;Research and evaulate the material design patterns.&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;h2&gt;Step 3: Research&lt;/h2&gt;

&lt;p&gt;After evaluating the app’s current assets and identifying red flags in the app’s UX and UI, we begin researching using quick hand-sketching techniques which we then verify using the material design guidelines. While the guidelines are comprehensive, they are not anchored rules. Trust your intuition if a use case falls outside the guidelines.   On this project, it was unclear how to handle groups of text fields, so we organized according to what made sense. The original design’s text fields were difficult to distinguish between actionable and not, so we implemented material design’s fields. Each section becomes highlighted when interacted with, and the difference between input title and field is clearer.&lt;/p&gt;

&lt;h2&gt;Step 4: Implement&lt;/h2&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-10-17-material-ui-redesign/material_design_research.jpg&quot; 
      alt=&quot;Implement the material design patterns.&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Once we’ve consolidated the app to its essence, spotted any troubling areas of the app, and researched ways to fix those problems, we implement. Refer back to sketches and app feedback. It is sometimes necessary to make multiple passes in this process. &lt;/p&gt;

&lt;p&gt;One of the main areas of concern in this project was making sure technicians could easily stop and start the timer (and tell when the clock was still running) on each job.&lt;/p&gt;

&lt;p&gt;While there was visual hierarchy between currently running jobs and not, we took the overall design farther. We highlighted the running job in red, we dialed back some of the app’s colors to relieve the user’s eyes and, as mentioned above, we made it clearer that the text fields could be interacted with.&lt;/p&gt;

&lt;h2&gt;Wrapping it Up&lt;/h2&gt;

&lt;div class=&quot;images full-row&quot;&gt;
  &lt;div class=&quot;image&quot;&gt;
    &lt;img src=&quot;https://thebhwgroup.com/sites/default/images/blogs/2016-10-17-material-ui-redesign/material_design_timer.jpg&quot; 
      alt=&quot;Final app redesign using material design&quot;
      
      
       /&gt;
      
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;From our experience, we’ve found material design to be a viable solution to UX and UI design problems. Having consolidated, evaluated, researched, and implemented these ideas time and time again without fail, we have found users to be more satisfied with their experiences. We strongly recommend using our 4 step process when translating to a new design language!&lt;/p&gt;

&lt;p&gt;If you want to see more of this app, check out our project &lt;a href=&quot;https://thebhwgroup.com/projects/rush-mobile-ro&quot;&gt;page&lt;/a&gt;. If you need some design help on your next mobile app, visit our &lt;a href=&quot;https://thebhwgroup.com/services/mobile-app-design-company-austin-texas&quot;&gt;mobile app design services page&lt;/a&gt; or &lt;a href=&quot;https://thebhwgroup.com/contact&quot;&gt;contact us today&lt;/a&gt;!&lt;/p&gt;
</description>
        <pubDate>Tue, 01 Nov 2016 00:00:00 +0000</pubDate>
        <link>https://thebhwgroup.com/blog/material-ui-redesign</link>
        <guid isPermaLink="true">https://thebhwgroup.com/blog/material-ui-redesign</guid>
        
        <category>material design</category>
        
        <category>Android</category>
        
        
        <category>Design</category>
        
      </item>
    
  </channel>
</rss>
