Android Dev - PSA: Android Studio running great on M1 Apple Silicon |
- PSA: Android Studio running great on M1 Apple Silicon
- Advice for the future?
- Google Play In-App Review - Boon or bane
- Good enough to make apps but not good enough to contribute to open source?
- Consume a .net WCF Service on Android
- Instabug for tracking User engagement
- Custom components, Hilt part 2
- Working on a game inspired by fruit ninja
- Will google ban an app thats built with ionic?
- Updated Jitpack library publishing tutorial for 2021?
- In-depth look at gRPC for Android
- Some thoughts on minimalistic launchers in general & A selecfion of minimalistic launchers that have wallpaper support.
- Thoughts about it?
- Save Jetpack Compose Canvas to Image
- PROCESS_TEXT Not visible in text selection menu in most apps after Android 11
PSA: Android Studio running great on M1 Apple Silicon Posted: 06 Jun 2021 08:13 AM PDT I just wanted to let the community know that I've been using the M1 Macbook Air for the past week to work on my multi-module decent-sized Android project and it is working incredibly well. Obviously, I'm using the beta version of the Android Studio that has an Apple silicon version available. My previous machine was a desktop with Ryzen 5800x and an RTX 2080ti, but the motherboard went kaput and I had to borrow my brother's work laptop, i.e. Macbook Air. The general IDE experience is very smooth and the accompanying emulator also works seamlessly. I'm also surprised by the build times because my desktop did a fresh build of my project in approximate 2.5 minutes and the Air is doing it in < 2 minutes. Rebuilds are 4-5 seconds, whereas on my desktop they were over 10 seconds. It's quite a pleasant surprise. All that is to say that if people have been wondering about buying an M1 based computer for Android development, in my opinion, it's safe to do so now. [link] [comments] | ||
Posted: 06 Jun 2021 07:34 AM PDT After college, I've got hired as a junior developer for a company that had 3 mobile apps, 1 native Android Java, 1 React Native and 1 Xamarin. Since I've expressed interest in mobile apps, the maintenance of all three came down to me. There's also a new app which I did a year ago, and since I'm the only mobile dev in the company, I was limited to cross platform solutions, and did it in Flutter. I liked the experience of it a lot, but looking back, in 3 years of job, I got stretched across 4 different flavours, while completely losing touch with "Modern Android", rendering me unemployable for any Android developer jobs at the moment, since most of quality companies do native and they have separate development teams for each platform. My only option is to learn "MAD" during the weekends in my free time, but that's starting to take a toll, making me tired of no days without coding, less and less motivated to do development. But if I do take a day off, I feel stressed about the future. On one hand, I love Flutter and being able to churn out both platforms myself, on the other hand, I don't have time or energy to learn Kotlin, Coroutines, Flow, LiveData, Compose, Navigation while having a full time job in other technologies to make myself employable again. Any advice? [link] [comments] | ||
Google Play In-App Review - Boon or bane Posted: 06 Jun 2021 12:13 AM PDT https://developer.android.com/guide/playcore/in-app-review Has anybody used Google Play In-App Review in their apps? I would love to get some feedback. I know it'll be easier for the user to rate & review the app. But I feel that might backfire too, specially if you're a new app. Users might face issues here and there and on that if you ask for feedback, might end up getting a 1 star. Thoughts? [link] [comments] | ||
Good enough to make apps but not good enough to contribute to open source? Posted: 06 Jun 2021 08:17 AM PDT Hello everyone, as I am having a hard time finding a job I am working on my own projects. With 2 years of experience I can make anything sensible into an app. But I cannot do anything besides that. I'd love to level up as a developer but getting into open source kinda seems impossible, I cannot seem to understand how does one contribute to a library they like and use. All of the issues are out there in the open, but it just seems like you'd have to be the one who made that system to be able to pinpoint the problems or improve it further. At what point/ how you reached the state of being like, yeah I know what I am doing in this field? I guess you're always learning but when did you feel comfortable contributing. [link] [comments] | ||
Consume a .net WCF Service on Android Posted: 06 Jun 2021 06:17 AM PDT I don't know much about mobile development but but I have a bit of webdev knowledge ,i've been struggling for weeks trying to consume a WCF Service using ksoup2 but no luck , I followed almost all youtube tutorials exactly. Is there another way besides using ksoup2 ? [link] [comments] | ||
Instabug for tracking User engagement Posted: 06 Jun 2021 05:22 AM PDT Hi All, I have recently come across Instabug as an alternative to Firebase crashlytics. I noticed that whenever a crash occurs, we get a lot of details and reproducible steps that the user took when this crash occured. Can we get the same analytics and tracking to track user engagement? Or is it only for bugs/crashes? Thanks in advance. [link] [comments] | ||
Custom components, Hilt part 2 Posted: 06 Jun 2021 04:42 AM PDT
| ||
Working on a game inspired by fruit ninja Posted: 05 Jun 2021 12:51 PM PDT
| ||
Will google ban an app thats built with ionic? Posted: 05 Jun 2021 06:33 PM PDT Ive herd of pwa apps getting taken down if the app is build for family's. Or is ionic different [link] [comments] | ||
Updated Jitpack library publishing tutorial for 2021? Posted: 05 Jun 2021 09:25 AM PDT Does anybody know of an updated Android library publishing to Jitpack tutorial this year? I followed this video, which I think is the most concise of them all but, alas, the video didn't mention what to do in case of build errors that Jitpack's environment encountered. (btw this is my first time attempting this library publishing thing) [link] [comments] | ||
In-depth look at gRPC for Android Posted: 05 Jun 2021 11:49 AM PDT
| ||
Posted: 05 Jun 2021 04:09 PM PDT Disclaimer: This list is subjective and based on my personal observations and experiences. I don't claim to know anything better than you. You can disagree with me and this is perfectly fine. The list below contains most (but not all) notable features of these launchers & all of these launchers have INNOVATIVE FEATURE OF SUPPORTING WALLPAPERS!
If you have any thoughts, corrections or ideas about launchers that I should take a look at, please post them :)
NB! If any current of future app developers read this, please consider the following thoughts from a Android user who used to write about tech & work in the same field as you. You are talented & your attempts to provide fellow android users the ability to customize their android experiences by using your launcher are highly appreciated. For some time there has been a welcome and rising trend of minimalistic launchers. There is no clear definition of what a minimalistic launcher is, so there is no right or wrong way of making a launcher that is minimalistic. It is good to see that more developers are trying to find a market space or make a minimalistic launcher for whatever other motivations. One of the puzzling trends among minimalistic launchers is the choice of some developers to force users to use a solid color or just black or white wallpaper & remove the (ancient) ability to use a wallpaper of users own choice.
This is promoted with marketing slogans such as:
And sadly not a single source is provided. Stangely enough many of these launchers cut out other everyday features such as widget support or limit the amount of favorite apps to absurd numbers which end up people having to use more time in order to launch the needed apps (but I won't go into more detail about this).
To sum my thoughts up: developers, please include sources to back up your claims. It will increase your credibility. And if you happen to be open to suggestions, please respect your users enough to give them the basic control (wallpaper support) over their homescreen if you want them to use your products. It is fine to have your own vision of what your launcher should be, the same goes for users - they will use other launchers that have features (like wallpaper support) which have been around computers for decades. Having the option to use a wallpaper is not a weakness, it's a additional feature for your launcher which might get you a new customer and introduce someone to minimalism through your launcher, who otherwise might go back to their stock launcher because they don't want to stare at a white wallpaper on their 700 dollar phone with a amoled screen. I'll get of my soapbox now. Minimalism is a welcome and needed change that many of us can embrace and benefit from and as a wise developer once said: "Elegant interface that supports mindfulness!" Never truer words have been said. As someone who practices mindfulness, I can highly recommend using Smiling Mind (free) Calm (paid) or many other mindfulness apps (which I might write about in future). I'll get off my soapbox this time for real now. Enjoy the launchers :)
Takan - https://play.google.com/store/apps/details?id=io.skipday.takan
Features: Alphabet based app drawer that you can also browse, (small selecfion of) built in mini apps, favorite apps, app search. built in fonts & wallpapers. The good: Functional, many customization options (accent color, background dim, font size, column size etc). The bad: No widgets, folder support, small selection of built in apps. Overall: It's a very functional minimalist launcher with a productive poweruser that is in develpment and doesn't support widgets. 100% free.
Before - https://play.google.com/store/apps/details?id=com.beforesoft.launcher
Features: Built in notification filtering, three page layout, favorite apps, app sorting in drawer, list based app drawer, app search. Additional paid features: Label apps, home text size, hide apps, pin apps, folders. The good: Functional, medium amount of customization options (text size, icons, app search on/off, recent apps tracking on/off). The bad: No widgets, paid folder support, the launcher wasn't updated for about a year, the last update didn't add any new features - so the question is - was there a real update or was it just to make it look like the launcher is in active development? The developer told me that they have been hit with corona and new updates will come. Overall: It's a functional minimalist launcher that focuses on filtering notifications and doesn't support widgets. Some essential features cost 6 €.
Niagara - https://play.google.com/store/apps/details?id=bitpit.launcher
Features: The best app drawer of any android launcher I have ever used (niagara drawer feels like playing a game on 120 hz - other launcher drawers feel like playing a game on 60 or 30 hz - that's the best analogy I can give), one page layout, favorite apps, folders, widget support, widgets in folder support, high production value, embedded notifications, hiding apps, integration klwp. Built in notification filtering, three page layout, favorite apps, app sorting in drawer, list based app drawer, app search. Additional paid features: Built in widgets (weather, calendar), popups (folders for apps and widgets and shortcuts), dots-icon pack, custom fonts, sesame integration, some other minor features. The good: Functional, good amount of customization options (text size, icons, sort apps by usage on/off etc), even the free version feels very good to use (I used it for two weeks and enjoyed it greatly before buying the full version), very active development, probably sustainable since the launcher seems to be fairly popular and costs alot, active community (telegram mostly, but to a lesser extent on reddit). The bad: Some essential features are behind paywall, it's one of the most costly launchers (13 €, has a free version and a trial), the developer has a very clear vision of what the launcher is supposed to be like - this means that some very good suggestions by the community are ignored. Overall: It's a functional minimalist launcher that focuses on true minimalism. The widget support is there but it's limited. Some essential features cost 13 €. Niagara is arguably the best premium minimalistic launcher (and to my knowledge no other launcher on Android does not have a app drawer that is this well performing - read 60 hz vs 120 hz comparison above).
OLauncher - https://play.google.com/store/apps/details?id=app.olauncher
Features: Favorite apps, a very capable app search, list based app drawer, daily new wallpaper, app alignment on homescreen (left, right, center), swipe left/right to launch two selected apps. Additional paid features: 100% free, no paywall. The good: Functional, favorites support & free, the best built in search based app launcher I've seen, favorite apps text alignment on homescreen (very refreshing), left/right gesture support for launching apps is very handy, daily wallpaper. The bad: No widgets, small amount of customization options. Overall: It's a functional minimalist launcher with the best search based app launcher I've seen, there is no widget support but there is a left/right gesture support & ability to align text on homescreen. A good free alternative to Before Launcher.
Mere - https://play.google.com/store/apps/details?id=com.owentosh.merelauncher
Features: Favorite apps, up to two widget support (the second widget would replace favorite apps on the homescreen), background tint (this could make any wallpaper darker), hidden apps, list based app drawer, folders (longpress on app name > add to group). Additional paid features: 100% free, no paywall. The good: Functional, folder, tint, widget, favorites support & free. currently requires only one permission. The bad: No app search (as the developer suggests, this can be remedies by using a third party app like Sesame as one of the widgets). Overall: It's a functional minimalist launcher that has only one major downside (which has a workaround) & many positives. A good free alternative to Before Launcher.
Thank you for reading my post. Cheers :) [link] [comments] | ||
Posted: 05 Jun 2021 09:40 PM PDT Does someone uses jetpack navigation library on modularized projects (deployed to Playstore) https://link.medium.com/gPeHpbWjRgb [link] [comments] | ||
Save Jetpack Compose Canvas to Image Posted: 05 Jun 2021 01:58 PM PDT Hi together, im new to jetpack compose and I started to created a drawing app , so far so good and everything went well and I got into touch with the canvas component. The problem I have is that I don't know how to export the current drawing to any file ... Is this even possible? I had a look into the Paint class of skija that I can access from the saveLayer but there is nothing I can access [link] [comments] | ||
PROCESS_TEXT Not visible in text selection menu in most apps after Android 11 Posted: 05 Jun 2021 12:05 PM PDT Hi I am facing the above mentioned issue and I am quite stumped by it. More details : (Also If you want to answer on stack overflow : https://stackoverflow.com/questions/67660035/process-text-not-visible-in-text-selection-menu-in-most-apps-after-android-11) I have the following configuration in the manifest file - I can see my 'Lookup' Button in the text selection menu in apps like twitter in Android 10 but in Android 11 it vanished. Surprisingly it works in Chrome. Wikipedia Beta, somehow circumvents this issue and shows its 'Search in Wikipedia' Button everywhere. I tried to see it's manifest and found it to be similar. (I have tried making mimeType text/plain and adding a label, it doesn't help) Any leads will be helpful. [link] [comments] |
You are subscribed to email updates from Developing Android Apps. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment