Posts

Showing posts with the label Kotlin

ChatGPT just parsed a JSON object for me. I'm in love.

New App Release! Random Color Generator for Android by Amanda Roos

Image
Very excited to release my first app co-written with ChatGPT! This was a quick project thanks to having help from AI tools. I look forward to using more AI assistance in future coding projects.

App sale! All of my Android apps are FREE until April 5, 2023!

Image
 www.AmandaRoos.com/apps

ChatGPT helped me write a color generator Android app in 15 minutes

Image
 

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

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

Trouble with the "by" delegate in Kotlin? Don't forget "getValue" and "setValue" imports.

Image
 

App Milestone: 20 downloads for Days Until with Widget!

Image
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: 

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

Image
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 Milestone: 5k downloads for Latitude and Longitude!

Image
I've decided to start making monthly-ish posts for my app download milestones. I was thinking of making the milestones be whenever the numbers double, but that's too complicated, so I'll post when the downloads hit orders of magnitude of 1, 2 and 5.  Latitude and Longitude Free, No ads App preview video:

App Stats: Time Progress Bars - 2022

Image
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.

New release! Days Until with Widget!

Image
  Countdown the days until the date and time you choose!  Simple design, no ads, no permissions. Small download size. Available in 100+ languages! Days Until with Widget on Google Play:  https://play.google.com/store/apps/details?id=com.amandaroos.daysuntilapp

New App! Latitude and Longitude

Image
  Kotlin code on GitHub:  https://github.com/amandafarrell/LatLong Get the app on Google Play:  https://play.google.com/store/apps/details?id=com.amandafarrell.latlong -Uses Google's location API to display Latitude and Longitude coordinates -Coordinates make take a minute or two to update when refreshing -Available in 100 languages

Progress Bars - updating 1% at a time

Image
I'm working on an app that shows time progress bars. I wanted the minute progress bar in this app to tick up 1% at a time. I knew that with 60000 milliseconds in a minute, this meant that updating the progress bar every 600 milliseconds should do the trick. My calculations weren't originally precise enough, however, and you can see that before the progress bar would skip 1-3% instead of 1% at a time. This was because I was doing calculations with seconds as an Int. After I switched to doing my division with Longs instead of Integers it worked great! Code on GitHub: https://github.com/amandafarrell/TimeProgressBars

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

Image
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