Podbean logo
  • Discover
  • Podcast Features
    • Podcast Hosting

      Start your podcast with all the features you need.

    • Podbean AI Podbean AI

      AI-Enhanced Audio Quality and Content Generation.

    • Blog to Podcast

      Repurpose your blog into an engaging podcast.

    • Video to Podcast

      Convert YouTube playlists to podcasts, videos to audios.

  • Monetization
    • Ads Marketplace

      Join Ads Marketplace to earn through podcast sponsorships.

    • PodAds

      Manage your ads with dynamic ad insertion capability.

    • Apple Podcasts Subscriptions Integration

      Monetize with Apple Podcasts Subscriptions via Podbean.

    • Live Streaming

      Earn rewards and recurring income from Fan Club membership.

  • Podbean App
    • Podcast Studio

      Easy-to-use audio recorder app.

    • Podcast App

      The best podcast player & podcast app.

  • Help and Support
    • Help Center

      Get the answers and support you need.

    • Podbean Academy

      Resources and guides to launch, grow, and monetize podcast.

    • Podbean Blog

      Stay updated with the latest podcasting tips and trends.

    • What’s New

      Check out our newest and recently released features!

    • Podcasting Smarter

      Podcast interviews, best practices, and helpful tips.

  • Popular Topics
    • How to Start a Podcast

      The step-by-step guide to start your own podcast.

    • How to Start a Live Podcast

      Create the best live podcast and engage your audience.

    • How to Monetize a Podcast

      Tips on making the decision to monetize your podcast.

    • How to Promote Your Podcast

      The best ways to get more eyes and ears on your podcast.

    • Podcast Advertising 101

      Everything you need to know about podcast advertising.

    • Mobile Podcast Recording Guide

      The ultimate guide to recording a podcast on your phone.

    • How to Use Group Recording

      Steps to set up and use group recording in the Podbean app.

  • All Arts Business Comedy Education
  • Fiction Government Health & Fitness History Kids & Family
  • Leisure Music News Religion & Spirituality Science
  • Society & Culture Sports Technology True Crime TV & Film
  • Live
  • How to Start a Podcast
  • How to Start a Live Podcast
  • How to Monetize a podcast
  • How to Promote Your Podcast
  • How to Use Group Recording
  • Log in
  • Start your podcast for free
  • Podcasting
    • Podcast Features
      • Podcast Hosting

        Start your podcast with all the features you need.

      • Podbean AI Podbean AI

        AI-Enhanced Audio Quality and Content Generation.

      • Blog to Podcast

        Repurpose your blog into an engaging podcast.

      • Video to Podcast

        Convert YouTube playlists to podcasts, videos to audios.

    • Monetization
      • Ads Marketplace

        Join Ads Marketplace to earn through podcast sponsorships.

      • PodAds

        Manage your ads with dynamic ad insertion capability.

      • Apple Podcasts Subscriptions Integration

        Monetize with Apple Podcasts Subscriptions via Podbean.

      • Live Streaming

        Earn rewards and recurring income from Fan Club membership.

    • Podbean App
      • Podcast Studio

        Easy-to-use audio recorder app.

      • Podcast App

        The best podcast player & podcast app.

  • Advertisers
  • Enterprise
  • Pricing
  • Resources
    • Help and Support
      • Help Center

        Get the answers and support you need.

      • Podbean Academy

        Resources and guides to launch, grow, and monetize podcast.

      • Podbean Blog

        Stay updated with the latest podcasting tips and trends.

      • What’s New

        Check out our newest and recently released features!

      • Podcasting Smarter

        Podcast interviews, best practices, and helpful tips.

    • Popular Topics
      • How to Start a Podcast

        The step-by-step guide to start your own podcast.

      • How to Start a Live Podcast

        Create the best live podcast and engage your audience.

      • How to Monetize a Podcast

        Tips on making the decision to monetize your podcast.

      • How to Promote Your Podcast

        The best ways to get more eyes and ears on your podcast.

      • Podcast Advertising 101

        Everything you need to know about podcast advertising.

      • Mobile Podcast Recording Guide

        The ultimate guide to recording a podcast on your phone.

      • How to Use Group Recording

        Steps to set up and use group recording in the Podbean app.

  • Discover
  • Log in
    Sign up free
HTML All The Things - Web Development, Web Design, Small Business

HTML All The Things - Web Development, Web Design, Small Business

