• Breaking News

    Saturday, July 24, 2021

    Android Dev - App Feedback Thread - July 24, 2021

    Android Dev - App Feedback Thread - July 24, 2021


    App Feedback Thread - July 24, 2021

    Posted: 24 Jul 2021 06:00 AM PDT

    This thread is for getting feedback on your own apps.

    Developers:

    • must provide feedback for others
    • must include Play Store, GitHub, or BitBucket link
    • must make a top level comment
    • must make an effort to respond to questions and feedback from commenters
    • app may be open or closed source

    Commenters:

    • must give constructive feedback in replies to top level comments
    • must not include links to other apps

    To cut down on spam, accounts who are too young or do not have enough karma to post will be removed. Please make an effort to contribute to the community before asking for feedback.

    As always, the mod team is only a small group of people, and we rely on the readers to help us maintain this subreddit. Please report any rule breakers. Thank you.

    submitted by /u/AutoModerator
    [link] [comments]

    Keeping up to date with the Android Topics

    Posted: 24 Jul 2021 04:13 AM PDT

    Up to date summary of official android development resources for different Android Topics

    In this publication, we will write one post for each Android topic. A topic could be an android official library, like Work Manager or a feature with no libraries related, like Storage Access. In each post, you will find a summary with all the links to the related official resources published by Google in the different channels. We will try to keep them up to date so you always find the latest resources.

    https://medium.com/android-topics

    submitted by /u/maxirosson
    [link] [comments]

    Build A Book App in 60mins with Jetpack Compose | MVVM Architecture

    Posted: 24 Jul 2021 05:24 AM PDT

    Looking for feedback on my interview assignment submission(s)

    Posted: 24 Jul 2021 07:07 AM PDT

    TL;DR: I am looking for feedback on this simple Android project of mine that is a good representation of how I write and structure code. I am trying to figure out where I am going wrong cause this project don't seem to be good enough as take-home assignment submissions as part of interview processes at some companies.

    Context

    I recently started looking for a new job and as part of the process, have encountered 3 take-home assignments so far. Because I had used MVP in my previous company, I initially decided to stick to using that for these assignment submissions. Unfortunately I blew up my first submission as a result cause the company was expecting an MVVM based implementation and I did not clear this up with them beforehand.

    So for the second submission, I decided to go with MVVM(and they did clarify that they were in fact using MVVM in their apps). Now, I have no professional experience using MVVM on Android but I reckoned it wouldn't be that difficult to put together. I also decided to use Hilt this time cause it seemed it would get things done quickly. Bad idea though cause my implementation for runtime permissions request and gps enabling was far from clean. The feedback I got was that the architecture was too complex to the point of being an "over-abstraction".

    Now for the 3rd submission, I used MVVM but instead of Hilt, I decided to use Dagger. The company gave me a project where they were fetching data from a JSON file placed in the assets and rendering it in a RecyclerView. All of this code was written in a single file inside the main Activity and I was tasked with cleaning things up.

    The result was this project which I am for the most part quite happy with. It does have some problems and I am unsure about a few things but for the most part I don't personally see it as a "bad submission".

    The only difference between the submission I made and the project I have added above is that I have removed all references to the name of the company. So if you decided to run the app and saw that the XKCD comic images look shitty, that's cause the app wasn't meant to render XKCD comic images in the first place.

    Sadly though, I haven't heard from them in a week and I feel it's reasonable to assume that they are not going to continue with the process.

    So at this point, I am just looking for feedback from anyone to help me understand where I am going wrong. Is there something fundamentally broken about my submission or is it a matter of taste or something else.

    Problems with the submission

    • There is a bug with my implementation of UrlNavigator where if I have tried navigating to a URL once and then decide to rotate the app, the underlying stream being a StateFlow would emit again and immediately launch the last URL again. I noticed it too late. It would be easy enough to fix but it definitely looks bad. Not sure if it warrants for an immediate rejection though.

    • There are no UI tests. I did point this out in my submission notes for the reviewers. I prioritized writing unit tests over writing UI tests primarily cause I can get them done quicker.

    • The "Renderer" classes would get injected irrespective of whether somebody was using their ViewModel level counterparts. Again, time was of the essence and I decided to focus elsewhere and left a note along similar lines for the reviewers.

    Things I am not sure about

    • Is there a cleaner way to create reusable components like UrlNavigtor?

    Overarching points that I would like feedback against

    • Is their something fundamentally wrong about the implementation or are their just minor improvements to be made?

    • Does my implementation feel "over-engineered" or complicated?

    submitted by /u/BenaamBechara
    [link] [comments]

    Embed Https web server in Android with Ktor

    Posted: 24 Jul 2021 08:10 AM PDT

    Hello, recently I have to embed a web server in Android. The reason is that one client has many set-up boxes with android and he wanted to send requests to them. In the beginning I was not sure how to do it and could not find any up to date tutorial so I want to share step by step how can it be done. Read article

    In the end of the article there is a link to github with the source code.

    submitted by /u/yayox28
    [link] [comments]

    Getting into programming/Android development

    Posted: 24 Jul 2021 04:45 AM PDT

    Hi everyone. I'm looking for tips on learning a new programming language. I'm primarily interested in learning Java, Python or Kotlin, it's not important in what order. Also i'm trying to learn it as a hobby not a full time career or a job. I've already attended an IT highschool so i know some basic stuff. Where do i start from, site or a YT channel? I figured asking here was the best solution. Thanks in advance. PS English is not my first language so if i need to clarify something please tell me in the comments.

    submitted by /u/paki1312
    [link] [comments]

    Do you use (mockup) tools for planing a new project at the start?

    Posted: 24 Jul 2021 05:55 AM PDT

    I just started with Android Development and already collected some project ideas. Now I want to try one of them, to see how it goes and of course to learn from it. But as im writing down what exactly I want to do in this project..I started wondering if there are tools you guys use to plan your project first (the layout and the features)? Or do you just start?

    submitted by /u/DaTM4sTer
    [link] [comments]

    ConstraintLayout 2.1.0 rc1 & ConstraintLayout-compose 1.0 beta 1

    Posted: 23 Jul 2021 04:58 PM PDT

    App to make phone call based on location

    Posted: 24 Jul 2021 07:53 AM PDT

    I have electric gates at the house, they have a sim card and I ringing them opens them. Obviously I want them to start opening before I get to them when I'm driving home, so they are open when I arrive. I want to set a location, say 500m from my house, that when I pass through it, my phone will ring my gates. I'm a CS student and thought this would be an interesting project :). I have some experience in Java but no idea where to start. Any help would be greatly appreciated! Thanks

    submitted by /u/codequeries
    [link] [comments]

    Zip/Postcode autofill just straight up doesn't work?

    Posted: 24 Jul 2021 07:43 AM PDT

    I've spent too long tearing my hair out over this. I have an edittext which is purely for taking the user's postcode. Nothing I do can make the autofill provide the postcode. This is also true of most other address related autofill hints. However, when I put it in a layout with other edittexts that take things like street, city, country, etc, then somehow it magically also populates the postcode.

    I've tried using androidx.autofill:autofill:1.1.0 alongside HintConstants, specifically this. I've tried putting it's raw value in xml, it's class name in XML (which actually does work when trying to autofill for Phone Region, but not for postal code) and tried doing it and runtime using the AutofillManager. Absolutely nothing works, which leads me to question whether this flag actually has any implemented behaviour. Does anyone else share this?

    submitted by /u/xTeCnOxShAdOwZz
    [link] [comments]

    Question about Associate Android Developer certification.

    Posted: 23 Jul 2021 09:23 PM PDT

    I know everyone says it's useless. I'm a student in high school so the "certification doesn't help resume" thing doesn't really apply to me. Also I'm already developing an app so no need to say "just build projects".

    Can I learn the needed knowledge in 4-5 months? I don't know anything about Android developing but I have experience in Flutter if that's any good.

    If you don't see this certification as something useful, what certification or credential can prove my skill as a developer or programmer? I'm already prepping for a coding competition.

    submitted by /u/NotVector
    [link] [comments]

    Input appreciated on Scoped Storage..

    Posted: 23 Jul 2021 06:05 PM PDT

    So would appreciate which direction to handle this new Scoped Storage in 10 with how files are used in my app.

    My app is for inspectors out on the road, and when they're doing a job, each 'project' (which there could be multiple per day) could have multiple files, of different types.

    For example, Steve, out in the field inspecting milepost 34.23 will need to take text notes, stored in a TXT file, along with multiple pictures. Depending on the requirements of the job, they may need to even get a GNSS file saved.

    Normally, this isn't too much of an issue. In the past, files were stored in ExtStorage/MyApp/[projectId]/ so they were easy to find when a user connected their phone up to their computer (PC, Mac, or Linux), to copy off and prepare for submitting.

    I can continue to store it in Scoped Storage as /[projectId], but I'm worried about the user interaction part of it when they're done at the end of the day. I am half-tempted to get my app for review to allow it the MANAGE_EXTERNAL_STORAGE.

    I haven't mentioned that before these guys head out for the day, SOMETIMES they may need to copy some files over from the PC to the phone/tablet. And to top it off, if the app is uninstalled, these files should remain, so guys can finish submitting these inspections.

    What's the best way to handle this from a user perspective? Ask for the manage external storage, so my users can continue to look for inspections in /MyApp, or use scoped storage and pop up a dialog saying, 'Hey, when you connect your phone, inspection reports are now stored in /some/crazy/path/showing/my/namespace/to/scoped/storage/? (Because they likely won't find it on their own..)

    Thanks in advance!

    submitted by /u/Cohote
    [link] [comments]

    How do you handle attacks?

    Posted: 23 Jul 2021 10:23 AM PDT

    Hi, today I started getting a lot of 1 star reviews in less than 5 minutes from someone who is trying to compete against my app.

    I have also received negative reviews regarding an update that made some features unstable, how do you deal with this? Disabling the app from the play store for a while or letting it go?

    submitted by /u/ckiooo
    [link] [comments]

    Android 12 improves URL sharing, making it easier to copy links

    Posted: 23 Jul 2021 09:16 PM PDT

    Need help with android app development

    Posted: 23 Jul 2021 01:44 PM PDT

    Hi,

    My company is looking forward to developing an android application for calling, app will register sip accounts and will use Telinta Server at the backend as well.

    I'm a little confused as I have been told by the mobile development team that they will import web-views in the mobile app and the web development team need to work with Telinta Server API.

    For example, for registering users, Adding credit in-app for calling, or updating credit, or fetching calling history.

    Can someone please guide me regarding this, I feel it is quite unrealistic as APIs needed to be used on the Android app but not on the web.

    For the website, I am not even interested to show users any option to sign up, the user must sign up from the mobile app.

    Shall this all be done, I'm asking about APIs work, in-app? or the app development team is right that the website development team need to use all APIs on the website and the android development team will import the web view.

    submitted by /u/AtaUrRehmanBlogs
    [link] [comments]

    Choosing the most appropriate DB of a quiz app?

    Posted: 23 Jul 2021 07:59 PM PDT

    Hello guys!

    I am making a quiz app

    Tables of Db:

    • Quiz
    • Question
    • QuestionAnswer

    All relations between tables would be many to many relationship.

    I have some questions:

    1. What is the best type of database (Sql, NoSql) for local presistence and for clould presistence - no problem if it different type? why?
    2. What is the appropriate library to work with that type (Room, Realm, etc..)?
    3. What is the schema of the database that make the app more maintainable and robust?
    4. I found mongodb realm for local presitence and mongodb atlas for cloud can be appropriate, is there a problem with that?

    Note: I think Nosql db would be better, because you can model many to many relationship without any headaches.

    submitted by /u/Various_Reference892
    [link] [comments]

    Cross platform dev tools with android native capabilities

    Posted: 23 Jul 2021 09:00 AM PDT

    I am an experienced software engineer (for whatever it's worth), and am looking to write an app that is also capable of running in the background to track changes in certain folders on the system and make api calls to my server to upload these changes (ie. added files)

    For context, this app would be similar to Google photos in that it should recognise when a photo was taken (saved in the file system in a certain folder), and then upload it to the server.

    Since it will also be web based, my plan is to use Angular for the ui. However I am not directly familiar with Android development, so am not sure if there is a commonly recommended technology for integrating this with android Native so I'd only need to write the UI code once. I have used Phonegap / Cordova long time ago, but am not sure if this is still a good choice, or whether it's something new like Nativescript. And then I also wouldn't know if that would purely provide UI functionalities, or also allow running as a background service and make those API calls while in the background.

    Could anyone recommend me a technology that would allow for these features? I'd have no problem stepping off from the idea of using Angular if you tell me it would complicate things whereas another technology can do it better.

    Thanks!

    submitted by /u/NuttyDutchy1
    [link] [comments]

    Los anuncios no se visualizan y no me permiten enviar correo a los soporte de google

    Posted: 23 Jul 2021 04:04 PM PDT

    Los anuncios no se visualizan y no me permiten enviar correo a los soporte de google.

    Esto ocurrió cuando en google me eliminaron las aplicaciones por contenido repetido.

    mis aplicaciones están en otra tienda y también me bloquearon los anuncios de aplicaciones nuevas.

    Entonces mi aplicaciones que no pertenecen a google play, como la de amazon y App Store están siendo afectada. Donde la política que se incumplió fue la de google Play.

    Ellos bloquean el contacto con los soportes para que uno no pueda reclamar.

    es algo macabro como manejando porque esta plataforma de anuncio supuesta también es compatible con otras tiendas

    submitted by /u/starlingdeveloper
    [link] [comments]

    Introduction to Realm SDK

    Posted: 23 Jul 2021 04:12 AM PDT

    Hey folk,

    I have written my first article on Realm SDK, which is a mobile object database. Do check out and share your feedback.

    https://medium.com/realm/introduction-to-realm-sdk-for-android-647c87302ac3

    submitted by /u/codewithmohit
    [link] [comments]

    No comments:

    Post a Comment