An open API service indexing awesome lists of open source software.

https://github.com/dosbolacademic/and101-1-hello-squirrel

Cloned the starter Android app, ran it on an emulator, and changed the text to "Hello, Squirrel!" as a fun intro. Committed the changes and pushed the updated project to my GitHub repository. Learned the basics of cloning, editing, running, and publishing an Android app
https://github.com/dosbolacademic/and101-1-hello-squirrel

Last synced: 3 months ago
JSON representation

Cloned the starter Android app, ran it on an emulator, and changed the text to "Hello, Squirrel!" as a fun intro. Committed the changes and pushed the updated project to my GitHub repository. Learned the basics of cloning, editing, running, and publishing an Android app

Awesome Lists containing this project

README

          

# AND101 Project 1 - Hello, Squirrel!

Submitted by: **Dosbol Aliev**

Time spent: **6** hours spent in total

## Summary

**SquirrelApp** is an android app that recreates the common "Hello, World!", to introduce ourselves to the neighborhood squirrel 🐿. **🐿. Designed to showcase your personality, hobbies, and coding skills, this app is a fun way to practice Android development basics like layouts, themes, and resource management.**

If I had to describe this project in three (3) emojis, they would be: **πŸΏπŸ“±βœ¨**

## Application Features

The following REQUIRED features are completed:

- [X] Change profile name to your name
- [X] Change profile bio text to a personal bio about yourself
- [X] Modify hobby section to include your top three (3) hobbies

The following STRETCH features are implemented:

- [X] Re-brand the app by modifying the UI
- [X] Modify the profile image by uploading a new image drawable

The following EXTRA features are implemented:

- [X] List anything else that you added to improve the app!

## Video Demo

Here's a video / GIF that demos all of the app's implemented features:

Video Demo

GIF created with **![Animation](https://github.com/user-attachments/assets/3f177126-e8f3-4041-8ae6-234a690e5353)**

## Notes
This app was my introduction to Android development using Kotlin and XML. I learned how to:

- Structure a UI using ConstraintLayout

- Use resources like strings.xml, colors.xml, and dimens.xml to manage app content and styling

- Reference drawable assets (like a profile photo) correctly in XML

- Customize themes and styles using themes.xml

- Debug layout and resource linking issues in Android Studio

It also helped reinforce key concepts in mobile development, such as separating logic from design, managing images, and using TextView and ImageView elements effectively.

I'm excited to keep building on these skills in future Android projects!

## License

Copyright **2025** **Dosbol Aliev**

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/MIT/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.