Technology

Design, Develop, Deploy

Design, Develop, Deploy

2018-12-12
Download

This week we discuss breaking out of our comfort zone to finally develop an app via a coding challenge.

Segment 1 - The Idea
  • Parameters
    • Our idea needed to be something that was accessible, yet popular enough to get in front of people and actually get downloaded
    • In order to get downloads we knew the reach had to be decent, it had to be something that people would find useful, but it had to be simple enough in order to be developed quickly
    • We decided to analyze our previous experiences in launching apps, specifically our Chrome App and Chrome Extension collection
    • What we found was that, with very little promotion on our end, making a product that compliments an existing popular product gives you exposure through “osmosis”
    • Specifically speaking, our most popular app is Multiple Accounts for Outlook.com, which allows people to quickly switch between multiple outlook.com accounts and their associated web apps, like OneDrive
    • From there we took a look at our recent personal app experiences, as well as the Google Play store - our targeted app store
    • All of this ultimately boiled down to the next subsection “The Decision”

 

  • The Decision
    • We’ve decided to do a minimalist reddit news app that strips away any distraction from actually reading the news
    • We’ll get more into what I mean by “minimalist” in the next segment, but generally we’ll take away a bunch of the default reddit features that people can get distracted by
    • We also have experience pulling information from reddit, via Mike’s joke generator that he used on his Introduction to Vue.js Guide (https://medium.com/html-all-the-things/introduction-to-my-vue-js-guide-ee9f4baad61)
    • This app is far from reinventing the wheel, but it gets us going on finally releasing an app on Google Play, which we’ve been talking about for years, but never done
    • The app will be monetized by ads, however, we plan on making the ads non-fullscreen and non-intrusive so that users aren’t bogged down by ads that have issues loading - this will be our first encounter with ads in an app as well so we’ll see how this strategy moves forward, maybe it’ll change, maybe it won’t work at all
    • This app is rather simple in design and scope, but it’s actually accomplishing a great deal of smaller points that we’ve been aiming to get done specifically...

 

  • Accomplishments & Goals
    • Trying out a community event: One of our goals with HTML All The Things was to get the people involved to some extent if they wanted to try out new things for us. This coding challenge is the first of its kind for us, and we’ll be the guinea pigs to see if it works out - maybe if it goes well we’ll do a public version of some kind
    • Social media coverage - Right now we post about our podcast episode releases, share people’s work, etc. However, we’ve been wanting to try and “live post” to an extent. Share work as it’s being completed, so we’re aiming to share a bunch of content during this coding challenge’s time window. Things like posts of our progress as they happen, maybe get some videos in there - we’ll have to see how it pans out.
    • Releasing an App: We’ve been talking about releasing an app on Google Play for a long time and we’ve always brushed it off, this challenge should give us a push to actually get it done - even if we fail the challenge and don’t release the app on time, we’ll have dived into the app development so much that we’ll essentially have no choice but to release the app for fear of wasting all that time - forcing ourselves to take on the risk
    • Furthering Our Knowledge: We’re planning on using pwa for this project, however, we’ll be needing some plugins and functionality that we’ve never used with it, so we’ll be learning on the fly

 

Segment 2 - Design, Develop, Deploy
  • If we assume that our “decision” in Segment 1 is final, and we are actually doing an Reddit News App, let’s dive into how we would take this project on
  • One of the most important things we need for this challenge is to identify what our MVP (Minimum Viable Product)
  • Research, Design, Development, Deploy
  • Research is complete already, app decision has been made
  • Mission Statement: Simple Reddit new aggregate for people that want to quickly view the news in their area without any distractions.
  • Parameters of the challenge?
    • What can we do before/after?
    • What we need to accomplish during the challenge?
    • What’s the endgame?
  • Design
    • Use a css framework?
    • Light/Dark theme?
    • Simplistic no bs design to to make the news a quick scroll away
    • Naming
    • Features
      • Pull posts from multiple subreddits and display as one multi subreddit
      • Remove all unnecessary attributes like karma count, comments, etc to display a minimalistic news block
      • Allow user to select their regions news
      • Ability to share articles through android/iOS share menu
      • Ability to view articles in webview without leaving the app
      • Ability to switch between light/dark theme
      • Ability to switch between Top, new, controversial, hot
  • Develop
    • Vue.js
      • Vuex for state management
        • No accounts, but local storage and Vuex for data persistence and resource sharing
    • CSS Grid for layout
  • Deploy
    • Deploy on Nginx through docker on Digitalocean

 

Web News - Edge going Chromium?
  • Microsoft announced it will be moving away form EdgeHTML to Chromium for a future version of the Edge Browser
  • A Project Manager moderately confirmed that most chrome extensions will work
  • New Edge will be on Xbox One, MacOS as well as Android and iOS
  • Mozilla is not happy that Microsoft is giving Google a monopoly and has reaffirmed their efforts to provide users a choice
  • Developers will now not have to support EdgeHTML
  • Electron played a key role in the decision to switch to Chromium instead of Firefox

You can find us on...

Facebook | Twitter | Instagram  

RSS | Spotify | Reddit

Medium | YouTube | GitHub

Patreon

view more

More Episodes

Why Prisma Is Still the Best ORM | w/ William Madden
2025-05-08
Work On Your Business, Not Just In It
2025-05-06
Why Flip Phones Still Matter in 2025 | w/ Tom Barrasso
2025-05-01
What Junior Web Developers Need to Know About DevOps
2025-04-29
The Hype Trap: Why Cutting Edge Isn’t Always the Best Choice
2025-04-22
Startups vs Big Tech for Web Developers
2025-04-15
The Full Stack of a Website: What Clients Often Overlook
2025-04-08
Should Kids Learn to Code? With Jonathan Schor
2025-04-03
Top 5 Code Editors for Web Developers
2025-04-01
My Real-World SEO Checklist for New Websites
2025-03-25
AI in Developer Education: Scrimba's Instant Feedback & Backend Courses w/ Per Borgen
2025-03-20
Corporate Burnout: How the CIA Invented Your 9 to 5
2025-03-18
Developer Education w/ Maximilian Schwarzmüller
2025-03-13
Vibe Coding, Cursor Vs Windsurf, Firefox Did What?!
2025-03-11
AI Has Broken the Web Developer Job Market w/ Kent C. Dodds
2025-03-06
How to Be Successful as a Remote Developer
2025-03-04
"I Want to Rank #1 on Google!" – How to Solve Real SEO Problems
2025-02-25
JavaScript Tech We Loved (But Don’t Use as Much Anymore)
2025-02-18
The Popular Option w/ Colby Fayock
2025-02-13
Freelancing for Web Development
2025-02-11
  • ←
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • →
012345678910111213141516171819

Get this podcast on your
phone, FREE

Download Podbean app on App Store Download Podbean app on Google Play

Create your
podcast in
minutes

  • Full-featured podcast site
  • Unlimited storage and bandwidth
  • Comprehensive podcast stats
  • Distribute to Apple Podcasts, Spotify, and more
  • Make money with your podcast
Get started

It is Free

  • Podcast Services

    • Podcast Features
    • Pricing
    • Enterprise Solution
    • Private Podcast
    • The Podcast App
    • Live Stream
    • Audio Recorder
    • Remote Recording
    • Podbean AI
  •  
    • Create a Podcast
    • Video Podcast
    • Start Podcasting
    • Start Radio Talk Show
    • Education Podcast
    • Church Podcast
    • Nonprofit Podcast
    • Get Sermons Online
    • Free Audiobooks
  • MONETIZATION & MORE

    • Podcast Advertising
    • Dynamic Ads Insertion
    • Apple Podcasts Subscriptions
    • Switch to Podbean
    • YouTube to Podcast
    • Blog to Podcast
    • Submit Your Podcast
    • Podbean Plugins
    • Developers
  • KNOWLEDGE BASE

    • How to Start a Podcast
    • How to Start a Live Podcast
    • How to Monetize a Podcast
    • How to Promote Your Podcast
    • Mobile Podcast Recording Guide
    • How to Use Group Recording
    • Podcast Advertising 101
  • Support

    • Support Center
    • What’s New
    • Free Webinars
    • Podcast Events
    • Podbean Academy
    • Podbean Amplified Podcast
    • Badges
    • Resources
  • Podbean

    • About Us
    • Podbean Blog
    • Careers
    • Press and Media
    • Green Initiative
    • Affiliate Program
    • Contact Us
  • Privacy Policy
  • Cookie Policy
  • Terms of Use
  • Consent Preferences
  • Copyright © 2015-2025 Podbean.com