My first Android App

Web and SaaS

order taking for wholesale business

SHOW HN2020

123points
58comments
#519of 3,028 in 2020
Top 18%of 2020 by points

How HN took it

DebatedReal support and real criticism

6 positive, 10 neutral or asking, 0 mixed, 8 critical, out of 24 comments about the project. Thread score -0.05.

Idea: 3 for, 4 againstDesign: 2 for, 3 againstExecution: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Good first app solving a real internal business problem

    From 3 comments
    • i think it's awesome that you solved a problem yourself and learned something new. to me, it makes sense that you built a native android app given the use-case you're describing…
      mysticllama on HN
    • Congrats on solving your internal business problem. I did something similar for a company I worked for but using windows toughbook devices. BTW, what beer is that?
      frequentnapper on HN
    • Great job. I am learning to build apps in android. Currently most of the tutorials and even books I come across have quite small examples to follow, usually 2 activity files and…
      smckk on HN

Objections

  • Should be a web app or PWA instead of native app

    From 3 comments
    • There probably aren't many sawyers on iPhone, but still I'm curious... at this point in time, why not just a PWA for something like this? Even if the other advantages are…
      jessaustin on HN
    • This should be a web app
      cheez on HN
    • I would never download an app just to buy stuff from a random company, even a local company I'd use (and live in a rural area now, person-to-person contact matters, I'm bought…
      joe_the_user on HN
  • Dated UI design

    From 2 comments
    • Not to be a Debbie downer but design wise it has issues both aesthetically and in its flow. It's hard to gauge the overall status in the order processing and functionality isn't…
      httpsterio on HN
    • I was going to say, what version of Android is the demo video running? It looks like it's the Android design from 5 years ago. Definitely could use some UI enhancements.
      mfkp on HN
  • Code organization and lifecycle handling need work

    From 3 comments
    • Nowadays it's recommended to use Fragments instead of Activities, but it's kind of controversial topic. It looks like you have some hardcoded data. I would move that to…
      tananaev on HN
    • The biggest pitfall is saving and restoring the app state when the configuration changes or the process is killed. Your app runs into UX problems and at one instance a crash,…
      Farbklex on HN
    • I didn't dig too deeply into the code itself and the logic flows, but at a very high level I could start with some project organization feedback that might make your life easier…
      Benjammer on HN

Requests

  • Add screenshots to the GitHub page

    From 1 comment
  • Use Material design defaults instead of custom styling

    From 1 comment
    • My tip is not to use custom styling for buttons/text/etc just use the default Material design. It is already pretty nice, certainly better than what a non-designer can come up…
      vegesm on HN

Questions

  • Why build a mobile app instead of a web app

    From 2 comments
    • That's a nice pet project, congrats with HN 1st page) Out of curiosity: was it really nesessary to build a mobile app, what are the benefits compared to web-app?
      SergeAx on HN
    • I would never download an app just to buy stuff from a random company, even a local company I'd use (and live in a rural area now, person-to-person contact matters, I'm bought…
      joe_the_user on HN
  • Whether fragments or activities are best

    From 2 comments
    • Motivation: My family owns a company that sells sawn wood and plywood products. Although I am currently not engaged in its business, I am very interested in finding out how the…
      maherdeeb on HN
    • >I used activities instead of fragments. I had the feeling that the fragment was not the best option because the navigation plan can be too complex. am I right? > When choosing…
      quantummkv on HN

Alternatives named

  • Progressive web app

    From 2 comments
    • There probably aren't many sawyers on iPhone, but still I'm curious... at this point in time, why not just a PWA for something like this? Even if the other advantages are…
      jessaustin on HN
    • PWA: https://en.m.wikipedia.org/wiki/Progressive_web_application
      darkteflon on HN
  • Flutter

    From 1 comment
    • Hey if you are starting with Android development, take a look at http://flutter.dev
      rohan1024 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/23475891)