• Breaking News

    Saturday, January 8, 2022

    Android Dev - How do I become an employable Android Dev again?

    Android Dev - How do I become an employable Android Dev again?


    How do I become an employable Android Dev again?

    Posted: 08 Jan 2022 03:41 PM PST

    I got my first co-op as an Android Dev back in 2018 after I had learned some basics of activity lifecycles, fragments, recycler view, layouts and just fundamentals in general.

    I have not touched Android since then. I'm looking some of these jobs postings, and my god, the requirements! RxJava 2, Retrofit, Dagger, Glide, Kotlin, MVVM, MVP, etc. How the hell do I even begin to tackle this new learning process? Android Dev Seems like a completely different beast compared to what it used to be back then. And now there is Compose? Should I learn Kotlin + XML, Java + XML? Or Compose? What frameworks should I focus on to become employable? Sorry if too many questions, I just don't know where to start anymore. I can't cram Android knowledge 2 weeks before job interviews like I used to.

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

    Does anyone else face this problem with compose app: The pre-launch report runner in Play store is not able to click any buttons!

    Posted: 08 Jan 2022 06:23 PM PST

    After switching to Jetpack Compose, my apps don't produce meaningful pre-launch reports anymore.

    The robot runner simply starts the app and doesn't click anything. Very rarely it clicks one button and then gives up. The accessibility report seems to consider the entire activity as one touch area.

    I don't have any custom test scripts or Firebase configurations, just the defaults.

    At first I thought it is because Compose is new, and that eventually the test runner will catch up. But the problem is still present even after 6 months, so I wonder whether I am missing something, or is everyone else facing the same problem?

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

    Google Play taking apps down for Metadata links

    Posted: 08 Jan 2022 05:15 PM PST

    Google Play last night took down 4 of my apps for Metadata links.... There are zero links in the apps. So I have zero idea on how to fix what they want me to fix?

    Has anyone else ever came across this issue and how to solve it.

    There are G rated Admob adverts within the apps (the only thing that could constitute a link).

    There is no instance of the word "link" in any of the titles or description of any of the apps. I appealed on one app and they took down another 4 apps.. so completely lost atm and no one at Google seems to know.

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

    How do you Opt-In to certain functions? [Koin]

    Posted: 08 Jan 2022 03:13 PM PST

    Been bugging me ever since updating to Koin 3.1.4 but a specific `getViewModel()` function seems no longer accessible, but was in 3.1.2.

    It's located in the `KoinExt.kt` file and has an OptIn annotation for the KoinInternalApi::class.

    Hw can I:

    A) Access a function that is clearly there but no longer findable (?), and
    B) Opt In to functions and api methods, if that's what's needed here

    Thanks.

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

    Why am I always getting null in Retrofit in Android?

    Posted: 08 Jan 2022 02:08 PM PST

    I was using Volley to process the json data.. they said I should use a retrofit instead. They said it would be easier. I tried but I am not getting any value. Can you help me?

    I created a simple project, you can review it if you want.

    https://github.com/theoyuncu8/data

    My JSON Data;

    { "MyData": [ { "food_id": "1", "food_name": "Food 1", "food_image": "imageurl", "food_kcal": "32", "food_url": "url", "food_description": "desc", "carb_percent": "72", "protein_percent": "23", "fat_percent": "4", "units": [ { "unit": "Unit A", "amount": "735.00", "calory": "75.757", "calcium": "8.580", "carbohydrt": "63.363", "cholestrl": "63.0", "fiber_td": "56.12", "iron": "13.0474", "lipid_tot": "13.01", "potassium": "11.852", "protein": "717.1925", "sodium": "112.02", "vit_a_iu": "110.7692", "vit_c": "110.744" } { "unit": "Unit C", "amount": "32.00", "calory": "23.757", "calcium": "53.580", "carbohydrt": "39.363", "cholestrl": "39.0", "fiber_td": "93.12", "iron": "93.0474", "lipid_tot": "93.01", "potassium": "9.852", "protein": "72.1925", "sodium": "10.0882", "vit_a_iu": "80.7692", "vit_c": "80.744" } ] }, { "food_id": "2", "food_name": "Food 2", "food_image": "imageurl", "food_kcal": "50", "food_url": "url", "food_description": "desc", "carb_percent": "25", "protein_percent": "14", "fat_percent": "8", "units": [ { "unit": "Unit A", "amount": "25.00", "calory": "25.757", "calcium": "55.580", "carbohydrt": "53.363", "cholestrl": "53.0", "fiber_td": "53.12", "iron": "53.0474", "lipid_tot": "53.01", "potassium": "17.852", "protein": "757.1925", "sodium": "122.02", "vit_a_iu": "10.7692", "vit_c": "10.744" } { "unit": "Unit C", "amount": "2.00", "calory": "2.757", "calcium": "5.580", "carbohydrt": "3.363", "cholestrl": "3.0", "fiber_td": "3.12", "iron": "3.0474", "lipid_tot": "3.01", "potassium": "77.852", "protein": "77.1925", "sodium": "12.02", "vit_a_iu": "0.7692", "vit_c": "0.744" } { "unit": "Unit G", "amount": "1.00", "calory": "2.1", "calcium": "0.580", "carbohydrt": "0.363", "cholestrl": "0.0", "fiber_td": "0.12", "iron": "0.0474", "lipid_tot": "0.01", "potassium": "5.852", "protein": "0.1925", "sodium": "1.02", "vit_a_iu": "0.7692", "vit_c": "0.744" } ] }, .............. ] } 

    public interface FoodAPI { String FOOD_DATA_URL = "https://raw.githubusercontent.com/theoyuncu8/data/gh-pages/"; @Headers("Content-Type: application/json") @GET("FoodLIST.json") Call<FoodListModel_Retrofit> getAllData(); } 

    public void getRetrofit() { Retrofit retrofit = new Retrofit.Builder() .baseUrl(FoodAPI.FOOD_DATA_URL) .addConverterFactory(GsonConverterFactory.create()) .build(); FoodAPI foodAPI = retrofit.create(FoodAPI.class); Call<FoodListModel_Retrofit> call = foodAPI.getAllData(); call.enqueue(new Callback<FoodListModel_Retrofit>() { @Override public void onResponse(@NonNull Call<FoodListModel_Retrofit> call, @NonNull Response<FoodListModel_Retrofit> response) { Log.d("TAG_JSON_FOOD_DB", "--------: " + response.message()); Log.d("TAG_JSON_FOOD_DB", "--------: " + response.raw()); Log.d("TAG_JSON_FOOD_DB", "--------: " + response.body()); Log.d("TAG_JSON_FOOD_DB", "--------: " + response.body().getFood_name()); } @Override public void onFailure(@NonNull Call<FoodListModel_Retrofit> call, @NonNull Throwable t) { } }); } 

    D/TAG_JSON_FOOD_DB: ---------------------------: OK D/TAG_JSON_FOOD_DB: ---------------------------: Response{protocol=http/1.1, code=200, message=OK, url=https://raw.githubusercontent.com/githubname/reponame/master/FoodLIST.json} D/TAG_JSON_FOOD_DB: ---------------------------: com.appname.model.FoodListModel_Retrofit@b4e50a1 D/TAG_JSON_FOOD_DB: ---------------------------: null 
    submitted by /u/emptyfiles
    [link] [comments]

    ARCore Question

    Posted: 08 Jan 2022 01:55 PM PST

    Is there a way to show only the 3d object without the background? I want to use a model of an interior of a room, I want the user to be able to move inside it with the help of ARCore. But, as soon as they find a floor and place the model, I'd like the background to disappear. Is that possible?

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

    No comments:

    Post a Comment