Skip to main content

Posts

Showing posts with the label Android Studio

Kotlin and coffee (decaf. Caffeine makes me jittery 🤪). Working on the Jetpack Compose class today.

 Link to the class: https://developer.android.com/courses/android-basics-compose/course

App Milestone: 50 downloads for Days Until!

The free version of my Days Until app has reached its 50 downloads milestone! Days Until Free, No ads Days Until with Widget $0.99, No ads App preview video: 

App Milestone: 20 downloads for Days Until with Widget!

No, that's not 20k, just 20, but I'm still excited! I released this app last fall as an upgrade version to my Days Until app. It takes a lot longer for paid apps to get downloads than for free apps (obviously), so given that this is one of my paid apps, I'm pretty excited it's reached this milestone!  Days Until Free, No ads Days Until with Widget $0.99, No ads App preview video: 

App Milestone: 10k downloads for Latitude and Longitude!

I've only posted about app milestones for three months now, but this app has already come up twice! My Latitude and Longitude app has the fastest download rate of any app I've made yet. It hit its 5k milestone just two months ago, and now it's at 10k downloads!  Latitude and Longitude Free, No ads App preview video:

App Milestone: 1k downloads for Volume Button Counter!

Another milestone was reached this month! I'll try to do these milestone posts monthly. Volume Button Counter Free, No ads App preview video:

The Android team at Google put out a new FREE course as of April 2022: Android Basics with Compose

I've been working with Kotlin for a while now, but I haven't started learning to use Jetpack Compose yet. Time to get started learning a new way to make the UI for Andriod apps! I'm excited! The Android team at Google put out a new FREE course as of April 2022: Android Basics with Compose:  https://developer.android.com/courses/android-basics-compose/course

New Android Video! 1-Minute Android App Tutorial - Basic Counter App

I love making Android apps. It's a great way to learn how to code! It gives you great projects to work on that can increase in complexity as you become more confident with programming. In this video, I go through the parts of a basic counter app for Android and how it looks in Andriod Studio. To get started, download Andriod Studio here: https://developer.android.com/studio To get the code I used in this example, check out the git hub repository I made for this example app. Feel free to copy and paste this code to make things easier! https://github.com/amandaroos/ExampleCounterApp I know this video is quick, so let me know if you have questions! And even if you don't, let me know if you try it out. I'd love to hear how it goes for you. I learned to make Android apps with Udacity.com, where there are free courses that were developed with Google. Check that out here: https://www.udacity.com/course/how-to-create-anything-in-android--ud802   There are also courses directly from...

App Stats: Time Progress Bars - 2022

Time for some app stats! Time Progress Bars app was released on the Google Play Store in October 2020. Total downloads - 3007 Active downloads - 905 2022 revenue - $31.64 My share of 2022 revenue - $25.31 Total revenue - $54.71 My share of total revenue - $34.23 Revenue is from an in-app purchase that lets users change the color scheme and an in-app donation purchase.

Change Calculator Upgrade Version 2.0 is now released on Google Play!

  I made the original app while cashiering at Walmart (I took free Android classes through Udacity.com). I have heard from many people with math disabilities who say it has really helped! This update is to add $100, $50, and $2 for the Canadians out there. Enjoy! Upgrade:  https://play.google.com/store/apps/details?id=com.amandafarrell.www.changecalculatorpaid Original:  https://play.google.com/store/apps/details?id=com.amandfarrell.www.changecalculator -Quick change entry -Checkboxes for bills and coins in the upgrade version -Available in 100+ languages -Now includes more bill types! -Both versions are ad-free and small download size -Original version is open source and available on GitHub:  https://github.com/amandaroos/ChangeCalculator

Video: Scorekeeper App Preview

I receive a lot of reviews of scorekeeper asking for the ability to edit the names of players, which is a feature already available through long-pressing on the player name. Apparently, long-pressing is not something intuitive to try for some people, so they are left without the ability to change the player name. I hope this video preview helps make it easier for users to understand how the app works and how to get to additional features already available to them.

App Release: Volume Button Scorekeeper (Two Team)

This is my first published app built with Kotlin! :) Features: Use volume buttons to keep score for two teams Can reset to any scores you choose Available in 100 languages Code on GitHub .

New Video - Android: Getting Latitude and Longitude (Kotlin version)

The code from this video is on GitHub if you want to copy and paste: https://github.com/amandafarrell/LatLong This video is based on the android dev page for getting last location: https://developer.android.com/training/location/retrieve-current

Python Translations Tool

I made a python tool (which uses selenium and chromedriver) that takes in a phrase to translate and an array of language codes of the languages you want to translate the phrase into. It creates google translate URLs, copies the translations into an array, and then prints the array (which I then use to copy into Android Studio's translation tool). Here's a link to the python code for anyone interested:  https://github.com/amandafarrell/PythonTranslationsTool/blob/master/Translations.py Most of my app downloads are not in English (for example, my Scorekeeper app has been downloaded over 20,000 times and less than half of those downloads are in English), so it was worth it to me to manually create translated versions of my apps, but going forward I wanted to do less copying/pasting. Hopefully, this tool is helpful to others as well!

Scorekeeper App Stats

My Scorekeeper download stats show a consistent spike every Saturday, and big spikes around Christmas and New Year's. I wouldn't have predicted it, but it totally makes sense that people would play more games on weekends and holidays. 

New Video - Android: Uploading an App to the Google Play Store

A quick overview of uploading to the Google Play Store. This is as of December 2018. Some things have changed since I uploaded my first app in July 2017, but overall the process is still very similar.  Even though things will probably change a bit if you are watching this months in the future, I thought it would be worth it to make a quick video. App code on GitHub .

App Release: Tip Calculator

Code on GitHub.

App Release: Temperature Converter

See the app code on GitHub.

Your First Andriod App: Getting Started with Android Studio

1. The first part is setting up your Android phone to get developer options. You can use the Android Studio emulator, but it's much faster to use a physical device. Go to Settings > About phone > tap Build number 7 times. Once you have developer options make sure that USB Debugging is turned on: 2. Next, download Android Studio:  https://developer.android.com/studio/ 3. Start a new project. There are template projects available or you can start with an empty project: 4. Switch to Project view: 5. Java files go in "java" folder, XML files (layout, styles, strings, etc.) go in the "res" file, and sometimes you edit the manifest and the Gradle files: After this, be prepared for downloading time as you might need to update Android Studio. If you want more help with a starter app, check out my counter app tutorial video:

Udacity Android Basics Nanodegree - Graduation Certificate!

Thanks to Google and Udacity for the scholarship, and thanks to everyone else I got help from along the way. I've been lucky to have so many people willing to take time to answer my programming/Android questions.

App Release: Random Number Generator

See the app code on GitHub.